0001582961-24-000031.txt : 20240417 0001582961-24-000031.hdr.sgml : 20240417 20240221161119 ACCESSION NUMBER: 0001582961-24-000031 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 120 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240221 DATE AS OF CHANGE: 20240221 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DigitalOcean Holdings, Inc. CENTRAL INDEX KEY: 0001582961 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40252 FILM NUMBER: 24659551 BUSINESS ADDRESS: STREET 1: 101 AVENUE OF THE AMERICAS STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 BUSINESS PHONE: 341-985-0306 MAIL ADDRESS: STREET 1: 101 AVENUE OF THE AMERICAS STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 FORMER COMPANY: FORMER CONFORMED NAME: Digital Ocean, Inc. DATE OF NAME CHANGE: 20130731 10-K 1 docn-20231231.htm 10-K docn-20231231
0001582961FALSE2023FYhttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentP1YP3YP3YP3Y0.333317700015829612023-01-012023-12-3100015829612023-06-30iso4217:USD00015829612024-02-08xbrli:shares00015829612022-01-012022-12-3100015829612023-12-3100015829612022-12-31iso4217:USDxbrli:shares00015829612021-01-012021-12-3100015829612020-12-310001582961us-gaap:CommonStockMember2020-12-310001582961us-gaap:TreasuryStockCommonMember2020-12-310001582961us-gaap:AdditionalPaidInCapitalMember2020-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001582961us-gaap:RetainedEarningsMember2020-12-310001582961us-gaap:IPOMemberus-gaap:CommonStockMember2021-01-012021-12-310001582961us-gaap:IPOMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001582961us-gaap:IPOMember2021-01-012021-12-310001582961us-gaap:CommonStockMember2021-01-012021-12-310001582961us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001582961us-gaap:RetainedEarningsMember2021-01-012021-12-3100015829612021-12-310001582961us-gaap:CommonStockMember2021-12-310001582961us-gaap:TreasuryStockCommonMember2021-12-310001582961us-gaap:AdditionalPaidInCapitalMember2021-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001582961us-gaap:RetainedEarningsMember2021-12-310001582961us-gaap:CommonStockMember2022-01-012022-12-310001582961us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001582961us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001582961us-gaap:RetainedEarningsMember2022-01-012022-12-310001582961us-gaap:CommonStockMember2022-12-310001582961us-gaap:TreasuryStockCommonMember2022-12-310001582961us-gaap:AdditionalPaidInCapitalMember2022-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001582961us-gaap:RetainedEarningsMember2022-12-310001582961us-gaap:CommonStockMember2023-01-012023-12-310001582961us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001582961us-gaap:RetainedEarningsMember2023-01-012023-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001582961us-gaap:CommonStockMember2023-12-310001582961us-gaap:TreasuryStockCommonMember2023-12-310001582961us-gaap:AdditionalPaidInCapitalMember2023-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001582961us-gaap:RetainedEarningsMember2023-12-310001582961us-gaap:IPOMemberus-gaap:CommonStockMember2021-03-262021-03-260001582961us-gaap:IPOMember2021-03-260001582961us-gaap:IPOMember2021-03-262021-03-260001582961docn:ComputersAndComputerEquipmentMember2023-12-310001582961us-gaap:FurnitureAndFixturesMember2023-12-310001582961docn:InternalUseSoftwareMember2023-12-310001582961srt:MinimumMember2023-12-310001582961srt:MaximumMember2023-12-31docn:agreement0001582961docn:RightOfUseAssetMember2022-01-012022-12-310001582961srt:MinimumMemberdocn:JournalDevITMember2023-12-310001582961srt:MaximumMemberdocn:JournalDevITMember2023-12-310001582961us-gaap:SoftwareDevelopmentMember2023-12-31docn:segment0001582961srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-31xbrli:pure0001582961srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961srt:EuropeMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001582961srt:EuropeMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961srt:EuropeMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961srt:AsiaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001582961srt:AsiaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961srt:AsiaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961docn:OtherGeographicalAreasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001582961docn:OtherGeographicalAreasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961docn:OtherGeographicalAreasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001582961us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001582961country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001582961country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961country:US2023-12-310001582961country:US2022-12-310001582961country:SG2023-12-310001582961country:SG2022-12-310001582961country:DE2023-12-310001582961country:DE2022-12-310001582961country:NL2023-12-310001582961country:NL2022-12-310001582961docn:OtherCountriesMember2023-12-310001582961docn:OtherCountriesMember2022-12-310001582961docn:PaperspaceCoAcquisitionMember2023-07-050001582961docn:PaperspaceCoAcquisitionMember2023-07-052023-07-050001582961docn:PaperspaceCoAcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2023-07-050001582961docn:PaperspaceCoAcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2023-07-052023-07-050001582961docn:PaperspaceCoAcquisitionMemberdocn:DevelopedTechnologyMember2023-07-050001582961docn:PaperspaceCoAcquisitionMemberdocn:DevelopedTechnologyMember2023-07-052023-07-050001582961docn:PaperspaceCoAcquisitionMemberus-gaap:CustomerRelationshipsMember2023-07-050001582961docn:PaperspaceCoAcquisitionMemberus-gaap:CustomerRelationshipsMember2023-07-052023-07-050001582961docn:PaperspaceCoAcquisitionMember2023-01-012023-12-310001582961docn:PaperspaceCoAcquisitionMember2023-07-052023-12-310001582961docn:EarnedOnJuly52024Memberdocn:PaperspaceCoAcquisitionMember2023-07-052023-07-050001582961docn:PaperspaceCoAcquisitionMemberdocn:EarnedQuarterlyAfterJuly52024ThroughJuly52025Member2023-07-052023-07-050001582961docn:PaperspaceCoAcquisitionMember2022-01-012022-12-310001582961docn:CloudwaysLtdMember2022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-08-310001582961docn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2023-01-012023-12-310001582961us-gaap:TradeNamesMemberdocn:CloudwaysLtdMember2022-09-010001582961us-gaap:TradeNamesMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:DevelopedTechnologyMemberdocn:CloudwaysLtdMember2022-09-010001582961docn:DevelopedTechnologyMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961us-gaap:CustomerRelationshipsMemberdocn:CloudwaysLtdMember2022-09-010001582961us-gaap:CustomerRelationshipsMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMemberdocn:EarnedSeptember12023Member2022-09-012022-09-010001582961docn:EarnedOnMarch12024September12024AndMarch12025Memberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-12-310001582961docn:CloudwaysLtdMember2021-01-012021-12-310001582961docn:SnapShooterLimitedMember2023-01-012023-01-310001582961docn:SnapShooterLimitedMember2023-01-310001582961docn:CSSTricksMember2022-03-012022-03-310001582961docn:CSSTricksMembersrt:MinimumMember2022-03-310001582961docn:CSSTricksMembersrt:MaximumMember2022-03-310001582961docn:JournalDevITMember2022-06-012022-06-300001582961docn:JournalDevITMember2022-06-300001582961docn:IPAddressMember2023-12-310001582961docn:IPAddressMember2022-12-310001582961docn:DevelopedTechnologyMember2023-12-310001582961docn:DevelopedTechnologyMember2022-12-310001582961us-gaap:CustomerRelationshipsMember2023-12-310001582961us-gaap:CustomerRelationshipsMember2022-12-310001582961us-gaap:TradeNamesMember2023-12-310001582961us-gaap:TradeNamesMember2022-12-310001582961us-gaap:MediaContentMember2023-12-310001582961us-gaap:MediaContentMember2022-12-310001582961docn:BrandMember2023-12-310001582961docn:BrandMember2022-12-310001582961us-gaap:USTreasurySecuritiesMember2023-12-310001582961us-gaap:USTreasurySecuritiesMember2023-01-012023-12-310001582961us-gaap:CommercialPaperMember2023-12-310001582961us-gaap:CommercialPaperMember2023-01-012023-12-310001582961us-gaap:USTreasurySecuritiesMember2022-12-310001582961us-gaap:USTreasurySecuritiesMember2022-01-012022-12-310001582961us-gaap:DebtSecuritiesMember2022-12-310001582961us-gaap:DebtSecuritiesMember2022-01-012022-12-310001582961us-gaap:CommercialPaperMember2022-12-310001582961us-gaap:CommercialPaperMember2022-01-012022-12-31docn:security0001582961us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001582961us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001582961us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001582961us-gaap:FairValueMeasurementsRecurringMember2023-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-300001582961us-gaap:ConvertibleDebtMember2023-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2023-12-310001582961us-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:MachineryAndEquipmentMember2023-12-310001582961us-gaap:MachineryAndEquipmentMember2022-12-310001582961us-gaap:FurnitureAndFixturesMember2022-12-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-12-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-12-310001582961us-gaap:SoftwareDevelopmentMember2022-12-310001582961docn:EquipmentFinanceLeaseMember2023-12-310001582961docn:EquipmentFinanceLeaseMember2022-12-310001582961us-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMember2021-11-300001582961us-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMember2022-03-310001582961us-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMember2023-12-310001582961srt:MinimumMemberdocn:CreditFacilityMember2023-12-310001582961docn:KayBankNationalAssociationMemberdocn:CreditFacilityMember2023-01-012023-12-310001582961srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberdocn:CreditFacilityMemberus-gaap:LineOfCreditMemberdocn:VariableRateComponentOneMember2023-01-012023-12-310001582961us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MaximumMemberdocn:CreditFacilityMemberus-gaap:LineOfCreditMemberdocn:VariableRateComponentOneMember2023-01-012023-12-310001582961us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberdocn:CreditFacilityMember2023-01-012023-12-310001582961us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberdocn:CreditFacilityMember2023-01-012023-12-310001582961docn:CreditFacilityMember2023-01-012023-12-310001582961docn:CreditFacilityMember2022-01-012022-12-310001582961docn:CreditFacilityMember2021-01-012021-12-310001582961docn:CreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001582961us-gaap:SecuredDebtMember2022-01-012022-12-310001582961docn:CreditFacilityMemberus-gaap:LineOfCreditMember2023-01-012023-12-310001582961docn:CreditFacilityMemberus-gaap:LineOfCreditMember2022-01-012022-12-310001582961docn:CreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-12-310001582961us-gaap:SeniorNotesMemberus-gaap:OverAllotmentOptionMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-3000015829612021-11-012021-11-300001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2023-01-012023-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2022-01-012022-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-01-012021-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-300001582961docn:DebtConversionPeriodOneMemberus-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-30docn:trading_day0001582961us-gaap:SeniorNotesMemberdocn:DebtConversionPeriodTwoMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-300001582961us-gaap:SeniorNotesMember2023-12-3100015829612022-01-31docn:debt_instrument0001582961docn:StockholderDerivativeLitigationMemberus-gaap:PendingLitigationMember2023-12-122023-12-14docn:claim0001582961docn:StockholderDerivativeLitigationMemberus-gaap:PendingLitigationMemberus-gaap:SubsequentEventMember2024-01-120001582961docn:DismissedWithPrejudiceMemberdocn:StockholderDerivativeLitigationMemberus-gaap:SubsequentEventMember2024-02-07docn:vote00015829612022-02-2300015829612022-05-230001582961docn:A2022ShareBuybackProgramMember2022-01-012022-12-310001582961docn:A2023ShareBuybackProgramMember2023-02-140001582961docn:A2023ShareBuybackProgramMember2023-01-012023-12-3100015829612023-02-012023-02-280001582961us-gaap:RestructuringChargesMember2023-01-012023-12-310001582961us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2023-12-310001582961us-gaap:PerformanceSharesMember2022-12-310001582961us-gaap:PerformanceSharesMember2023-01-012023-12-310001582961us-gaap:PerformanceSharesMember2023-12-310001582961srt:MinimumMember2023-01-012023-12-310001582961srt:MaximumMember2023-01-012023-12-310001582961us-gaap:PerformanceSharesMembersrt:MaximumMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2021-06-102021-06-10docn:installment0001582961us-gaap:PerformanceSharesMember2022-02-242022-02-240001582961us-gaap:PerformanceSharesMembersrt:MaximumMember2023-02-162023-02-160001582961us-gaap:PerformanceSharesMember2023-03-012023-03-010001582961us-gaap:PerformanceSharesMemberdocn:TheRestructuringPlanMember2023-01-012023-12-310001582961us-gaap:PerformanceSharesMember2023-07-012023-09-300001582961docn:MarketBasedRestrictedStockUnitMember2021-07-270001582961docn:MarketBasedRestrictedStockUnitMember2021-07-272021-07-27docn:tranche0001582961docn:MarketBasedRestrictedStockUnitMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-270001582961docn:MarketBasedRestrictedStockUnitMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheThreeMemberdocn:MarketBasedRestrictedStockUnitMember2021-07-270001582961docn:MarketBasedRestrictedStockUnitMemberdocn:ShareBasedPaymentArrangementTrancheFourMember2021-07-270001582961docn:MarketBasedRestrictedStockUnitMemberdocn:ShareBasedPaymentArrangementTrancheFiveMember2021-07-270001582961docn:MarketBasedRestrictedStockUnitMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockUnitMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-272021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheThreeMemberdocn:MarketBasedRestrictedStockUnitMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockUnitMemberdocn:ShareBasedPaymentArrangementTrancheFourMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockUnitMemberdocn:ShareBasedPaymentArrangementTrancheFiveMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockUnitMemberdocn:ShareBasedPaymentArrangementTrancheSixMember2021-07-272021-07-270001582961docn:ShareBasedPaymentArrangementTrancheSevenMemberdocn:MarketBasedRestrictedStockUnitMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockUnitMember2022-12-310001582961docn:MarketBasedRestrictedStockUnitMember2023-01-012023-12-310001582961docn:MarketBasedRestrictedStockUnitMember2023-12-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-03-012021-03-310001582961us-gaap:EmployeeStockMember2022-05-23docn:purchase_period0001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2022-11-182022-11-180001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2022-11-180001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2023-05-192023-05-190001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2023-05-190001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2023-11-202023-11-200001582961us-gaap:EmployeeStockMembersrt:MaximumMemberdocn:A2022EmployeeStockPurchasePlanMember2023-11-200001582961us-gaap:EmployeeStockMembersrt:MinimumMemberdocn:A2022EmployeeStockPurchasePlanMember2023-11-200001582961us-gaap:EmployeeStockMemberdocn:Second2022OfferingMember2023-12-310001582961us-gaap:EmployeeStockMemberdocn:Second2022OfferingMember2023-01-012023-12-310001582961us-gaap:EmployeeStockMemberdocn:Second2022OfferingMember2022-01-012022-12-310001582961us-gaap:EmployeeStockMemberdocn:Second2022OfferingMember2021-01-012021-12-310001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2021-09-012021-09-010001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2021-09-010001582961us-gaap:RestrictedStockUnitsRSUMemberdocn:TheRestructuringPlanMember2023-03-310001582961us-gaap:RestrictedStockUnitsRSUMemberdocn:TheRestructuringPlanMember2023-01-012023-12-310001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMemberdocn:TwoRemainingFoundersMember2023-04-012023-06-300001582961us-gaap:RestrictedStockMemberdocn:AcquisitionOfNimbellaMember2023-01-012023-12-310001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2023-01-012023-12-310001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-01-012022-12-310001582961us-gaap:RestrictedStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-01-012021-12-310001582961us-gaap:CostOfSalesMember2023-01-012023-12-310001582961us-gaap:CostOfSalesMember2022-01-012022-12-310001582961us-gaap:CostOfSalesMember2021-01-012021-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001582961us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001582961us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001582961us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001582961us-gaap:RestructuringChargesMember2022-01-012022-12-310001582961us-gaap:RestructuringChargesMember2021-01-012021-12-310001582961docn:CertainExecutivesMember2023-09-012023-09-300001582961us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-06-102021-06-100001582961us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001582961us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001582961us-gaap:PerformanceSharesMember2022-01-012022-12-310001582961us-gaap:PerformanceSharesMember2021-01-012021-12-310001582961us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001582961us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001582961us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001582961us-gaap:PerformanceSharesMember2023-01-012023-12-310001582961us-gaap:PerformanceSharesMember2022-01-012022-12-310001582961us-gaap:PerformanceSharesMember2021-01-012021-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001582961us-gaap:DomesticCountryMember2023-12-310001582961docn:UnlimitedTaxYearsMemberus-gaap:DomesticCountryMember2023-12-310001582961us-gaap:StateAndLocalJurisdictionMember2023-12-310001582961us-gaap:ForeignCountryMemberdocn:UnlimitedTaxYearsMember2023-12-310001582961docn:TaxYears13Memberus-gaap:DomesticCountryMember2023-12-310001582961docn:TaxYears35Memberus-gaap:DomesticCountryMember2023-12-310001582961docn:GreaterThan5TaxYearsMemberus-gaap:DomesticCountryMember2023-12-310001582961docn:TaxYears13Memberus-gaap:StateAndLocalJurisdictionMember2023-12-310001582961docn:TaxYears35Memberus-gaap:StateAndLocalJurisdictionMember2023-12-310001582961docn:GreaterThan5TaxYearsMemberus-gaap:StateAndLocalJurisdictionMember2023-12-310001582961docn:UnlimitedTaxYearsMemberus-gaap:StateAndLocalJurisdictionMember2023-12-310001582961us-gaap:ForeignCountryMember2023-12-310001582961us-gaap:ForeignCountryMemberdocn:TaxYears13Member2023-12-310001582961docn:TaxYears35Memberus-gaap:ForeignCountryMember2023-12-310001582961us-gaap:ForeignCountryMemberdocn:GreaterThan5TaxYearsMember2023-12-310001582961docn:TaxYears13Member2023-12-310001582961docn:TaxYears35Member2023-12-310001582961docn:GreaterThan5TaxYearsMember2023-12-310001582961docn:UnlimitedTaxYearsMember2023-12-310001582961docn:A3OfCompensationMember2023-01-012023-12-310001582961docn:A35OfCompensationMember2023-01-012023-12-310001582961docn:TheRestructuringPlanMember2023-02-012023-02-280001582961us-gaap:RestructuringChargesMemberdocn:TheRestructuringPlanMember2023-12-310001582961docn:TheRestructuringPlanMember2023-01-012023-12-310001582961docn:TheRestructuringPlanMemberus-gaap:EmployeeSeveranceMember2023-12-310001582961docn:MarketingAndReferralActivityFeeMember2023-01-012023-12-310001582961docn:ReimbursableCompensationRelatedMember2023-01-012023-12-310001582961docn:ReferralFeeMember2023-01-012023-12-310001582961docn:GaditekAssociatesMemberdocn:ChiefRevenueOfficerMembersrt:AffiliatedEntityMemberdocn:AaqibGaditMember2023-01-012023-12-310001582961docn:GaditekAssociatesMember2023-01-012023-12-310001582961docn:GaditekAssociatesMember2022-01-012022-12-310001582961us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2024-02-120001582961us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:SubsequentEventMember2024-02-122024-02-120001582961docn:ShareBasedPaymentArrangementTrancheTwoThroughThirteenMemberus-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2024-02-122024-02-120001582961docn:MarketBasedRestrictedStockUnitMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2024-02-120001582961docn:MarketBasedRestrictedStockUnitMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2024-02-122024-02-120001582961docn:MarketBasedRestrictedStockUnitMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:SubsequentEventMember2024-02-120001582961docn:MarketBasedRestrictedStockUnitMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2024-02-120001582961us-gaap:ShareBasedCompensationAwardTrancheThreeMemberdocn:MarketBasedRestrictedStockUnitMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2024-02-120001582961docn:MarketBasedRestrictedStockUnitMembersrt:ChiefExecutiveOfficerMemberdocn:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:SubsequentEventMember2024-02-120001582961docn:MarketBasedRestrictedStockUnitMembersrt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:SubsequentEventMember2024-02-122024-02-120001582961docn:FirstPerformancePeriodMemberdocn:MarketBasedRestrictedStockUnitMemberdocn:ShareBasedPaymentArrangementIfStockPriceTargetsAchievedDuringFirstThreeYearsThirdAnniversaryOfGrantTrancheOneMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2024-02-122024-02-120001582961docn:FirstPerformancePeriodMemberdocn:MarketBasedRestrictedStockUnitMemberdocn:ShareBasedPaymentArrangementIfStockPriceTargetsAchievedDuringFirstThreeYearsFifthAnniversaryOfGrantTrancheTwoMembersrt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2024-02-122024-02-120001582961us-gaap:SubsequentEventMember2024-02-2000015829612023-10-012023-12-310001582961docn:AmyButteMember2023-10-012023-12-310001582961docn:AmyButteTradingArrangementOneMemberdocn:AmyButteMember2023-12-310001582961docn:AmyButteMemberdocn:AmyButteTradingArrangementTwoMember2023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549
FORM 10-K
    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______ to ______
Commission file number: 001-40252
DigitalOcean Holdings, Inc.
(Exact name of registrant as specified in its charter)
        Delaware                            45-5207470
(    State or other jurisdiction of incorporation or organization)    (I.R.S. Employer Identification No.)
    101 6th Avenue, New York, New York    10013
(Address of principal executive offices)    (Zip Code)
Registrant’s telephone number, including area code: (646) 827-4366
Securities registered pursuant to Section 12(b) of the Act:    
Title of each classTrading SymbolName of each exchange on which registered
Common stock, par value $0.000025 per shareDOCNThe New York Stock Exchange
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. ☒ Yes ☐ No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. ☐ Yes ☒ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ☒ Yes ☐ No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). ☒ Yes ☐ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
  Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐




Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act) ☐ Yes No
The aggregate market value of the registrant’s common stock held by non-affiliates, based on the closing price of the registrant’s common stock on the New York Stock Exchange on June 30, 2023 (the last business day of the registrant’s second fiscal quarter), was approximately $2.50 billion.
As of February 8, 2024, the registrant had 90,796,695 shares of common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE:
Portions of the registrant’s Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.




TABLE OF CONTENTS
PART I
Page
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
1


2


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would” or the negative of these words or other similar terms or expressions.
You should not rely on 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, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in Part I, 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. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Annual Report on Form 10-K. While we believe such available information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these 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.
MARKET, INDUSTRY AND OTHER DATA
This Annual Report on Form 10-K contains statistical data, estimates and forecasts, including related to our market opportunity, that are based on independent industry publications and other publicly available information, as well as other information based on our internal sources. This information involves many assumptions and limitations, and you are cautioned not to give undue weight to these estimates. We have not independently verified the accuracy or completeness of the data contained in these industry publications and other publicly available information. Further, while we believe our internal research is reliable, such research has not been verified by any third party. The industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors, including those described in Part I, Item IA. “Risk Factors,” that could cause results to differ materially from those expressed in these publications and other publicly available information.
Certain information in the text of this Annual Report on Form 10-K is contained in an independent industry publication: IDC: Worldwide Software and Public Cloud Services Spending Guide (Feb. 2024). This publication was not prepared on our or on our affiliates’ behalf or at our expense.
ADDITIONAL INFORMATION
Unless the context otherwise requires, all references in this Annual Report on Form 10-K to “DigitalOcean,” the “company,” “we,” “our,” “us” or similar terms refer to DigitalOcean Holdings, Inc. and its consolidated subsidiaries.
“DigitalOcean®”, “Droplet®” and our other registered and common law trade names, trademarks and service marks are the property of DigitalOcean. Other trade names, trademarks and service marks used in this Annual Report on Form 10-K are the property of their respective owners. Solely for convenience, the trademarks and trade names contained
3


herein may be referred to without the ® and ™ symbols, but such references should not be construed as any indicator that their respective owners will not assert their rights thereto.
We may announce material business and financial information to our investors using our investor relations website (https://investors.digitalocean.com/). We therefore encourage investors and others interested in our company to review the information that we make available on our website, in addition to following our filings with the Securities and Exchange Commission, webcasts, press releases and conference calls.
4


RISK FACTORS SUMMARY
Our operations and financial results and an investment in our common stock are subject to various risks and uncertainties. The following summary highlights some of the risks we are exposed to in the normal course of our business activities. You should consider and read carefully the summary below and the risks and uncertainties described in Part I, Item 1A. “Risk Factors” of this Annual Report on Form 10-K, as well as other information included in this Annual Report on Form 10-K, including our consolidated financial statements and related notes. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition or results of operations:
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
We have a history of operating losses and we may not be able to sustain profitability in the future.
We have identified a material weakness in our internal control over financial reporting and we cannot be assured that additional material weaknesses or significant deficiencies will not occur in the future, which may impact our ability to accurately report our financial statements and/or prevent fraud.
If we are unable to attract new customers, retain existing customers and/or expand usage of our platform by such customers, we may not achieve the growth we expect, which would adversely affect our results of operations and financial condition.
If we fail to timely release updates and new features to our platform and adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or customer needs, our platform and products may become less competitive.
If we or our third-party service providers experience an actual or suspected security incident or unauthorized parties otherwise obtain access to, or prevent access to, our platform or our customers’ data or our sensitive or proprietary data, we may incur significant liabilities and our reputation and business may be harmed.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition and results of operations could be harmed.
If we fail to effectively onboard our new chief executive officer and successfully manage the chief executive officer transition or if we fail to retain and motivate members of our management team and other key employees in light of our chief executive officer succession plan, our business and future growth prospects could be harmed.
Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
If we are unsuccessful at integrating or developing the businesses of acquired companies, including Paperspace, we may not be able to achieve our growth objectives.
Activities of our customers or the content on their websites could subject us to liability.
The success of our business depends on our customers’ continued and unimpeded access to our platform on the internet and, as a result, also depends on internet providers and the related regulatory environment.


5


PART I
ITEM 1. BUSINESS
Overview
Our mission is to simplify cloud computing so businesses can spend more time creating software that changes the world.
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for developers at startups and growing digital businesses. We were founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. Our platform simplifies cloud computing, enabling our customers to rapidly accelerate innovation and increase their productivity and agility. Our users include software engineers, researchers, data scientists, system administrators, students and hobbyists. Our customers use our platform across numerous industry verticals and for a wide range of use cases, such as web and mobile applications, website hosting, e-commerce, media and gaming, personal web projects, managed services, and, most recently, artificial intelligence and machine learning (AI/ML) applications, among many others. We believe that our focus on simplicity, community, open source and customer support are the four key differentiators of our business, driving a broad range of customers around the world to build their applications on our platform. As of December 31, 2023, we had collectively approximately 644,000 Learners (users that have a monthly spend less than or equal to $50 and have been on our platform for more than three months), Builders (users that have a monthly spend between $50 and $500) and Scalers (users that have a monthly spend greater than $500) using our platform to build, deploy and scale applications. We exclude Testers (users that spend less than or equal to $50 per month and utilize our platform for three months or less) from our customer count because we do not consider them to be a meaningful part of our customer base, given their short time on our platform and their relatively small individual and aggregate spend.
Cloud computing has revolutionized how companies across the globe develop and deploy applications. The cloud offers lower upfront cost and superior flexibility, extensibility and scalability as compared to on-premise software development environments. These benefits are especially valuable for startups and growing digital businesses, as they typically have more limited financial resources, operational expertise and IT personnel. As software and cloud-based technologies have become essential across industries and businesses of all sizes, the strategic importance of software developers to organizations has increased significantly.
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings; and AI/ML, including our Machines, Notebooks and Deployments offerings. Our cloud platform was designed with simplicity in mind to ensure that startups and growing digital businesses can spend less time managing their infrastructure and more time building innovative applications that drive business growth. The markets in which we operate continue to grow. According to International Data Corporation (IDC), the aggregate worldwide IaaS and PaaS markets for individuals and companies with less than 500 employees is estimated to grow from approximately $113.8 billion in 2024 to $213.1 billion in 2027, representing a 23.3% compound annual growth rate. IDC defines the IaaS market as compute, storage and networking, and the PaaS market as database management systems, application platforms, artificial intelligence platforms and other platform services.
Improving the developer experience and increasing productivity are core to our mission. In just minutes, developers can set up thousands of virtual machines, secure their projects, enable performance monitoring and scale up and down as needed. Our customers depend on us for their critical business needs, and we are passionate about providing superior 24x7 customer support to all of our customers, regardless of size. Our pricing is primarily consumption-based and billed monthly in arrears, making it easy for our customers to track usage on an ongoing basis and optimize their workloads.
We have a highly efficient self-service customer acquisition model, which we complement with a sales force focused on inside sales, targeted outside sales and partnership opportunities to drive revenue growth. The efficiency of our go-to-market model and our focus on the needs of startups and growing digital businesses have enabled us to drive organic growth and establish a truly global customer base across a broad range of industries. Our customers are spread across approximately 190 countries, and approximately two-thirds of our revenue has historically come from customers located outside the United States. We believe our customer support, coupled with our easy-to-use self-help resources and active developer community, has created tremendous brand loyalty amongst our growing customer base.
6


Growing our Builders and Scalers is a critical focus for us, and we have successfully increased the number of these customers and their percentage of our total revenue. We had approximately 17,000 Scalers as of December 31, 2023, up from approximately 15,000 and 11,000 as of December 31, 2022 and December 31, 2021, respectively. We had approximately 139,000 Builders as of December 31, 2023, up from approximately 129,000 and 89,000 as of December 31, 2022 and December 31, 2021, respectively. Revenue from Builders and Scalers increased 26% and 18%, respectively, for the year ended December 31, 2023, compared to the year ended December 31, 2022. Revenue from Builders and Scalers as a percentage of total revenue was 86%, 85% and 83% in 2023, 2022 and 2021, respectively. Our average revenue per customer (ARPU), which consists of the aggregate revenue and customer counts for our Learners, Builders and Scalers, has increased from $65.83 in 2021 to $82.76 in 2022 to $90.99 in 2023. See Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Business Metrics” for additional information.
Our Solution
DigitalOcean was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. We pioneered our cloud platform to simplify cloud computing, enabling startups and growing digital businesses to quickly deploy and scale applications, collaborate efficiently and improve business performance. Empowered by an easy-to-use self-service model, intuitive control panel and highly predictable pricing, our customers are able to rapidly accelerate innovation and increase their productivity and agility.
Simple and Intuitive. Our platform is engineered to take a user from inquiry to deployment within minutes, without any specialized training or heavy implementation. We abstract away the complexity that is generally found across legacy cloud providers to provide a compelling, intuitive interface with click-and-go options. Our platform provides users with a deployment interface that is comparable to interfaces provided by consumer internet leaders and is designed to minimize the number of steps to deployment. In addition, all DigitalOcean products come with detailed product and technical documentation to help our customers deploy to our cloud platform more quickly.
Designed to Help Businesses Easily Scale. Our highly-curated set of solutions are designed to address the needs of startups and growing digital businesses as they scale their businesses and require more cloud capabilities. Our platform can support a wide range of use cases, such as web and mobile applications, website hosting, e-commerce, media and gaming, personal web projects, managed services, and AI/ML applications, among many others. Our offerings give customers the ability to select their desired level of technical infrastructure management. Customers with any type of use case have the ability to choose from managing their own infrastructure and building their own bespoke solutions using our IaaS or AI/ML offerings, offloading the technical infrastructure entirely through our Managed Hosting offering or delegating certain aspects of the management using our managed PaaS or AI/ML offerings.
Transparent and Predictable Pricing. Our approach to billing and pricing is simple, intuitive and transparent. Our pricing is primarily consumption-based and renewable monthly, making it easy for our customers to optimize their deployments. We provide detailed monthly invoices, irrespective of the customer’s size or number of products purchased, making it easy to track usage on an ongoing basis. We enable our customers to control their spending and ensure there are no hidden charges that appear at the end of the month. Like everything we do, we approach billing with a customer-first focus, enabling our customers to spend more time developing and deploying innovative applications rather than interpreting and navigating convoluted invoices.
Differentiated Customer Support. We offer expert 24x7 technical support and customer service, with support staff spanning various time zones to ensure our customers quickly achieve their objectives and overcome challenges. Developers and engineers are a key part of our customer support team, and we offer robust technical support free of charge to all customers. We also offer paid support plans, which enable users to get faster response times and dedicated support from technical managers. Customers cite our attentive support as a key driver of their decision to start and grow their businesses on our platform.
Security and Data Protection. Maintaining the security and integrity of our platform is a critical focus for us, as well as for our customers who rely on us for their critical business needs. We invest significantly in securing the computing infrastructure foundation upon which our customers build and scale their projects. We remove the complexity of securing infrastructure for our customers and make it simple for them to build the security layers required for their use cases. We are also committed to customer data privacy and utilize best-in-class access, encryption and data protection technologies and processes.
7


Open Source. Startups and growing digital businesses especially value open source technology as it allows them greater choice, affordability and flexibility, and our platform is designed to take advantage of open source technology to provide our customers with a much more efficient way to work. Our participation in and support of the open source software community enhances the attractiveness, depth and scalability of our offering. It increases the transparency of our technology and allows our customers to more efficiently write their own integrations. We give back to the community by sponsoring projects to create content and tools that help developers build great software and hosting events that are focused on driving the growth of open source.
Broad-Based Community Ecosystem. We have built one of the world’s largest developer learning communities, with numerous high-quality developer tutorials and community-generated questions and answers. The strength of our community ecosystem is predicated on differentiated content on our community education websites, which ultimately attracts users and reinforces our highly efficient self-service model.
Key Benefits to Our Customers
Our solution is designed to empower our target customers with best-in-class cloud technologies, while supporting them with superior customer service. This customer-centric focus underpins our mission of simplifying cloud computing so startups and growing digital businesses can spend more time creating software that changes the world. For our customers, the key benefits of our solution include:
Accelerating innovation by leveraging the full power of the cloud
Making it simple to build, deploy and scale applications
Spending less time managing infrastructure and more time on higher value tasks that drive the growth and success of their businesses
Achieving rapid time-to-value with a reliable, highly-performant and cost-effective platform
Providing optionality for customers to choose whether to manage their own infrastructure or allow us to manage the infrastructure for them
A highly-reliable, scalable and secure platform
Superior customer support designed to help customers quickly achieve their objectives
Detailed product and technical documentation to help customers more easily deploy their applications
Our Growth Strategies
We are driving significant growth by executing on the following key strategies:
Increasing Usage by Our Existing Customers. Our existing customer base represents a significant opportunity for further sales expansion through increased usage of our platform and adoption of additional product offerings. We are highly focused on gaining a better understanding of the needs and growth plans of our existing customers. This deeper relationship with our customers will help us identify opportunities to educate our customer base on ways to utilize the platform more effectively for their individual use cases, as well as provide a feedback loop to inform our product roadmap. We are focusing our sales and support teams to prevent customer churn by ensuring that our products and services provide a high level of value. We closely monitor our net dollar retention (NDR), which reflects our ability to retain and grow revenue from our existing customers. While NDR decreased from 2022 to 2023, as we lapped the effects of the price increase and addition of revenue from our Cloudways acquisition, each of which occurred in 2022, we expect to increase our revenue in the future from existing customers through the introduction of new products and features tailored to our customer base in addition to expanded customer outreach, focused on larger customers and specific use cases.
Growing Our Base of Higher Spend Customers. We believe there is a substantial opportunity to further expand our customer base to attract more businesses that can scale on our platform. We are investing in strategies that we believe will attract Builders and Scalers, including new marketing initiatives that further optimize our self-service revenue funnel to help customers expand their usage and partnership initiatives to identify potential Builders and Scalers. In addition, our Cloudways and Paperspace acquisitions added a significant number of Builders and Scalers as these offerings provide premium managed services and high value AI/ML offerings, respectively. We had approximately 156,000 Builders and Scalers as of December 31, 2023, up from approximately 144,000 and
8


99,000 as of December 31, 2022 and December 31, 2021, respectively. These Builders and Scalers represented 86% of our total revenue in 2023, up from 85% and 83% in 2022 and 2021, respectively.
Investing in Our Platform and Product Offerings. We have a history of, and will continue to invest significantly in, delivering innovative products, features and functionality targeted at our core customer base. The market opportunity for our core IaaS services of compute, storage and networking continues to expand and we are making targeted investments to expand our IaaS revenue. For example, in 2023, we invested in our content delivery network, launched Scalable Storage for our Managed Databases offering and broadened the geographic availability of our Spaces offering. Beyond IaaS, we continue to see large growth opportunities in the PaaS, SaaS and AI/ML markets and, accordingly, we have expanded our portfolio of products and offerings over the last few years. In the third quarter of 2023, we acquired Paperspace, a leading provider of cloud infrastructure for highly scalable GPU-accelerated applications, to enable customers to more easily test, develop and deploy AI/ML applications or augment and enhance existing AI/ML applications. We expect to make additional investments to offer an enhanced and tailored suite of IaaS, PaaS, SaaS and AI/ML offerings that address the changing needs of our business customers.
Augmenting Our Platform through Opportunistic Strategic Acquisitions. We believe that acquisitions and strategic partnerships will allow us to accelerate our key platform, product and marketing initiatives. For example, we acquired Paperspace in 2023, which launched our AI/ML offerings, and Cloudways in 2022, which added our Managed Hosting offering to our platform. We believe that additional acquisition opportunities will supplement our organic growth strategy. We intend to actively pursue both acquisitions and strategic partnerships that we believe will be complementary to our business, accelerate customer acquisition, increase usage of our platform and/or expand our product offerings in our core markets.
Growing and Engaging Our Community. More than 7 million unique visitors interact with our websites, including our education websites, on a monthly basis to learn, share and educate others. We are committed to supporting and expanding this community of innovators and technologists through high-quality content and expanded developer-focused programs and events around the world. Supporting and educating the developer community is one of our core values, but it also drives brand loyalty, expands our customer base and drives increased adoption of our products.
Our Platform and Product Offerings
We have designed our global cloud platform to ensure a simple, reliable and affordable cloud computing experience for our customer base of startups and growing digital businesses. This entails maintaining a high-performance global infrastructure, offering a highly curated set of solutions and providing a superior customer experience. The combination of these three elements enables our customers to focus their time and attention on building and running their applications or businesses rather than managing the underlying infrastructure.
Our Global Infrastructure & Technology Network
Our global infrastructure and technology network, built on the foundation of open source scalable cloud-native technologies, allows us to deliver an exceptional developer experience and suite of infrastructure and software solutions to our customers spread across the globe. Our infrastructure is offered to our customers across 16 data centers worldwide that are connected by a high-speed private backbone, enabling our customers to deploy their solutions across nine different geographic regions. We lease data centers in the New York City and San Francisco metropolitan areas, as well as in Australia, Canada, Germany, India, the Netherlands, Singapore and the United Kingdom. These site locations were selected for their close proximity to key customer markets and allow access to global internet exchange points to provide consistent low-latency connectivity to large end-user networks. This allows our customers to choose where best to deploy the solution to optimize performance and minimize latency for their users. In addition, we utilize points of presence locations situated across the globe to improve website and application performance by allowing geographically dispersed users to receive content from a location nearest to them. We lease data center space from leading providers to provide us the flexibility to quickly enter new markets and align our global footprint with our go-to-market strategy. We expect to expand into additional new locations in the future.
We work closely with hardware manufacturers when designing our server platforms to continue to reduce acquisition costs while at the same time optimizing reliability and performance for our customers. Our procurement and engineering teams work closely with manufacturers to align our long-term server strategy to future technology advancements. We staff our data center operations team to ensure that we can provide the physical security, reliability and availability necessary for our customers—and that team additionally manages the physical server capacity to ensure that we
9


are able to meet our customers’ demands. Our network engineering team manages the global backbone to ensure that we are making the best connectivity peering agreements to get customer traffic to the destination via the best available path. Our security operations team actively monitors the cloud environment, responding to network incidents to ensure that customer impact is minimized and service availability is managed.
We focus heavily on securing our network, products and customer data from potential security threats with a dedicated team of security professionals. We have implemented a comprehensive information security program, which is discussed in greater detail under Part I, Item 1C. “Cybersecurity” below, that includes administrative, technical and physical safeguards designed to maintain the confidentiality, integrity, and availability of our company’s and our customers’ information.
In combination, our infrastructure and network provide our customers with a reliable, highly-performant and cost-effective platform to confidently build, deploy and scale their optimal solution, from single node based applications to globally distributed systems.
Our Product Portfolio
We provide a variety of cloud products and services that are specifically designed to address the needs of startups and growing digital businesses. We listen carefully to our customers’ feedback so we understand what they want and need to simplify cloud computing for them. Our goal is to address the core needs of this underserved customer base instead of offering thousands of complex products and services that are more suited to large enterprise companies or companies looking to move from an on-premise environment to the cloud.
We offer IaaS, PaaS, SaaS and AI/ML solutions to our customers. Our initial product, launched in 2012, was the Droplet, a virtual machine that provides flexibility to build, test, secure and grow customers’ applications from start-up to scale. Since then, we have successfully launched many new products, which honor our commitment to always provide a simple, reliable and affordable experience for our core customer base. We have expanded our product portfolio with product innovations such as Dedicated Droplets, Premium Droplets, Spaces, Managed Kubernetes, Managed Databases, App Platform, Functions and, most recently, our AI/ML offerings, which have proven our ability to successfully launch or acquire new products to market and serve our customers’ needs. We have developed a product roadmap designed to enhance our ability to offer secure, scalable and reliable solutions for customers to grow their applications or businesses. We also provide management and collaboration tools to enable our customers to monitor and manage their usage of our platform.
IaaS Offerings. Our Infrastructure-as-a-Service (IaaS) offerings include our compute, storage and networking products. We provide flexible server configurations sized for any application, attractive price-to-performance and highly predictable pricing that is the same across regions and usage volumes. Our current IaaS offerings include:
Droplets. Droplets are our core compute offering. Developers can spin up the virtual machine of their choice in under a minute. We offer basic Droplets and Dedicated Droplets, such as general purpose, CPU-optimized, memory-optimized or storage-optimized configurations, which provide flexibility to build, test, secure and grow any application from start-up to scale. Our Premium Droplet offerings provide enhanced speed and memory performance, while maintaining our commitment to simplicity.
Storage Offerings. Our storage solutions allow our customers to store and quickly access any amount of data reliably in the cloud. We offer several kinds of storage offerings, depending on the customer’s needs, including:
Spaces (Object Storage): Our object storage with a built-in content delivery network (CDN) makes scaling easy, reliable and affordable. Our simple and predictable pricing makes this offering very attractive compared to our competitors.
Volumes (Block Storage): Our block storage product allows customers to add more storage space and mix and match compute and storage to suit their database, file storage, application, service, mobile and backup needs. This provides supplemental storage beyond the generous local solid-state drive (SSD) offered with our compute offerings.
Backups: Our automatically-created disk images of Droplets provide peace of mind and a sense of security to our customers. Our Backups offering allows frequent system-level backups, providing our customers with the ability to revert to an older state or create new Droplets. We
10


also provide the flexibility to customize backup windows, choose retention policies and elect which files to back up.
In 2023, we introduced upgrades to our Backups offering and expanded the geographic availability of our Spaces offering to better address the increasing needs of our customers’ applications. Storage plays an essential role in our product roadmap and we expect to significantly improve the functionality of our storage offerings in the future, which we believe will also increase the usage of our IaaS and other offerings that could benefit from enhanced storage capabilities.
Networking Offerings. We provide a suite of networking capabilities to secure and control the traffic to our customers’ applications. Data transfer costs can quickly become a major expense for the developer of any reasonably complex cloud application. At DigitalOcean, we provide a generous amount of bandwidth with each successive Droplet purchase. This bandwidth is pooled for the customer’s account and shared by all applications or resources running in their account, which we believe is a key differentiator for us in the marketplace. Our key networking product offerings include:
Cloud Firewalls: A software service that allows customers to quickly secure their infrastructure from common vulnerabilities and define what services are visible on their infrastructure. Cloud Firewalls are free to our customers and are used for staging and production deployments of software.
Managed Load Balancers: A software service that allows customers to load balance traffic to their software applications located on multiple Droplets, enabling them to scale their applications and improve availability, security and performance across their infrastructure in a few clicks with affordable pricing.
Virtual Private Cloud (VPC): A private network interface for collections of DigitalOcean resources. VPC networks provide a more secure connection between resources because the network is inaccessible from the public internet and other VPC networks, enabling our customers to manage their information and data traffic between applications without exposure to the public internet. VPCs, including floating IP addresses, are available at no additional cost to our customers.
PaaS Offerings. Our Platform-as-a-Service (PaaS) offerings provide a complete development and deployment environment. PaaS offerings include infrastructure as well as database management systems, application platforms, development tools and other services designed to support the complete web application lifecycle. Our current PaaS offerings include:
Managed Databases. Our Managed Databases offering, a fully-managed database solution, provides our customers with the application performance they need without the operational demands that come with building and running a database server. We currently offer managed offerings for relational databases (SQL) such as PostgreSQL & MySQL, as well as NoSQL databases such as Redis. In addition, we offer DigitalOcean Managed MongoDB, a fully-managed database as a service offering in partnership with MongoDB and Dedicated CPU Managed MongoDB to boost the performance of MongoDB and enable users to migrate databases from any source to DigitalOcean Managed MongoDB with minimal downtime. Finally, our newly launched Managed Kafka offering provides our customers with the ability to build high-throughput, low-latency data streams of Kafka without the complexity of managing their infrastructure.
Managed Kubernetes and Container Registry. Our easy-to-use Managed Kubernetes service provides scalability and portability for cloud-native applications. Customers can get started quickly and cheaply with our free control plane, inexpensive bandwidth and our free egress gateway, which give our customers even more confidence in leveraging our Kubernetes offering to deploy their code in the cloud. Alternatively, customers have the option to scale-up with our high availability control plane, which increases control plane availability and uptime. Our Managed Container Registry offering lets customers easily store and manage private container images for rapid deployment to our Managed Kubernetes service.
App Platform. Our App Platform offering allows customers to build, deploy and scale applications quickly using a simple, fully-managed solution. We handle the infrastructure, application runtimes and
11


dependencies so that developers can push code to production in just a few clicks, enabling them to deliver applications to market faster and on a global scale.
Functions. Our Functions offering is a serverless compute solution that leverages our App Platform product. Serverless computing has become a popular trend in cloud application development because it allows for freedom from server management and the ability to pay only for what you use. Our Functions offering runs on-demand, which simplifies the cloud programming experience and helps customers focus more on application development and business outcomes and less on managing the underlying infrastructure.
Uptime. Our Uptime offering provides real-time uptime and latency alerts, allowing customers to quickly recover from incidents before their own customers are impacted. Alerts are triggered when customer assets are slow, down, or vulnerable to attack.
SaaS Offerings. Our Software-as-a-Service (SaaS) offerings are designed for startups and growing digital businesses. Our current SaaS offerings include:
Managed Hosting. Our Managed Hosting offering provides simple onboarding and day-to-day management for hosting that is purpose-built for startups and growing digital businesses looking to outsource their on-ramp to the internet and offload the complexities of cloud infrastructure so they can spend more time running and scaling their businesses. This offering is particularly attractive for startups and growing digital businesses without the knowledge or resources to fully manage their hosting infrastructure, including digital agencies, entrepreneurs creating eCommerce sites, bloggers, freelancers, and other users hosting on WordPress, PHP and Magento.
Marketplace. We operate the DigitalOcean Marketplace, a platform where developers can find pre-configured applications and solutions quickly. Our Marketplace contains highly-curated everyday applications and cutting-edge technologies, providing customers access to the most efficient tools to build their businesses while removing the time and expense of research, configuration and manual setup. We work closely with partners to deliver a truly seamless experience for customers, creating the ability for developers to deploy thoroughly tested app environments with the click of a button on Droplets and Kubernetes clusters. The DigitalOcean Marketplace also offers add-ons that run in the cloud and are available on demand. More than 280 preconfigured one-click applications are available in the Marketplace, including WordPress, LAMP, Docker, Grafana, and Plesk, among others.
AI/ML Offerings. In 2023, we acquired Paperspace, a leading provider of cloud infrastructure for highly scalable GPU-accelerated applications to enable customers to more easily test, develop and deploy AI/ML applications or augment and enhance existing AI/ML applications. Our current AI/ML offerings include:
Machines. Our Machines offering provides customers with powerful and low-cost GPU virtual machines for scaling AI applications. Customers can choose between Bare Metal, which is a GPU server without any virtualization layer; Core Machine, which runs on top of virtualized hardware; or Gradient Machine, which is a scalable trained machine learning or deep learning model.
Notebooks. Our Notebooks offering provides customers with a simple cloud workspace that runs on GPUs, providing a managed interactive development environment for exploring data and training and building machine learning models. Customers can launch either a Jupyter Notebook or a Notebook with a pre-built or personalized template.
Deployments. Our Deployments offering provides customers with the ability to easily deploy their machine learning model as an API endpoint.
Sales and Marketing
Our sales and marketing teams work together closely to drive awareness and adoption of our platform, accelerate customer acquisition and expand our revenue from existing customers. These teams focus on inside sales, targeted outside sales, partnership and channel development, customer acquisition and self-service funnel optimization, and customer support and success.
We have historically generated a significant majority of our revenue from our efficient self-service marketing model, which enables customers to get started on our platform very quickly and without the need for assistance. We focus heavily on enabling a self-service, low-friction model that makes it easy for users to try, adopt and use our products. We
12


attract visitors to our website through a combination of high-quality content, developer outreach and highly-targeted paid demand generation campaigns. By reducing the friction that typically accompanies the purchase of business software and eliminating the need for complicated and costly implementation and training, we have grown our customer base while avoiding the expensive customer acquisition costs typical of high-touch enterprise sales models. Furthermore, by creating an intentional marketing experience for a prospect to travel through different stages of the funnel, we are able to anticipate their needs in real-time at each step.
We complement our efficient self-service customer acquisition model with a sales force focused on inside sales, outbound prospecting targeting specific use cases, volume expansion of our self-service customers, expanding our revenue in specific international markets and seeking partnership opportunities to drive revenue growth. We utilize a process-oriented and data-driven approach to sales that includes tracking numerous metrics such as sales conversion rates, velocity and time-to-close, and size of sales pipeline. Our sales team includes experienced sales engineers who fashion technical solutions for customers to convert their workloads from other cloud providers. Our customer success professionals focus on customer retention and customer expansion by adding value throughout the customer lifecycle as customers scale and expand their usage of our product portfolio. Customer success advocates will directly contact customers to determine if there are ways for us to augment their usage of our platform with additional services. We are also focused on partnership opportunities that introduce new avenues for customer growth, such as the DigitalOcean Partner Pod, which offers sales training, co-marketing opportunities and market development funds to help partners launch their campaigns and acquire new customers utilizing DigitalOcean products.
We are committed to providing robust customer support to all customers, which we believe has been a strategic differentiator for us. The customer support team addresses account-related questions and provides high-quality technical advice and troubleshooting. Developers and engineers are a key part of the customer support team, and we offer technical support free of charge to all customers. In addition to our free support offering, we offer paid support plans, which allow customers to choose the paid support option that best suits their needs and provide customers with faster response times and dedicated support from technical managers. The customer engagement with customer support team also serves as an important feedback loop to our product and technology teams, helping us better understand the specific needs of our customers. This feedback has influenced, and will continue to influence, our product roadmap, the content strategy for our community tutorials and other business decisions. We closely track various metrics to ensure we are providing exceptional customer support. We internally monitor our customer satisfaction score (CSAT) and net promoter score (NPS) to gauge the quality of our interactions with customers and our ability to increase loyalty. We also have specific monthly service-level objectives (SLOs) for response and resolution times to ensure we maintain a high level of customer satisfaction.
We intend to continue to invest in our sales and marketing capabilities to capitalize on our large and global market opportunity, while remaining very efficient in terms of sales and marketing expense as a percentage of revenue.
Our Customers
Our customer base is incredibly diverse with respect to technical competency, type of business, use case and geography. In terms of type of business and specific use cases, our customers primarily use our IaaS, PaaS, SaaS and AI/ML products for the following:
SaaS applications across numerous industry verticals, including education, finance, advertising, e-commerce, media, gaming and many more;
Customer relationship management (CRM) products, developer tools, API services and technology products and services;
Digital agencies operating eCommerce or other websites for their customers;
Startups and growing digital businesses launching AI/ML applications, including generative media, text analysis, natural language understanding, recommendation engines, and image classification; and
Personal web projects and education-related services regarding cloud computing and modern technologies, whether it be programming languages, application frameworks or open source technologies.
Our offerings give customers the ability to select their desired level of technical infrastructure management. Customers have the ability to choose from managing their own infrastructure and building their own bespoke solutions using our IaaS or AI/ML offerings, offloading the technical infrastructure entirely through our Managed Hosting offering or delegating certain aspects of the management using our managed PaaS or AI/ML offerings.
13


Our customers are spread across approximately 190 countries with approximately two-thirds of our revenue coming from customers located outside the United States in 2023.
We have been successful in increasing our customer base, particularly with respect to Builders and Scalers, and our ARPU by expanding our product portfolio and optimizing our sales and marketing initiatives. As of December 31, 2023, we had approximately 139,000 Builders and approximately 17,000 Scalers. Our ARPU, which consists of the aggregate revenue and customer counts for our Learners, Builders and Scalers, has increased from $65.83 in 2021 to $82.76 in 2022 to $90.99 in 2023.
We have no material customer concentration, as our top 25 customers made up 7%, 10% and 10% of our revenue in 2023, 2022 and 2021, respectively.
Our Community
We focus heavily on building a large highly-engaged community that can connect and educate developers across the globe. Our developer community enables students, hobbyists and experienced developers alike to learn new skills and technologies and create and deliver new applications. The DigitalOcean community is based on forging genuine relationships through a series of meaningful and memorable interactions. We believe that our focus on community drives brand loyalty amongst a fast-growing developer community and spurs our community followers to become advocates for us and our platform.
Our community education websites contain high-quality technical tutorials and a forum with tens of thousands of questions and answers that guide developers in creating and delivering modern applications—not just focused on DigitalOcean products and services, but relevant to any cloud service. Each year we host Hacktoberfest, which we believe is the largest hackathon in the world, with approximately 100,000 developers participating in 2023. We distribute our regular Currents market surveys to anyone who seeks market research trends about cloud and open source developments, whether they are a DigitalOcean customer or not.
We operate the “Hatch by DigitalOcean” program to support entrepreneurs and startups more directly as they begin their journey by providing them with a robust set of benefits to help them succeed. Many of our Hatch participants have become loyal DigitalOcean customers after graduating from the program.
Our approach of giving back to the community “more than you receive” helps drive strong brand loyalty for DigitalOcean across the global developer community.
Competition
The markets that we serve are highly competitive and rapidly evolving. With the introduction of new technologies and innovations, we expect the competitive environment to remain intense.
We believe that the principal factors on which we compete include:
ease of use and operation;
speed of deployment;
price, total cost of ownership and transparency;
customer experience, support and service;
community engagement and education;
features, functionality and quality of tools;
performance, reliability, scalability and security;
brand awareness and reputation;
geographic reach; and
open source support.
We compete primarily with large, diversified technology companies that focus on large enterprise customers and provide cloud computing as just a portion of the products and services that they offer. The primary vendors in this category include Amazon (AWS), Microsoft (Azure), Google (GCP), IBM (IBM Cloud), Alibaba (Alibaba Cloud) and Oracle (Oracle Cloud).
14


We also compete with smaller and/or niche cloud service providers that typically target individuals and smaller businesses, simple use cases and/or narrower geographic markets. Examples in this category include OVHcloud, Vultr, Akamai (Linode), Hetzner and Heroku.
Our Cloudways offering competes with digital agencies and other managed hosting providers, including Kinsta and WP Engine.
Finally, since our acquisition of Paperspace, we now compete with providers of AI/ML infrastructure, including Coreweave and Lambda Labs.
Despite the competitive intensity, we believe we compete successfully on the basis of the factors listed above. We focus on solutions for startups and growing digital businesses—and combine the power of simplicity, love for the developer community, an obsession for customer service and the advantages of open source. This differentiates us dramatically from the enterprise cloud competitors. At the same time, our ability to address complex use cases that allows customers to scale with us as they grow, differentiates us from the many niche competitors who have less robust and extensible offerings.
Human Capital Management
We believe that our employees and the culture we have established are critically important to our success. In order to continue to compete and succeed in our highly competitive and rapidly evolving market, it is crucial that we continue to attract, retain and motivate qualified employees. To support these objectives, we strive to maintain our company culture, offer competitive compensation and benefits, support the health and well-being of our employees, foster an inclusive, diverse and engaged workforce, maintain strong employee engagement and develop talent.
The head of our People team provides regular reports on the progress of our human capital management metrics and initiatives, including our diversity programs, to our executive officers and the Compensation Committee of our Board of Directors.
As of December 31, 2023, we had a total of 1,156 employees, including 659 located outside the United States. We also engage individuals through professional employer organizations and contractors on an as-needed basis. None of our employees are represented by a labor union or covered by a collective bargaining agreement. We have not experienced any work stoppages and we consider our relations with our employees to be good.
Our Culture
We believe our culture is critical to our success and has delivered tangible financial and operational benefits for our customers, our employees and our stockholders. Our values guide our business, our product development, our practices and our brand. As our company continues to evolve and grow, our core values remain constant:
Our community is bigger than just us. The global community of software developers and entrepreneurs have been the foundation and inspiration for everything we do.
Simplicity in all we DO. Simplicity is a core value to us because it is a reminder to keep our customers top of mind in everything we do.
We speak up when we have something to say and listen when others DO. With a focus on transparency and inclusivity, we want DigitalOcean to be a place where employees know where we stand and no matter a person’s background or experiences, employees can find their voice and their place here.
We are accountable to deliver on our commitments. Our customers, employees and investors place enormous trust in us, and we have to be accountable to deliver to all of you.
Love is at our core. The love for our customers and for what we do in our jobs makes DigitalOcean a special place – you hear it in the voices of our customers and our employees every time they talk about DigitalOcean.
Compensation and Benefits
We provide competitive compensation and benefits for our employees globally. Our compensation package includes base salary, cash bonuses, commissions (for our sales team), and long-term equity awards. We provide employees the opportunity to participate in an employee stock purchase plan, to foster a strong sense of ownership and align our employees’ interests with our long-term success. We maintain a global compensation program that is intended to promote a pay-for-performance culture that is both internally equitable as well as externally competitive.
15


In addition to cash and equity compensation, we also offer employees a wide array of benefits designed to be aligned with local reward practices and competitive with those offered by companies with whom we compete for talent. In the United States, these include health insurance, flexible personal time off, retirement benefits, a generous parental leave program, emotional well-being services through our Employee Assistance Program and a variety of additional resources to support employees’ overall well-being. We continue to evolve our programs to meet our employees’ health and wellness needs. While the philosophy around our benefits is the same worldwide, specific benefit offerings (including equity compensation) may vary in other countries due to local regulations and preferences.
Remote-Friendly Work
Since our inception, we have fostered a remote-friendly work culture that enables us to recruit and retain skilled professionals wherever they are located. The majority of our employees work remotely and our history and experience with managing a remote workforce has allowed us to grow our company and build our company culture while fostering the remote work experience. Operating remotely allows us access to a global talent pool that enables us to hire talented team members, regardless of location, providing a strong competitive advantage. While we intend to remain a remote-friendly company, we continue to look for ways for our employees to gather, including giving employees the opportunity to access shared work spaces and office spaces to engage with other employees or customers and hosting in-person events and team meetings.
Diversity, Equity, Inclusion and Belonging (DEIB)
We have a strong commitment to building a diverse workforce that reflects our values and the needs of our global customer base. We believe that a diverse and inclusive workforce brings a diversity of perspectives, which in turn fosters innovation and helps drive better business outcomes.
We have launched multiple initiatives to further our goal of being more diverse and inclusive and supporting a sense of belonging within our current workforce, including mandatory training for employees and launching employee resource groups (ERGs), which are employee-led, voluntary groups that support professional development, strengthen our business and advance our commitment to a diverse and inclusive workplace. We currently have ERGs to support women, LGBTQIA+, military and veterans, early career professionals, and employees of African and Black descent. We believe forging and strengthening relationships with external DEIB partners is essential to our diversity strategy, and we are excited to continue to establish and build relationships to expand our reach. We also focus on creating a diverse pipeline of candidates for open roles.
DigitalOcean is committed to pay equity, regardless of gender, ethnicity or other personal characteristics. To deliver on that commitment, we benchmark and set pay ranges based on market data and consider factors such as an employee’s role and experience and their job performance. Our goal is for our employee population to reflect the communities that we service and ensure equal total rewards opportunities for all employees regardless of gender identity, ethnicity, location, sexual orientation, disability status and more. To examine our progress, we monitor our diversity numbers across the company and analyze statistics regarding our manager population and individual contributor population, both through the lens of gender (globally) and ethnicity/race (U.S. only) to ensure that diversity exists across the company. We have demonstrated meaningful progress against this goal and continue to identify areas for continued improvement.
Talent Development
Talent development is a key aspect of the attraction and retention of our talent. We believe that employee growth is essential, and provide a number of resources and programs to support that commitment. We facilitate employee review cycles where employees have development conversations with their managers multiple times throughout the year. In addition, we offer our employees more than 250 courses and videos covering a wide range of topics from departmental specific skills to leadership and management training. We continually invest in our employees’ career growth and provide employees with a wide range of development opportunities, including learning, mentoring, coaching, and external development.
Employee Engagement
Employee engagement is key to helping us understand the employee experience, particularly as we expand and hire employees in new locations with different cultural norms. We conduct anonymous global engagement surveys regularly to measure the effectiveness of our people and culture initiatives and identify areas of strength and development opportunities among teams. These surveys are managed by a third-party vendor to encourage candor. The results are reviewed by senior
16


management, who analyze areas of progress or deterioration and work with their teams to determine which actions to take based on survey results.
Social Responsibility
In connection with our IPO in March 2021, we joined the Pledge 1% movement and committed to allocating $50 million over ten years to expand our social impact initiatives. In 2022, we launched DO Impact, our social impact effort designed to empower changemakers around the globe through products and philanthropy, enable our employees to do good in their communities, and ensure our footprint is sustainable. Since the launch of DO Impact, we have given more than $1.6 million in cash and $765,000 in infrastructure credits to over 1,600 deserving organizations all over the world that impact their local communities, as well as the broader social impact ecosystem.
The pillars of DO Impact are as follows:
DO for Nonprofits. We harness DigitalOcean technology, open source and technical expertise to support non-profit organizations, educational institutions, social enterprises and others who are working to advance social good. We have a product donation program that offers DigitalOcean infrastructure credits and resources to nonprofits and social enterprises. Through our previous program, Hollie’s Hub for Good, we have supported 2,762 organizations with donated credits.
Employee Giving. We offer our employees a generous donation match program with respect to our employees’ charitable giving and also provide employees with credits at certain milestones to donate to a charitable organization of their choosing. In 2023, our employees donated over $175,000 to more than 700 nonprofits, which was matched 100% by our company’s generous gift match program. In addition, in 2023, we launched our first-ever DO Day of Service, where employees were encouraged to donate one day of service to nonprofits.
Initiative on Inclusive Entrepreneurship. We promote inclusive entrepreneurship for underrepresented communities by providing resources and training within those communities and highlighting the impactful work of entrepreneurs in the program through storytelling.
Environmental, Social and Governance (ESG). We drive our ESG initiatives through a cross-departmental team that includes individuals from our social impact, legal, human resources and finance teams, to ensure adherence with best practices and compliance with regulatory requirements.
Intellectual Property
Intellectual property rights are important to the success of our business. We rely on a combination of trademark, patent, copyright and trade secret laws in the United States and other jurisdictions, as well as license agreements, confidentiality provision, non-disclosure agreements with third parties and other contractual protections, to protect our intellectual property rights, including our proprietary technology, software, know-how and brand. We use open source software in our services.
As of December 31, 2023, we owned eleven registered trademarks in the United States and eleven registered trademarks in various non-U.S. jurisdictions. We have filed applications for registration for two additional trademarks in the United States and two additional trademarks in various non-U.S. jurisdictions. In addition, we own one International Registration through the World Intellectual Property Organization, which has been extended to registrations in seven additional jurisdictions. As of December 31, 2023, we owned five issued patents and had one patent application pending for examination in the United States. The issued patents are each scheduled to expire in 2039 and 2040 and the pending patent application, if issued, would be scheduled to expire in 2039. In addition, we license third-party software and use open source software and other technologies that are used in the provision of or incorporated into some elements of our services. Many parts of our business utilize proprietary technology and/or licensed technology, including open source software.
We control access to and use of our proprietary technology and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, customers, vendors and partners. Our policy is to require all employees and independent contractors to sign agreements assigning to us any inventions, trade secrets, works of authorship, developments, processes and other intellectual property generated by them on our behalf and under which they agree to protect our confidential information. In addition, we generally enter into confidentiality agreements with our customers, vendors and other partners. See Part I, Item 1A. “Risk Factors” for a more comprehensive description of risks related to our intellectual property.
17


Governmental Regulation
Our business is and will continue to be subject to extensive U.S. federal and state and foreign laws and regulations, including laws and regulations involving privacy, data protection, content regulation, security, intellectual property, artificial intelligence, competition, taxation, anti-corruption, anti-bribery, anti-money laundering, and other similar laws. Many of these laws and regulations are still evolving and are likely to remain uncertain for the foreseeable future, and these laws and regulations can vary significantly from jurisdiction to jurisdiction. The costs of complying with these laws and regulations are high and are likely to increase in the future. We are also subject to U.S. and foreign laws and regulations that govern or restrict our business and activities in certain countries and with certain persons, including the U.S. Commerce Department’s Export Administration Regulations and economic and trade sanctions regulations maintained by the U.S. Treasury Department’s Office of Foreign Assets Control. Compliance with these laws, rules, and regulations has not had, and is not expected to have, a material effect upon our capital expenditures, results of operations, or competitive position. Nevertheless, compliance with existing or future governmental regulations, including, but not limited to, those pertaining to global trade, business acquisitions, consumer and data protection, and taxes, could have a material impact on our business in subsequent periods.
For a more comprehensive discussion of the risks we face from regulation and compliance matters, see the Part I, Item 1A. “Risk Factors”.
Corporate Information
We were incorporated in Delaware in 2012 under the name Digital Ocean, Inc. In 2016, as part of a restructuring, Digital Ocean, Inc. was converted into DigitalOcean, LLC, and DigitalOcean Holdings, Inc. was formed as the ultimate parent holding company. We completed our initial public offering in March 2021 and our common stock is listed on the New York Stock Exchange under the symbol “DOCN.” Our principal executive offices are located at 101 6th Avenue, New York, New York 10013, and our telephone number is (646) 827-4366. Our website address is www.digitalocean.com.
Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the Exchange Act), are filed with the Securities and Exchange Commission (the SEC). Such reports and other information filed by us with the SEC are available free of charge on our website at www.investors.digitalocean.com when such reports are available on the SEC’s website. The SEC maintains a website that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov. The information contained on the websites referenced in this Annual Report on Form 10-K is not incorporated by reference into this filing. Further, our references to website URLs are intended to be inactive textual references only.
ITEM 1A. RISK FACTORS
Our operations and financial results and an investment in our common stock are subject to various risks and uncertainties. You should consider and read carefully all of the risks and uncertainties described below, as well as other information included in this Annual Report on Form 10-K, including our consolidated financial statements and related notes. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition or results of operations.

Risks Related to Our Business and Industry
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
Our results of operations have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In particular, you should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Even if our revenue continues to increase, our revenue growth rate may decline in the future as a result of a variety of factors, including the maturation of our business. Overall growth of our revenue depends on a number of factors as described in more detail under the heading Part I, Item 1. “Business” in this Annual Report on Form 10-K, as well as the factors set forth below. We may not successfully accomplish any of our objectives and, as a
18


result, it is difficult for us to forecast our future results of operations. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, we may be unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability.
In addition to the other risks described herein, factors that may affect our results of operations include the following:
fluctuations in demand for or pricing and usage of our platform and products;
our ability to attract new customers and retain existing customers;
customer expansion rates;
integration of new products;
timing and amount of our investments and capital expenditures related to successfully optimizing, utilizing and expanding our data center facilities;
the investment in and integration of new products and features relative to investments in our existing infrastructure and products;
our ability to control costs, including our operating expenses, and the timing of payment for expenses;
the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments and other non-cash charges;
the amount and timing of costs associated with recruiting, training and integrating new employees and retaining and motivating existing employees;
the effects of acquisitions, including the recent Paperspace acquisition and previous Cloudways acquisition, and their integration;
general economic conditions, both domestically and internationally, and economic conditions specifically affecting industries in which our customers participate;
the impact of new accounting pronouncements;
changes in regulatory or legal environments that may cause us to, among other elements, be unable to continue operating in a particular market, remove certain customers from our platform, and/or incur expenses associated with compliance;
changes in the competitive dynamics of our market, including consolidation among competitors or customers or new entrants into our market;
our ability to control fraudulent registrations and usage of our platform, reduce bad debt and lessen capacity constraints on our data centers, servers and equipment; and
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products and platform capabilities.
Any of these and other factors, or the cumulative effect of some of these factors, may cause our results of operations to vary significantly. If our results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class action suits.
We have a history of operating losses and we may not be able to sustain profitability in the future.
We have incurred significant losses in the past and continue to have an accumulated deficit. While we have experienced revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of sales to sustain or increase our growth or maintain profitability in the future. We also expect our costs and expenses will increase in future periods, which could negatively affect our future results of operations if our revenue also does not increase. Our efforts to grow our business may be costlier than we expect, or the rate of our growth in revenue may be slower 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 or delays, and other unknown events. If we are unable to sustain profitability, the value of our business and common stock may significantly decrease.
19


In addition, we expect to continue to expend substantial financial and other resources on:
our technology infrastructure, including systems architecture, scalability, availability, performance, security, hardware, equipment and other capital expenditures, including expenses to increase or maintain data center capacity and to successfully optimize and operate data center facilities;
our sales and marketing organization to engage our existing and prospective customers, increase brand awareness and drive adoption of our products;
product development, including the development of new products and new functionality for our platform as well as investments in both further optimizing our existing products and infrastructure and expanding our integrations and other add-ons to existing products and services;
acquisitions or strategic investments; and
general administration, including increased legal and accounting expenses.
Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays, and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our business, financial position and results of operations may be harmed, and we may not sustain profitability in the future.
We have identified a material weakness in our internal control over financial reporting, and our management has concluded that our internal control over financial reporting and disclosure controls and procedures were not effective as of the end of the period covered by this report. While we are working to remediate the identified material weakness, we cannot assure you that additional material weaknesses or significant deficiencies will not occur in the future. If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial reporting, which could harm our business and the trading price of our common stock.
The Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act), requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We identified a material weakness in our internal control over financial reporting, which continued to exist as of December 31, 2023. The material weakness was caused by inadequate controls over our tax processes, described in more detail under the heading Part II, Item 9A. “Controls and Procedures” in this Annual Report on Form 10-K. We have commenced efforts to remediate the material weakness as described in more detail under the heading Part II, Item 9A. “Controls and Procedures” in this Annual Report on Form 10-K. The material weakness in our internal control over financial reporting will not be considered remediated until the controls operate for a sufficient period of time and management has concluded, through testing, that these controls operate effectively. If we do not successfully remediate the material weakness, or if other material weaknesses or other deficiencies arise in the future, we may be unable to accurately report our financial results, which could cause our financial results to be materially misstated and require restatement. In such case, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing requirements, investors may lose confidence in our financial reporting and our stock price may decline as a result. We cannot assure you that the measures we have taken to date, or any measures we may take in the future, will be sufficient to remediate the control deficiencies that led to a material weakness in our internal control over financial reporting or that they will prevent or avoid potential future material weaknesses.
If we are unable to attract new customers, retain existing customers and/or expand usage of our platform by such customers, we may not achieve the growth we expect, which would adversely affect our results of operations and financial condition.
In order to grow our business, we must continue to attract new customers in a cost-effective manner and enable these customers to realize the benefits associated with our products and services. Our business is usage-based and it is important for our business and financial results that our paying customers maintain or increase their usage of our platform and purchase additional products from us. Historically, we have relied on our self-service customer acquisition model for a significant majority of our revenue. We complement our self-service customer acquisition model with a sales force focused on inside sales, targeted outside sales and partnership opportunities to drive revenue growth. If our self-service customer acquisition model is not as effective as we anticipate or our sales force is not successful at growing our customer base, specifically our higher spend customers, our future growth will be impacted.
20


In addition, we must persuade potential customers that our products offer significant advantages over those of our competitors. As our market matures, our products evolve, and competitors introduce lower cost or differentiated products that are perceived to compete with our platform and products, our ability to maintain or expand usage of our platform could be impaired. Even if we do attract new customers, the cost of new customer acquisition, product implementation and ongoing customer support may prove higher than anticipated, thereby impacting our profitability.
Other factors, many of which are out of our control, may now or in the future impact our ability to add new customers in a cost-effective manner, include:
potential customers’ commitments to existing platforms or greater familiarity or comfort with other platforms or products;
our failure to expand, retain, and motivate our sales and marketing personnel;
our failure to obtain or maintain industry security certifications for our platform and products;
negative media, industry, or financial analyst commentary regarding our platform and the identities and activities of some of our customers;
the perceived risk, commencement, or outcome of litigation; and
deteriorating general economic conditions.
The vast majority of our contracts with our customers are based on our terms of service, which do not require our customers to commit to a specific contractual period, and which permit the customer to terminate their contracts or decrease usage of our products and services without advance notice. Our customers generally have no obligation to maintain their usage of our platform. This ease of termination could cause our results of operations to fluctuate significantly from quarter to quarter. Our customer retention may decline or fluctuate as a result of a number of factors, including our customers’ satisfaction with the security, performance, and reliability of our products, our prices and usage plans, our customers’ budgetary restrictions, the perception that competitive products provide better or less expensive options, negative public perception of us or our customers, and deteriorating general economic conditions. As a result, we may face high rates of customer churn if we are unable to meet our customer needs, requirements and preferences.
Our future financial performance also depends in part on our ability to expand our existing customers’ usage of our platform and sell additional products to our existing customers. Conversely, our paying customers may reduce their usage to lower-cost pricing tiers if they do not see the marginal value in maintaining their usage at a higher-cost pricing tier, thereby impacting our ability to increase revenue. In order to expand our commercial relationships with our customers, existing customers must decide that the incremental cost associated with such an increase in usage or subscription to additional products is justified by the additional functionality. Our customers’ decision whether to increase their usage or subscribe to additional products is driven by a number of factors, including customer satisfaction with the security, performance, and reliability of our platform and existing products, the functionality of any new products we may offer, general economic conditions, and customer reaction to our pricing model. If our efforts to expand our relationships with our existing customers are not successful, our financial condition and results of operations may materially suffer.
In addition, to encourage awareness, usage, familiarity and adoption of our platform and products, we may offer a credit or other incentives to new customers who sign up for and use our platform. To the extent that we are unable to successfully retain customers after use of the initial incentives, we will not realize the intended benefits of these marketing strategies and our ability to grow our revenue will be adversely affected.
The market for our platform and solutions may develop more slowly or differently than we expect.
It is difficult to predict customer adoption rates and demand for our products and services, the entry of competitive products or services or the future growth rate and size of the Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS) and artificial intelligence and machine learning (AI/ML) markets. The expansion of these markets depends on a number of factors, including the cost, performance, and perceived value associated with cloud computing platforms as an alternative to more established and legacy systems, the ability of cloud computing platform providers to address heightened data security and privacy concerns, and the cost and effort associated with converting or transition from current systems to cloud-based systems. If we or other cloud computing platform providers experience security incidents, loss of customer data, disruptions or other similar problems, the market for these applications as a whole, including our platform and products, may be negatively affected. If there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, data security or privacy concerns, governmental regulation, competing technologies and products, or decreases in information technology spending or
21


otherwise, either now or in the future, the market for our platform and products might not continue to develop or might develop more slowly than we expect, which would adversely affect our business, financial condition and results of operations. In addition, new technological developments, including the development and use of generative artificial intelligence, are rapidly evolving and we are not certain as to the success of our AI/ML products (such as the provision of AI/ML infrastructure and platform services in connection with our recent acquisition of Paperspace) and the complexities associated with the current or future regulatory requirements as well as social and ethical considerations relating to the AI/ML market.
Our core customer base consists of startups and growing digital businesses. As these individuals and organizations grow, if we are unable to meet their evolving needs, we may not be able to retain them as customers. Our business will also suffer if the market for our solutions proves less lucrative than projected or if we fail to effectively acquire and service such users.
We expect that our path to growth will, in part, rely on scaling our platform to meet the needs of our customers as they increase usage of our platform. Accordingly, if such customers fail to grow as expected, then our path to growth may be adversely affected. In addition, our inability to offer both suitable services to support their businesses at scale and suitable and appropriately priced services for the initial state of their business, could adversely affect our business, financial condition and results of operations.
We believe that the markets for startups and growing digital businesses are underserved, and we intend to continue to devote substantial resources to such markets. However, these customers and potential customers frequently have limited budgets and may choose to allocate resources to items other than our solutions, especially in times of economic uncertainty or recessions. If these markets fail to be as lucrative as we project or we are unable to market and sell our services to such customers effectively, our ability to grow our revenues quickly and achieve or maintain profitability will be harmed.
We are focused on attracting higher spend customers to our platform. Sales to higher spend customers involve risks that may not be present or that are present to a lesser extent with sales to smaller customers.
Sales to higher spend customers involve risks that may not be present or that are present to a lesser extent with sales to smaller customers, such as longer sales cycles, more complex customer requirements, substantial upfront sales costs, and less predictability in completing some of our sales. For example, higher spend customers may require considerable time to evaluate and test our solutions and those of our competitors prior to making a decision on whether to subscribe to our platform. As a result, we may spend substantial time and resources on our sales efforts without any assurance that our efforts will produce a sale. Moreover, higher spend customers often begin to deploy our products on a limited basis, but nevertheless demand configuration, integration services and pricing negotiations, which increase our upfront investment in the sales effort with no guarantee that these customers will deploy our products widely enough across their organization to justify our substantial upfront investment.
If we fail to timely release updates and new features to our platform and adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or customer needs, our platform and products may become less competitive.
Our ability to attract new users and customers, expand our customer base, and increase revenue from existing customers depends in large part on our ability to enhance and improve our existing platform and products, increase adoption and usage of our platform and products, and introduce new products and capabilities. The markets in which we compete are relatively new and subject to rapid technological change, evolving industry standards, and changing regulations, as well as changing customer needs, requirements and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis, anticipate and respond to customer demands and preferences, address business model shifts, optimize our go-to-market execution by improving our cost structure, align sales coverage with strategic goals, improve channel execution and strengthen our services and capabilities in our areas of strategic focus. If we were unable to enhance our products and platform capabilities to keep pace with rapid technological and regulatory change, or if new technologies emerge that are able to deliver competitive products at lower prices, more efficiently, more conveniently, or more securely than our products, our business, financial condition and results of operations could be adversely affected.
We expect that the number of integrations and tools we will need to support will continue to expand as current and prospective customers adopt new technologies, and we will have to develop new or upgraded versions of our platform and products to work with those new platforms. This development effort may require significant engineering, sales and marketing resources, all of which would adversely affect our business. Any failure of our platform or products to operate effectively with future technologies and tools could reduce the demand for our platform and products. If we are unable to
22


respond to these changes in a cost-effective manner, our platform may become less marketable and less competitive or obsolete, and our business, financial condition and results of operations could be adversely affected.
We rely on third-party data center providers to ensure the functionality of our platform and products. If our data center providers fail to meet the requirements of our business, or if our data center facilities experience damage, interruption or a security breach, our ability to provide access to our platform and maintain the performance of our network could be negatively impacted.
We lease space with third-party data center providers located in the United States, India, Germany, the United Kingdom, Canada, the Netherlands, Singapore and Australia. Our business is reliant on these data center facilities. Given that we lease this data center space, we do not control the operation of these third-party facilities. Consequently, we may be subject to service disruptions as well as failures to provide adequate support for reasons that are outside of our direct control. All of our data center facilities and network infrastructure are vulnerable to damage or interruption from a variety of sources including earthquakes, floods, fires, power loss, system failures, computer vulnerabilities, physical or electronic break-ins, human error, malfeasance or interference, including by employees, former employees, or contractors, terrorism and other catastrophic events. We and our data centers have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes and capacity constraints, due to an overwhelming number of customers accessing our platform simultaneously. Data center facilities housing our network infrastructure may also be subject to local administrative actions, changes to legal or permitting requirements, labor disputes, litigation to stop, limit, or delay operations, and other legal challenges, including local government agencies seeking to gain access to customer accounts for law enforcement or other reasons. In addition, while we have entered into various agreements for the lease of data center space, equipment, maintenance and other services, the third party could fail to live up to the contractual obligations under those agreements.
Other factors, many of which are beyond our control, that can affect the delivery, performance, and availability of our platform and products include:
the development, maintenance, and functioning of the infrastructure of the internet as a whole;
the performance and availability of third-party telecommunications services with the necessary speed, data capacity, and security for providing reliable internet access and services;
the failure of our redundancy systems, in the event of a service disruption at one of the facilities hosting our network infrastructure, to redistribute load to other components of our network;
the failure of our disaster recovery and business continuity plans; and
decisions by the owners and operators of the co-location and ISP-partner facilities where our network infrastructure is deployed or by global telecommunications service provider partners who provide us with network bandwidth to terminate our contracts, discontinue services to us, shut down operations or facilities, increase prices, change service levels, limit bandwidth, declare bankruptcy, breach their contracts with us, or prioritize the traffic of other parties.
The occurrence of any of these factors, or our inability to efficiently and cost-effectively fix such errors or other problems that may be identified, could damage our reputation, negatively impact our relationship with our customers, or otherwise materially harm our business, results of operations, and financial condition.
The components of our global network are interrelated, such that disruptions or outages affecting one or more of our network data center facilities may increase the strain on other components of our network. In addition, the failure of any of our data center facilities for any significant period of time could place a significant strain upon the ongoing operation of our business, as we have only limited redundant functionality for these facilities, and there may be concentration issues regarding the storing and backup of customer data. Such a failure of a core data center facility could degrade and slow down our network, reduce the functionality of our products for our customers, impact our ability to bill our customers, and otherwise materially and adversely impact our business, reputation, and results of operations.
In addition, if we do not optimize and operate these data center facilities efficiently, or if we fail to expand our data centers to meet increased customer demand, it could result in either lack of available capacity (resulting in poor service performance or technical issues) or excess data center capacity (resulting in increased unnecessary costs), both of which could result in the dissatisfaction or loss of customers and cause our business, results of operations and financial condition to suffer. As we continue to add product and service capabilities, our data center networks become increasingly complex and operating them becomes more challenging.
23


The terms of our existing data center agreements and leases vary in length and expire on various dates. Upon the expiration or termination of our data center facility leases, we may not be able to renew these leases on terms acceptable to us, if at all. Even if we are able to renew the leases on our existing data centers, rental rates, which will be determined based on then-prevailing market rates with respect to the renewal option periods and which will be determined by negotiation with the landlord after the renewal option periods, may increase from the rates we currently pay under our existing lease agreements. Migrations to new facilities could also be expensive and present technical challenges that may result in downtime for our affected customers. There can also be no assurances that our plans to mitigate customer downtime for affected customers will be successful.
If we or our third-party service providers experience an actual or suspected security incident or unauthorized parties otherwise obtain access to, or prevent access to, our platform or our customers’ data or our sensitive or proprietary data, we may incur significant liabilities and our reputation and business may be harmed.
Our platform and products involve the storage and transmission of data, including personally identifiable information, and security incidents (including breaches of security) or unauthorized access to our platform and products could result in the loss of our or our customers’ or users’ data, litigation, indemnity obligations, fines, penalties, disputes, investigations and other liabilities. Our platform, systems, networks and physical facilities, and those of our vendors, have been in the past and may continue in the future to be breached, and sensitive and proprietary data may have been and could be otherwise compromised. We may also be impacted by and the target of cyber-attacks by third parties seeking unauthorized access to our or our customers’ or users’ sensitive or proprietary data or to disrupt our ability to provide our services. While we have implemented security measures designed to protect against security incidents, there can be no assurance that these will be effective and our security measures or those of our third-party service providers that store or otherwise process certain of our and our customers’ or users’ data on our behalf could be breached or we could suffer a loss of our or our customers’ or users’ data. We take steps designed to detect, mitigate and remediate vulnerabilities in our information systems (such as our hardware and/or software, including that of third parties upon which we rely). We may not, however, detect and remediate all such vulnerabilities including on a timely basis. Further, we may experience delays in developing and deploying remedial measures and patches designed to address identified vulnerabilities.
We rely on third-party service providers and technologies to operate critical business systems to process sensitive information in a variety of contexts. Our ability to monitor our third-party service providers’ data security is limited. Cyber-attacks, computer malware, viruses, supply chain attacks, social engineering (including spear phishing and ransomware attacks), and general hacking have become more prevalent in our industry, particularly against cloud services. In addition, errors due to the action or inaction of our employees, contractors, or others with authorized access to our network could lead to a variety of security incidents. If our third-party service providers experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if our third-party service providers fail to satisfy their privacy or security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award. Further, we do not directly control content that our customers or users store, use, or access in our products. If our customers or users use our products for the transmission or storage of personally identifiable information and our security measures are or are believed to have been weak or breached, our reputation could be damaged, our business may suffer, and we could incur significant liability. In addition, our existing security measures and remediation efforts may not be effective against current or future security threats. Further to the risks associated with experiencing a security incident, third parties may gather, collect or infer sensitive information about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position.
Because there are many different mechanisms that can cause security breaches and such mechanisms continue to evolve, we may be unable to anticipate attempted security breaches, react in a timely manner or implement adequate preventative measures. Third parties may also conduct attacks designed to temporarily deny customers or users access to our cloud services. Any security breach or other security incident, or the perception that one has occurred, could result in a loss of customer confidence in the security of our platform and damage to our brand, reduce the demand for our products, disrupt normal business operations, require us to spend material resources to investigate or correct the breach and to prevent future security breaches and incidents, expose us to legal liabilities, including litigation, regulatory enforcement, and indemnity obligations, and adversely affect our business, financial condition and results of operations. These risks are likely to increase as we continue to grow and process, store, and transmit increasingly large amounts of data.
Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages or claims related to our data privacy and security obligations. Additionally, although we maintain cybersecurity insurance coverage, we cannot be
24


certain that such coverage will be adequate for data security liabilities actually incurred, will cover any indemnification claims against us relating to any incident, will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our reputation, business, financial condition and results of operations.
In addition, our customers require and expect that we and/or our service providers maintain industry-related compliance certifications, such as SOC 1, SOC 2, SOC 3, PCI-DSS, NIST 800-53, and others. There are significant costs associated with maintaining existing and implementing any newly-adopted industry-related compliance certifications, including costs associated with retroactively building security controls into services which may involve re-engineering technology, processes and staffing. The inability to maintain applicable compliance certifications could result in monetary fines, disruptive participation in forensic audits due to a breach, security-related control failures, customer contract breaches, customer churn and brand and reputational harm.
We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could be harmed.
The growth and expansion of our business will continue to require additional management, operational and financial resources. As usage of our platform grows, we will need to devote additional resources to improving and maintaining our infrastructure and integrating with third-party applications. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support, to serve our growing customer base, and to improve our information technology and financial infrastructure, operating and administrative systems and our ability to effectively manage headcount, capital and processes, including by reducing costs and inefficiencies. Any failure of or delay in these efforts could result in impaired system performance and reduced customer satisfaction, which would negatively impact our revenue growth and our reputation. Even if we are successful in our expansion efforts, they will be expensive and complex, and require the dedication of significant management time and attention. We cannot be sure that the expansion of and improvements to our internal infrastructure will be effectively implemented on a timely basis, if at all, and such failures could harm our business, financial condition and results of operations.
In addition, we must also continue to effectively manage our capital expenditures by maintaining and expanding our data center capacity, servers and equipment, grow in geographies where we currently have a small presence and ensure that the performance, features and reliability of our service offerings and our customer service remain competitive in a rapidly changing technological environment. If we fail to manage our growth, the quality of our platform and products may suffer, which could negatively affect our brand and reputation and harm our ability to retain and attract customers and employees.
If we underestimate or overestimate our data center capacity requirements and our capital expenditures on data centers, servers and equipment, our results of operations could be adversely affected.
The costs of building out, leasing and maintaining our data centers constitute a significant portion of our capital and operating expenses. To manage our capacity while minimizing unnecessary excess capacity costs, we continuously evaluate our short and long-term data center capacity requirements in order to effectively manage our capital expenditures. We may be unable to project accurately the rate or timing of increases in volume of usage on our platform or to successfully allocate resources to address such increases, and may underestimate the data center capacity needed to address such increases, and in response, we may be unable to increase our data capacity, and increase our capital expenditures on servers and other equipment, in an expedient and cost-effective manner to address such increases. If we underestimate our data center capacity requirements and capital expenditure requirements, we may not be able to provide our platform and products to current customers or service the expanding needs of our existing customers and may be required to limit new customer acquisition or enter into leases or other agreements for data centers, servers and other equipment that are not optimal, all of which may materially and adversely impair our results of operations.
In addition, many of our data center sites are subject to multi-year leases. If our capacity needs are reduced, or if we decide to close a data center, we may nonetheless be committed to perform our obligations under the applicable leases including, among other things, paying the base rent for the balance of the lease term and continuing to pay for any servers or other equipment. If we overestimate our data center capacity requirements and capital expenditures, and therefore secure excess data center capacity and servers or other equipment, our operating margins could be materially reduced.
Finally, the costs of operating our data centers have increased and may increase in the future due to rising energy prices as a result of global geopolitical issues.
25


We rely on a limited number of suppliers for certain components of the equipment we use to operate our network and any disruption in the availability of these components could delay our ability to expand or increase the capacity of our platform or replace defective equipment.
We do not manufacture the products or components we use to build our platform and the related infrastructure. We rely on a limited number of suppliers for several components of the equipment we use to operate our platform and provide products to our customers. Our reliance on these suppliers exposes us to risks, including:
reduced control over production costs and constraints based on the then current availability, terms, and pricing of these components;
competition with larger cloud computing companies and other consumers with respect to high demand equipment, such as GPUs;
limited ability to control the quality, quantity and cost of our products or of their components;
the potential for binding price or purchase commitments with our suppliers at higher than market rates;
limited ability to adjust production volumes in response to our customers’ demand fluctuations;
labor and political unrest at facilities we do not operate or own;
geopolitical disputes disrupting our supply chain;
business, legal compliance, litigation and financial concerns affecting our suppliers or their ability to manufacture and ship our products in the quantities, quality and manner we require;
impacts on our supply chain from adverse public health developments, including outbreaks of contagious diseases; and
disruptions due to floods, earthquakes, storms and other natural disasters, particularly in countries with limited infrastructure and disaster recovery resources.
In addition, we are continually working to expand and enhance our platform features, technology and network infrastructure and other technologies to accommodate substantial increases in the volume of usage on our platform, the amount of content we host and our overall total customers. We may be unable to project accurately the rate or timing of these increases or to successfully allocate resources to address such increases, and may underestimate the data center capacity needed to address such increases, and our limited number of suppliers may not be able to quickly respond to our needs, which could have a negative impact on customer experience and our financial results. In the future, we may be required to allocate additional resources, including spending substantial amounts, to build, purchase or lease data centers and equipment and upgrade our technology and network infrastructure in order to handle increased customer usage, and our suppliers may not be able to satisfy such requirements. In addition, our network or our suppliers’ networks might be unable to achieve or maintain data transmission capacity high enough to process orders or download data effectively or in a timely manner. Our failure, or our suppliers’ failure, to achieve or maintain high data transmission capacity could significantly reduce consumer demand for our products. Such reduced demand and resulting loss of traffic, cost increases, or failure to accommodate new technologies could harm our business, revenue and financial condition. In connection with the introduction of our AI/ML offerings after our acquisition of Paperspace, we introduced GPUs in our data centers. Since demand for GPUs is at an all time high, we have faced and may continue to face supply chain issues, which may impact our ability to service AI/ML customers, which in turn could impact our ability to expand our revenue and will impact our results of operations.
If we do not or cannot maintain the compatibility of our platform with third-party applications that our customers use in their businesses, our business will be harmed.
Because our customers choose to integrate our products with certain capabilities provided by third-party providers, the functionality and popularity of our platform depends, in part, on our ability to integrate our platform and applications with developer tools and other third-party applications. These third parties may change the features of their technologies, restrict our access to their applications, or alter the terms governing use of their applications in a manner that is adverse to our business. Such changes could functionally limit or prevent our ability to use these third-party technologies in conjunction with our platform, which would negatively affect adoption of our platform and harm our business. If we fail to integrate our platform with third-party applications that our customers use, we may not be able to offer the functionality that our customers need, which would harm our business.
26


We rely heavily on the reliability, security and performance of our internally developed systems and operations. Any difficulties in maintaining these systems may result in damage to our brand, service interruptions, decreased customer service or increased expenditures.
The reliability and continuous availability of the software, hardware and workflow processes underlying our internal systems, networks and infrastructure and the ability to deliver our products are critical to our business. Any interruptions resulting in our inability to timely deliver our products, or materially impacting the efficiency or cost with which we provide our products, would harm our brand, profitability and ability to conduct business. If third-party vendors increase their prices and we are unable to successfully pass those costs on to our customers, it could have a substantial effect on our results of operations.
We rely on our relationships with third-party software providers and other partners for certain essential financial and operational services, and a failure or disruption in these services could materially and adversely affect our ability to manage our business effectively.
We rely on third-party software providers and other partners for many essential financial and operational services to support our business, including, without limitation, encryption and authentication technology, infrastructure operations, certain database services, employee email, content delivery to customers, back-office support, credit card processing and other functions. These vendors provide their services to us via a cloud-based model instead of software that is installed on our premises. As a result, we depend upon these vendors to provide us with services that are always available and are free of errors or defects that could cause disruptions in our business processes. Any failure by these vendors to do so, or any disruption in our ability to access the internet, would materially and adversely affect our ability to manage our operations. In addition, although we have developed systems and processes that are designed to protect customer and user data and prevent data loss and other security breaches, including systems and processes designed to reduce the impact of a security breach at a third-party service provider, such measures cannot provide absolute security. Furthermore, if these services become unavailable or are no longer available to us on commercially reasonable terms due to circumstances beyond our control, such as an acquisition of our third-party provider, our expenses could increase, our ability to access certain data could be interrupted, and our processes for providing certain services to our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.
Performance problems or defects associated with our platform may adversely affect our business, financial condition and results of operations.
It may become increasingly difficult to maintain and improve our platform performance, especially during peak usage times and as our customer base grows and our platform becomes more complex. If our platform is unavailable or if our customers are unable to access our platform within a reasonable amount of time or at all, we may experience a loss of customers, lost or delayed market acceptance of our platform, delays in payment to us by customers, injury to our reputation and brand, legal claims against us, significant cost of remedying these problems and the diversion of our resources. In addition, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition and results of operations, as well as our reputation, may be adversely affected.
Further, the software technology underlying our platform is inherently complex and may contain material defects or errors, particularly when new products are first introduced or when new features or capabilities are released. We have from time to time found defects or errors in our platform, and new defects or errors in our existing platform or new products may be detected in the future by us or our users. We cannot assure you that our existing platform and new products will not contain defects. Any real or perceived errors, failures, vulnerabilities, or bugs in our platform could result in negative publicity or lead to data security, access, retention or other performance issues, all of which could harm our business. The costs incurred in correcting such defects or errors may be substantial and could harm our business. Moreover, the harm to our reputation and legal liability related to such defects or errors may be substantial and could similarly harm our business.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition and results of operations could be harmed.
The markets that we serve are highly competitive and rapidly evolving. With the introduction of new technologies and innovations, we expect the competitive environment to remain intense. We compete primarily with large, diversified technology companies that focus on large enterprise customers and provide cloud computing as just a portion of the services and products that they offer. The primary vendors in this category include Amazon (AWS), Microsoft (Azure), Google (GCP), IBM (IBM Cloud), Alibaba (Alibaba Cloud) and Oracle (Oracle Cloud). We also compete with smaller,
27


niche cloud service providers that typically target individuals and smaller businesses, simple use cases or narrower geographic markets. Some examples in this category include OVHcloud, Vultr, Akamai (Linode), Hetzner and Heroku. Our Cloudways offering competes with digital agencies and other managed hosting providers, including Kinsta and WP Engine. Finally, since our recent acquisition of Paperspace, we now compete with other providers of AI/ML infrastructure, including Coreweave and Lambda Labs. We may also face increased competition from other companies that are using AI/ML applications, some of whom may develop more effective methods than we and any of our business partners have, which could have a material adverse effect on our business, results of operations or financial condition.
Our competitors vary in size and in the breadth and scope of the products offered. Many of our competitors and potential competitors, particularly our larger competitors, have substantial competitive advantages as compared to us, including greater name recognition and longer operating histories, larger sales and marketing and customer support budgets and resources, the ability to bundle products together, larger and more mature intellectual property portfolios, greater resources to make acquisitions and greater resources for technical assistance and customer support. Further, other potential competitors not currently offering competitive solutions may expand their product or service offerings to compete with our products and platform capabilities, or our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and product offerings in our addressable market. In addition, some of our actual and potential competitors have been acquired by other larger enterprises and have made or may make acquisitions or may enter into partnerships or other strategic relationships that may provide more comprehensive offerings than they individually had offered or achieve greater economies of scale than us. Further, new entrants not currently considered to be competitors may enter the market through acquisitions, partnerships or strategic relationships. Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, and customer requirements. An existing competitor or new entrant could introduce new technology that reduces demand for our products and platform capabilities.
For all of these reasons, we may not be able to compete successfully against our current or future competitors, and this competition could result in the failure of our platform to continue to achieve or maintain market acceptance, any of which would harm our business, results of operations, and financial condition.
We may be unable to accurately predict the optimal pricing necessary to attract new customers and retain existing customers. Our pricing model subjects us to various challenges that could make it difficult for us to derive sufficient value from our customers.
We have in the past changed our pricing model from time to time and in the future may need to make further changes to the pricing model. As the market for our products matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers using the same pricing models as we have used historically. Pricing decisions may also impact the mix of adoption among our customers and negatively impact our overall revenue. We generally charge our customers for their usage of our platform, and the add-on features and functionality they choose to enable. We do not know whether our current or potential customers or the market in general will continue to accept this pricing model going forward and, if it fails to gain acceptance, our business could be harmed. In addition, certain customers may demand substantial price concessions. As a result, in the future we may be required to reduce our prices or develop new pricing models, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
If we fail to effectively onboard our new chief executive officer and successfully manage the chief executive officer transition or if we fail to retain and motivate members of our management team and other key employees in light of our chief executive officer succession plan, our business and future growth prospects could be harmed.
On February 12, 2024, Padmanabhan Srinivasan joined the company in the role of chief executive officer (CEO) and as a member of our board of directors and our former CEO departed the company. If the transition to our new CEO is not successfully managed and Mr. Srinivasan is not effectively onboarded, it could have an adverse impact on our business and be viewed negatively by our customers, employees or investors.
Additionally, our success and future growth depend largely upon the continued services of our executive officers and key employees, some of whom have departed in recent months, and our ability to effectively recruit to replace any departing executive officers and key employees. If we fail to motivate or retain our executive officers or other key employees in light of our CEO transition and in connection with other executive departures, one or more of such employees may leave. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. The loss of one or more of our executive officers, or the failure by our executive team to effectively work with our employees and lead our company, could harm our business.
28


In the event of such employee departures, if we fail to enable the effective transfer of knowledge and facilitate smooth transitions, the operating results and future growth for our business could be adversely affected. Furthermore, the morale and productivity of the workforce could be disrupted.
If we fail to retain and motivate, or fail to attract qualified personnel to support our operations, our business and future growth prospects would be harmed.
In order to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for engineers experienced in cloud computing, infrastructure solutions, and AI/ML. From time to time, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. Volatility or lack of performance in our stock price may affect our ability to recruit and retain key employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed. In addition, since our equity awards are typically communicated to employees in dollar amounts, a decreasing share price may also require us to increase the number of shares that we include in employee equity awards, which has and may continue to affect our outstanding share count and cause dilution to existing shareholders.
We have in the past and may in the future undertake internal restructuring activities that could result in disruptions to our business or otherwise materially harm our results of operations or financial condition.
We have in the past and may in the future undertake internal restructuring activities in an effort to better align our resources with our business strategy. For example, in 2023 we completed a restructuring that resulted in a reduction in our workforce. We incur substantial costs to implement restructuring plans, and our restructuring activities may subject us to reputational risks and litigation risks and expenses. There can be no assurance that any restructuring activities that we undertake will achieve the cost savings, operating efficiencies or other benefits that we may initially expect. In addition, restructuring activities may result in loss of institutional knowledge and expertise, attrition beyond our intended reduction-in-force, or a negative impact on employee morale and productivity or our ability to attract highly-skilled employees. Internal restructurings can also require a significant amount of time and focus from management and other employees, which may divert attention from commercial operations. While we took actions to mitigate these risks for the restructuring that took place in 2023, there can be no certainty that such efforts to mitigate were effective. If any internal restructuring activities we have undertaken or undertake in the future fail to achieve some or all of the expected benefits therefrom, our business, results of operations and financial condition could be materially and adversely affected.
Our corporate culture has contributed to our success and if we cannot maintain this culture as we grow and expand geographically, we could lose the innovation, creativity and entrepreneurial spirit we have worked hard to foster, which could harm our business.
We believe our corporate culture of rapid innovation, teamwork, and attention to customer support has been a key contributor to our success to date. If we do not continue to maintain our corporate culture as we grow and expand to new geographies or as a result of any reductions in workforce, we may be unable to foster the innovation, creativity and entrepreneurial spirit we believe we need to support our growth.
We have in the past and may in the future be named as a defendant in securities class action lawsuits and stockholder derivative lawsuits. These types of lawsuits could result in substantial damages, divert management’s time and attention from our business, and have a material adverse effect on our results of operations. These lawsuits may be costly to defend or pursue and are uncertain in their outcome.
On September 12, 2023, a putative class action lawsuit was filed in the United States District Court for the Southern District of New York, against us and certain of our current and former executive officers for alleged violations of U.S. federal securities laws. In December 2023, we were named a nominal defendant in two putative stockholder derivative actions filed in the United States District Court for the District of Delaware against our directors and our former chief executive officer and member of the board. The complaints in the two lawsuits alleged, among other things, violations of federal law and breaches of fiduciary duty, in relation to substantially the same factual allegations as the above-described federal class action lawsuit. As described in more detail under Part I, Item 3. “Legal Proceedings”, each of these lawsuits has been voluntarily dismissed without prejudice.
29


These types of lawsuits are subject to inherent uncertainties, and the actual defense and disposition costs will depend upon many unknown factors and their outcomes are necessarily uncertain. We could be forced to expend significant resources and incur significant expense in the defense of any additional lawsuits of this nature. Monitoring, initiating and defending against legal actions are time-consuming for our management, may be expensive and may detract from our ability to fully focus our internal resources on our business activities. We may not be successful in having these types of lawsuits dismissed or settled within the limits of our insurance coverage. There also could be adverse publicity associated with these lawsuits that could negatively affect public perception of our business, regardless of whether the allegations are valid or whether we are ultimately found liable.
If we fail to maintain and enhance our brands, our ability to expand our customer base will be impaired and our business, financial condition and results of operations may suffer.
We believe that maintaining and enhancing our brands are important to support the marketing and sale of our existing and future products to new customers and expand sales of our platform and products to existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brands will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable products that continue to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and use cases, and our ability to successfully differentiate our products and platform capabilities from competitive products. Our brand promotion activities may not generate customer awareness or yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incur in building our brand. As noted below in “Risks Related to Our Intellectual Property,” there also are risks that we may not be able to adequately enforce and protect our trademark rights in our brands. If we fail to successfully promote and maintain our brands, our business, financial condition and results of operations may suffer.
Our ability to maintain customer satisfaction depends in part on the quality of our customer support. Failure to maintain high-quality customer support could have an adverse effect on our business, results of operation, and financial condition.
We believe that the successful use of our platform and products requires a high level of support and engagement for many of our customers, particularly our business customers. In order to deliver appropriate customer support and engagement, we must successfully assist our customers in deploying and continuing to use our platform and products, resolving performance issues, addressing interoperability challenges with the customers’ existing IT infrastructure, and responding to security threats and cyber-attacks and performance and reliability problems that may arise from time to time. Because our platform and products are designed to be highly configurable and to rapidly implement customers’ reconfigurations, if customers make errors in configuring our platform and products, they may experience significant disruption to their workloads on our platform. Our support organization faces additional challenges associated with our international operations, including those associated with delivering support, training, and documentation in languages other than English. Increased demand for customer support, without corresponding increases in revenue, could increase our costs and adversely affect our business, results of operations, and financial condition.
In addition, we rely on our user community to serve as a resource for questions on any part of our platform. Members of our user community are not obligated to participate in discussions with other users, and to the extent they do not, our customers’ ability to find answers to questions about our platform or services may suffer. If we are unable to develop self-service support resources that are easy to use and that our customers utilize to resolve their technical issues, or if our customers choose not to take advantage of these self-service support services, our customers’ experience with our platform may be negatively impacted.
There can be no assurance that we will be able to hire sufficient support personnel as and when needed, particularly if our sales exceed our internal forecasts. To the extent that we are unsuccessful in hiring, training, and retaining adequate support resources, our ability to provide high-quality and timely support to our customers will be negatively impacted, and our customers’ satisfaction and their usage of our platform could be adversely affected.
Our use of third-party artificial intelligence-based technology may present new risks and challenges to our business.
In an effort to enhance internal efficiencies, we may explore the usage of third-party AI/ML platforms, offerings and tools, including AI chatbots and generative AI products (AI/ML technology), in our internal operations. The development and use of AI/ML technology present various privacy and security risks that may impact our business. AI/ML technology is subject to privacy and data security laws, as well as increasing regulation and scrutiny. We have developed policies governing the use of AI/ML technology to help reasonably ensure that such AI/ML technology is used in a trustworthy manner by our employees, contractors, and authorized agents and that our assets, including intellectual
30


property, competitive information, personal information we may collect or process, and customer information, are protected. Any failure by our personnel, contractors or other agents to adhere to our established policies could violate confidentiality obligations or applicable laws and regulations (including data privacy laws), jeopardize our intellectual property rights, cause or contribute to unlawful discrimination, result in the misuse of personally identifiable information, or introduce greater vulnerabilities to cybersecurity attacks or malware into our systems. Because the use of AI/ML technology for such internal purposes is relatively new and rapidly evolving, and legal risks and responsibilities associated with the use of AI/ML technology are still evolving as well, we cannot be certain that our policies or adherence to them will offer us sufficient protection or that the use of such technologies will not harm our reputation, financial condition or operating results. We also could be subject to claims from providers of third-party AI/ML technologies that we are using their products, tools or outputs in a manner that is inconsistent with their terms of use, and such claims may result in costly legal proceedings.
Several jurisdictions around the world, including Europe, the U.S. federal government and certain U.S. states, have proposed, enacted or are considering laws governing the development and use of AI/ML, such as the EU’s AI Act. We expect other jurisdictions will adopt similar laws. Additionally, certain privacy laws extend rights to consumers (such as the right to delete certain personal data) and regulate automated decision making, which may be incompatible with our use of AI/ML. These obligations may make it harder for us to conduct our business using AI/ML, lead to regulatory fines or penalties, require us to change our business practices, retrain our AI/ML, or prevent or limit our use of AI/ML. For example, the FTC has required other companies to turn over (or disgorge) valuable insights or trainings generated through the use of AI/ML where they allege the company has violated privacy and consumer protection laws. If we cannot use AI/ML or that use is restricted, our business may be less efficient, or we may be at a competitive disadvantage.
The use of third-party AI/ML technology by our business partners with access to our confidential information, including trade secrets, may continue to increase. This carries increased risk that it could lead to the misuse or disclosure of such information, which could negatively impact us, including our ability to realize the benefits of our intellectual property. The use of AI/ML technology by our business partners may lead to novel and urgent cybersecurity risks, which could have a material adverse effect on our operations and reputation as well as the operations of any of our business partners. In addition, uncertainties regarding developing legal and regulatory requirements and standards may require significant resources to modify and maintain business practices to comply with U.S. and laws in other countries concerning the use of AI/ML technology, the nature of which cannot be determined at this time. Finally, the use of AI/ML technology also presents emerging ethical issues and if our use of third-party AI/ML technology becomes controversial, we may experience brand or reputational harm, competitive harm or legal liability.
Any of these risks could be difficult to eliminate or manage and, if not addressed, could have a material adverse effect on our business, results of operations, financial condition and future prospects.
Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of unfavorable changes in our industry or the global economy on us or our customers and potential customers. Adverse changes in macroeconomic conditions can significantly harm demand for our products and make it more challenging to forecast our operating results and make business decisions, including regarding prioritization of investments in our business. Unfavorable conditions in the economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, supply chain disruptions, inflationary pressures, interest rates, financial and credit market fluctuations, volatility in the capital markets, liquidity concerns at, and failures of, banks and other financial institutions, international trade relations, political turmoil, political instability and transitions of power in regions where we operate, including in Pakistan following the most recent general election, natural catastrophes, outbreaks of contagious diseases, warfare and terrorist attacks on the United States, Europe or elsewhere, including military actions affecting Russia, Ukraine, the Middle East or elsewhere could cause a decrease in business investments in information technology and negatively affect the growth of our business and our results of operations.
Geopolitical risks, including those arising from trade tension and/or the imposition of trade tariffs, terrorist activity or acts of civil or international hostility, are increasing. While we do not currently have employees or direct operations in any region with ongoing military conflict, we have customers with business activities in these countries and regions. Based on ongoing military conflicts and associated sanctions imposed by the U.S. government, our ability to receive payments from customers in those regions and our ability to realize revenues from those customers may be impacted. Further, due to political uncertainty and military actions, we and the third parties upon which we rely may be vulnerable to a heightened risk of cyber-attacks, computer malware, viruses, supply chain attacks, social engineering
31


(including spear phishing and ransomware attacks) and general hacking that could materially disrupt our systems and operations.
Further, fluctuations in inflation rates and interest rates could have a material and adverse effect on our business, financial condition or results of operations. Economic weakness, customer financial difficulties and constrained spending on information technology operations could adversely affect our customers’ ability or willingness to subscribe to our service offerings, delay purchasing decisions and lengthen our sales cycles, reduce the usage of our products and services, or increase churn, all of which could have an adverse effect on our sales and operating results.
We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, results of operations and financial condition could be materially and adversely affected. The full impact of any conflict, economic slowdown or other factor on our business operations and financial performance remains uncertain and will depend on future developments, including the severity and duration and its impact on our customers and third-party providers, as well as regional and global economic conditions. Any such disruptions may also exacerbate the impact of other risks described in this Annual Report on Form 10-K.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. We are continuing to adapt to and develop strategies to address international markets, but there is no guarantee that such efforts will have the desired effect. For example, we anticipate that we will need to establish relationships with new partners in order to expand into certain countries, and if we fail to identify, establish and maintain such relationships, we may be unable to execute on our expansion plans. We expect that our international activities will continue to grow for the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant dedication of management attention and financial resources.
Our current and future international business and operations involve a variety of risks, including:
slower than anticipated availability and adoption of cloud-based infrastructures and platforms by international businesses;
the need to adapt and localize our products for specific countries;
potential changes in trade relations, regulations, or laws;
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe;
challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;
greater difficulty collecting accounts receivable and longer payment cycles;
payment issues and other foreign currency risks, including fluctuations in exchange rates;
inflation in certain regions where we operate;
laws and business practices favoring local competitors or general market preferences for local vendors;
political instability or terrorist activities;
an outbreak of a contagious disease or a natural disaster that may cause us or our third-party providers and/or customers to temporarily suspend our or their respective operations in the affected city or country; and
adverse tax burdens and foreign exchange restrictions that could make it difficult to repatriate earnings and cash.
If we invest substantial time and resources to further expand our international operations and are unable to do so successfully and in a timely manner, our business and results of operations will suffer.
We are exposed to fluctuations in currency exchange rates and interest rates, which could negatively affect our results of operations and our ability to invest and hold our cash.
32


Our sales are primarily denominated in U.S. dollars, and therefore, our revenue is generally not subject to foreign currency risk. However, the current strengthening of the U.S. dollar increases the real cost of our platform to our customers outside of the United States, which could adversely affect our results of operations. Our operating expenses incurred outside the United States are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our results of operations could be adversely affected.
Our international operations may subject us to potential adverse tax consequences.
We are expanding our international operations to better support our growth into international markets. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of the various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was 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. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
Our tax provision could also be impacted by changes in accounting principles, changes in U.S. federal, state, or international tax laws applicable to corporate multinationals, other fundamental law changes currently being considered by many countries, and changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions. For example, the Organisation for Economic Co-operation and Development (OECD) has been spearheading a multilateral effort on proposals, commonly referred to as “BEPS 2.0”, which, if and to the extent implemented, would make important changes to the international tax system. These proposals are based on two “pillars”, involving the reallocation of taxing rights in respect of certain multinational enterprises above a fixed profit margin to the jurisdictions in which they carry on business (Pillar One) and imposing a minimum effective corporate tax rate on certain multinational enterprises (Pillar Two). A number of countries in which we conduct business have enacted with effect from January 1, 2024, or are in the process of enacting, core elements of the Pillar Two rules. Based on our current understanding of the minimum revenue thresholds, we currently expect to be outside the scope of both the proposed Pillar One and Pillar Two proposals but could fall within their scope in the future, which could increase our tax obligations and require us to incur additional material costs to ensure compliance with any such rules in the countries where we do business. We are unable to predict whether any future changes will occur and, if so, the impact of such changes, including on the U.S. federal income tax considerations relating to the purchase, ownership and disposition of our common stock.
We could be required to collect additional taxes or be subject to other tax liabilities or obligations that may increase the costs our clients would have to pay for our products and adversely affect our results of operations.
An increasing number of jurisdictions have considered or adopted laws to impose tax obligations on companies without a physical presence in the jurisdiction. The Supreme Court of the United States has ruled that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. State or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit sales and use taxes in their jurisdictions. Similarly, many foreign jurisdictions have considered or adopted laws that impose obligations related to value-added taxes, digital services taxes, or other taxes on companies without a physical presence in the foreign jurisdiction. A successful assertion by one or more state or local governments or foreign jurisdictions requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. Obligations to calculate, collect and remit sales, value-added, digital services, or other taxes in jurisdictions in which we have no physical presence could also create additional administrative burdens for us, put us at a competitive disadvantage if similar obligations are not imposed on our competitors, and decrease our future sales, which could have a material adverse effect on our business and results of operations.
Our ability to use our net operating losses and other tax credits to offset future taxable income may be subject to certain limitations.
As of December 31, 2023, we had net operating losses (NOL) carryforwards for federal, state and foreign income tax purposes and other tax credit carryforwards for federal and state tax purposes. Certain of these NOL carryforwards and tax credit carryforwards will expire in various years beginning in 2038 for federal purposes and 2025 for state purposes if
33


not utilized. Our ability to utilize our NOL carryforwards and other tax credit carryforwards to offset taxable income may be subject to certain limitations. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the Code), a corporation that undergoes an “ownership change” (as defined under Section 382 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs or other tax credits to offset future taxable income. We may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize the NOLs to offset our income. Furthermore, our ability to utilize NOLs and tax credits of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that regulatory changes, such as suspensions on the use of NOLs or other tax credits, or other unforeseen reasons, could cause our existing NOLs or tax credits to expire or otherwise be unavailable to reduce current or future income tax liabilities, including for state tax purposes. For these reasons, we may not be able to utilize a material portion of the NOLs and tax credits reflected on our balance sheet, which could potentially result in increased future tax liability to us and could adversely affect our operating results and financial condition.
Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
Our effective tax rate could increase due to several factors, including:
changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations, or administrative appeals; and
limitations or adverse findings regarding our ability to do business in some jurisdictions.
Any of these developments could adversely affect our results of operations.
Our leverage could adversely affect our financial condition, our ability to raise additional capital to fund our operations, our ability to operate our business, our ability to react to changes in the economy or our industry, divert our cash flow from operations for debt payments and prevent us from meeting our debt obligations.
In November 2021, we issued $1.5 billion aggregate principal amount of 0% convertible senior notes due 2026 in a private placement. As of December 31, 2023, we had no outstanding indebtedness, but significant borrowing capacity, under our credit facility with KeyBank National Association, as administrative agent, and the other lenders party thereto. We may not be able to refinance our existing indebtedness because of our amount of debt, debt incurrence restrictions under our debt agreements or adverse conditions in credit markets generally. Our inability to generate sufficient cash flow to satisfy our debt obligations, or to refinance our indebtedness on commercially reasonable terms or at all, would result in an adverse effect on our financial condition and results of operations. Although our credit agreement contains restrictions on the incurrence of additional indebtedness and entering into certain types of other transactions, these restrictions are subject to a number of qualifications and exceptions. Additional indebtedness incurred in compliance with these restrictions could be substantial. These restrictions also do not prevent us from incurring obligations, such as trade payables.
In addition, in connection with our acquisition of Paperspace, we acquired a number of equipment leases, which remain outstanding. Pursuant to the terms of the equipment leases, we may be restricted from engaging in certain activities.
Our credit agreement currently imposes and any other debt we incur may impose significant operating and financial restrictions on us and our subsidiaries, which may prevent us from capitalizing on business opportunities.
The credit agreement that governs our credit facility imposes significant operating and financial restrictions on us. These restrictions limit the ability of our subsidiaries, and effectively limit our ability to, among other things:
incur or guarantee additional debt or issue disqualified equity interests;
pay dividends and make other distributions on, or redeem or repurchase, capital stock;
make certain investments;
incur certain liens;
enter into transactions with affiliates;
34


merge or consolidate;
enter into agreements that restrict the ability of restricted subsidiaries to make certain intercompany dividends, distributions, payments or transfers; and
transfer or sell assets.
Any other indebtedness we incur could impact our business and financial condition in one or more of the following ways:
requiring a substantial portion of cash flow from operations to be dedicated to the payment of principal and interest on our indebtedness;
exposing us to increased interest expense;
making it more difficult for us to satisfy our obligations with respect to our indebtedness;
restricting us from making strategic acquisitions;
limiting our ability to obtain additional financing for working capital, capital expenditures, product development, satisfaction of debt service requirements, acquisitions and general corporate or other purposes;
increasing our vulnerability to adverse economic, industry or competitive developments; and
limiting our flexibility in planning for, or reacting to, changes in our business or market conditions and placing us at a competitive disadvantage compared to our competitors who may be better positioned to take advantage of opportunities that our leverage prevents us from exploiting.
As a result of any of the existing restrictions described above or any other restrictions arising from our indebtedness, we could be limited as to how we conduct our business and we may be unable to raise additional debt or equity financings to compete effectively or to take advantage of new business opportunities. The terms of any future indebtedness we may incur could include more restrictive covenants. We cannot assure you that we will be able to maintain compliance with these covenants in the future and, if we fail to do so, that we will be able to obtain waivers from the lenders or amend the covenants.
Our failure to comply with any of the existing restrictions described above or any other restrictions associated with the terms of any future indebtedness from time to time could result in an event of default, which, if not cured or waived, could result in our being required to repay these borrowings before their due date. If we are forced to refinance these borrowings on less favorable terms or are unable to refinance these borrowings, our results of operations and financial condition could be adversely affected.
We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.
We have historically funded our operations through equity and debt financings and sales of our products. We cannot be certain if our operations will continue to generate sufficient cash to fully fund our ongoing operations or the growth of our business. If our ongoing operations, growth and any other investments to support our business cannot be funded by our operations, we may be required to engage in equity or debt financings to secure additional funds. Additional financing may not be available on terms favorable to us, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. If we incur additional debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interests. Our inability to obtain adequate financing on terms satisfactory to us, when we require it, could significantly limit our ability to continue to support our business growth, respond to business challenges, expand our operations or otherwise capitalize on our business opportunities due to lack of sufficient capital. Even if we are able to raise such capital, we cannot assure you that it will enable us to achieve better operating results or grow our business.
35


Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition and results of operations.
We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, products and platform capabilities, or technologies that we believe could complement or expand our services and platform capabilities, enhance our technical capabilities, or otherwise offer growth opportunities. Any such acquisition or investment may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products and platform capabilities, personnel or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, if we do not have sufficient internal expertise to integrate and grow the acquired business, their infrastructure is not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. In addition, we could face risk related to liability for activities of any acquired company prior to the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities, and litigation or other claims in connection with the acquired company, including claims from terminated employees, users, former stockholders or other third parties, and our efforts to limit such liabilities could be unsuccessful. Finally, we may need to implement or improve the controls, procedures and policies of any acquired company, and we may face risks if any of those controls, procedures or policies are insufficiently effective. If we are unsuccessful in integrating or growing any acquired business, the acquisition may not result in the synergies and other benefits we had expected to achieve, and the revenue and operating results of the combined company could be adversely affected. In addition, the acquisition may not ultimately strengthen our competitive position or could be viewed negatively by our customers, investors or securities analysts.
In July 2023, we acquired Paperspace, a leading provider of cloud infrastructure as a service for highly scalable applications leveraging GPUs, in order to enable customers to more easily test, develop and deploy AI/ML applications and augment and enhance existing AI/ML applications. The acquisition of Paperspace introduced risks inherent in all acquisitions including our limited experience in operating GPU-accelerated infrastructure products and we may encounter difficulties assimilating or integrating the business, technologies, data, platform, personnel or operations of Paperspace. Additionally, Paperspace’s business relies on third-party components, particularly GPUs, which may require significant capital expenditure and may be difficult to procure given the current elevated demand in the AI/ML space. Any disruption of relationships with third-party suppliers and vendors could adversely affect the functionality and availability of the business. If we are unsuccessful in integrating Paperspace or growing the business in the coming years, the acquisition may not result in the synergies and other benefits we had expected to achieve, and the revenue and operating results of the combined company could be adversely affected.
Our business could be disrupted by catastrophic occurrences and similar events.
Our platform and the public cloud infrastructure on which our platform relies are vulnerable to damage or interruption from catastrophic occurrences, such as earthquakes, floods, fires, power loss, telecommunication failures, terrorist attacks, criminal acts, sabotage, other intentional acts of vandalism and misconduct, geopolitical events, disease, and similar events. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our facilities or the facilities of our public cloud providers could result in disruptions, outages, and other performance and quality problems. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be seriously harmed.
Risks Related to Our Regulatory Environment
Activities of our customers or the content on their websites could subject us to liability.
We provide products and services that enable our customers and users to exchange information and engage in various online activities, and our products and services include substantial user-generated content. For instance, customers and users include content on their Droplets, post or generate content on our website’s community section, and offer applications and integrations through our marketplace. Customer or user content or activity may be infringing, illegal, hostile, offensive, unethical, or inappropriate, may violate our terms of service or a customer’s own policies, or may be intended to, or inadvertently, circumvent or threaten the confidentiality, integrity, security or availability of information or network services of other products, services, or systems, including, for example, by launching various attacks. From time to
36


time, we are subject to legal claims arising from the conduct of certain of our customers and may be subject to additional lawsuits or regulatory enforcement actions relating to the content or actions by our customers or users. Even if claims against us are ultimately unsuccessful, defending against such claims will increase our legal expenses and divert management’s attention from the operation of our business, which could adversely impact our business and results of operations, and our brand, reputation, and financial results may be harmed.
We (like other intermediary online service providers) rely primarily on two sets of laws in the United States to shield us from legal liability with respect to user activity. The Digital Millennium Copyright Act (DMCA), provides service providers a safe harbor from monetary damages for copyright infringement claims, provided that service providers comply with various requirements designed to stop or discourage infringement on their platforms by their users. Section 230 of the Communications Decency Act (CDA), protects providers of an interactive computer service from liability with respect to most types of content provided over their service by others, including users. Both the DMCA safe harbor and Section 230 of the CDA face regular and current, calls for revision. For example, a variety of bills have been introduced in the U.S. Congress that would seek to make changes to the scope of Section 230 of the CDA, including legislation in the U.S. Congress that, if enacted, would narrow the protections of Section 230 of the CDA. Enactment of this legislation or an unfavorable outcome of the FCC rulemaking could limit our ability to rely on the protections of Section 230 of the CDA. Furthermore, recent litigation has created uncertainty with respect to the applicability of DMCA protections to companies that host substantial amounts of user content. For these reasons and others, now or in the future, the DMCA, CDA, and similar provisions may be interpreted as not applying to us or may provide us with incomplete or insufficient protection from claims.
We do not typically monitor the content, activities, or Droplets of our customers or users, so inappropriate content may be posted or activities executed before we are able to take protective action, which could subject us to legal liability. Even if we comply with legal obligations to remove or disable content, we may continue to allow use of our products or services by individuals or entities who others find hostile, offensive, or inappropriate. The activities or content of our customers or users may lead us to experience adverse political, business and reputational consequences, especially if such use is high profile. Conversely, actions we take in response to the activities of our customers or users, up to and including banning them from using our products, services, or websites, may harm our brand and reputation.
In addition to liability based on our activities in the United States, we may also be deemed subject to laws in other countries that may not have the same protections or that may impose more onerous obligations on us, which may impose additional liability or expense on us, including additional theories of intermediary liability. For example, in 2019, the European Union approved a copyright directive that will impose additional obligations on online platforms, and failure to comply could give rise to significant liability. Other recent laws in Germany (extremist content), Australia (violent content), India (intermediary liability) and Singapore (online falsehoods), as well as other new similar laws, may also expose cloud-computing companies like us to significant liability. We may incur additional costs to comply with these new laws, which may have an adverse effect on our business, results of operations, and financial condition. Potential litigation could expose us to claims for damages and affect our business, financial condition and results of operations.
Our business could be affected by the enactment of new governmental regulations regarding the internet or the application of additional or different existing governmental regulation to our business, products, or services.
The legal and regulatory environment pertaining to the internet and products and services such as ours, both in the United States and internationally, is uncertain and may change. New laws may be passed, existing but previously inapplicable or unenforced laws may be deemed to apply, legal safe harbors may be narrowed, and courts may issue decisions affecting existing regulations or leading to new ones. Furthermore, legal and regulatory authorities, both in the United States and internationally, may characterize or recharacterize us and our business, products, or services in ways that would apply additional or different regulations to us. These changes could affect, among other things, areas related to our business such as the following:
the liability of online service providers for actions by customers or users, including fraud, illegal content, spam, phishing, libel and defamation, hate speech, infringement of third-party intellectual property and other abusive conduct;
other claims based on the nature and content of internet materials;
user data privacy and security issues;
consumer protection risks;
evolving regulatory framework for AI/ML;
37


digital marketing aspects;
characteristics and quality of services, including changes to networking relationships and anti-circumvention technologies;
the contractual terms within our terms of service and other agreements with customers;
cross-border e-commerce issues; and
ease of access by our users to our platform.
New laws or regulations, or new applications or interpretations of existing laws or regulations, could hinder growth and decrease acceptance, both of the internet and online services, or of our specific products or services, both generally or with respect to certain uses or industries. Such legal changes could increase our costs of doing business, subject our business to increased liability for non-compliance, or prevent us from marketing or delivering our services over the internet or in specific jurisdictions, thereby materially harming our business and results of operations. In addition, certain jurisdictions may attempt to require us to establish a corporate presence in the country, which, if we were to comply, may also increase our exposure to government requests for censorship and to data breaches in general and, in the case of noncompliance, may subject us to fines or being blocked from doing business in the region.
The success of our business depends on our customers’ continued and unimpeded access to our platform on the internet and, as a result, also depends on internet providers and the related regulatory environment.
Our customers must have internet access in order to use our platform. Some internet providers may take measures that affect their customers’ ability to use our platform, such as degrading the quality of the content we transmit over their lines, giving that content lower priority, giving other content higher priority than ours, blocking our content entirely, or attempting to charge their customers more for using our platform.
On multiple occasions, the FCC has adopted and later repealed net neutrality rules that bar internet providers from blocking or slowing down access to online content, thereby protecting services like ours from such interference. The FCC’s actions follow changes in the composition of commissioners at the FCC. Currently, there are no federal net neutrality rules; however, on October 19, 2023, the FCC sought comment on a proposal to readopt net neutrality rules essentially in the form they were adopted in 2018. We cannot predict whether or when the FCC will adopt new rules or the impact of any rules that may be adopted on our operations or business.
Changes to party composition and control in Congress, statehouses or state legislatures may create at least the possibility that Congress or states may enact laws on net neutrality, though the prospects for such actions are uncertain. Certain states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. California’s net neutrality law took effect in 2021, and a similar law in Vermont is subject to a pending challenge, but went into effect on April 20, 2022. We cannot predict whether future FCC net neutrality rules or other state initiatives will be enforced, modified, overturned or vacated by legal action of a court, federal legislation or the FCC. In addition, the status of state regimes may be affected by the FCC's action in its new network neutrality proceeding.
To the extent network operators attempt to interfere with our platform, extract fees from us to deliver our platform or from customers for the use of our platform, or otherwise engage in discriminatory practices, our business could be adversely impacted. Within such a regulatory environment, we could experience discriminatory or anti-competitive practices that could impede our domestic and international growth, cause us to incur additional expense, or otherwise harm our business. The adoption of any new laws or regulations, or the application or interpretation of existing laws or regulations to the internet, could impact our customers’ continued and unimpeded access to our platform on the internet.
Our increased focus on the development and use of artificial intelligence and machine learning, including through our recent acquisition of Paperspace, may result in reputational harm, liability or other adverse consequences to our business, results of operations or financial results.
We continue to make investments in areas of strategic focus as we seek to develop new, innovative offerings and improve our existing offerings. In July 2023, we acquired Paperspace in order to expand into the AI/ML space. The investment in AI/ML offerings within our existing product portfolio may result in new or enhanced governmental or regulatory scrutiny, litigation, confidentiality or security risks, ethical concerns, or other complications that could adversely affect our business, reputation, or financial results. The increasing focus on the risks and strategic importance of AI/ML technologies has already resulted in regulatory restrictions that target products and services capable of enabling or facilitating AI/ML, including the European Union’s recently adopted Artificial Intelligence Act, and may in the future result in additional restrictions impacting some of our product and service offerings. Complying with multiple regulations
38


from different jurisdictions related to AI/ML could increase our cost of doing business or may change the way that we operate in certain jurisdictions. Furthermore, concerns regarding third-party use of AI/ML for purposes contrary to governmental interests, including concerns relating to the misuse of AI/ML applications, models, and solutions, could result in restrictions on AI/ML products, for example those that can be used for training, refining, and deploying large language models (LLMs). Such restrictions could limit the ability of downstream customers and users worldwide to acquire, deploy, and use systems that include our products and services, and negatively impact our business and financial results. It is also unclear how our status as an infrastructure provider for customers developing and deploying AI/ML applications as opposed to developing such applications ourselves will affect the applicability of these regulations on our offerings.
We are subject to stringent and changing privacy laws, regulations and standards, information security policies and contractual obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation (including class claims) and mass arbitration demands; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.
We are subject to a variety of enacted and proposed federal, state, local and international laws, directives and regulations relating to the collection, use, security, transfer and other processing of personally identifiable information, along with other similar laws (e.g., wiretapping laws). We publicly post information about our privacy practices but we may be alleged to have failed to do so, which could subject us to potential regulatory or private party actions if such privacy practices are found to be noncompliant, deceptive, unfair, or misrepresentative. In the United States, these include enforcement actions by federal agencies and state attorneys general. In addition, privacy advocates and industry groups have regularly proposed, and may propose in the future, self-regulatory standards with which we must legally comply or that contractually apply to us. If we fail to follow these security standards even if no customer or user information is compromised, we may incur significant fines or experience a significant increase in costs or reputational harm. Additionally, under various privacy laws and other obligations, we may be required to obtain certain consents to process personal data. Our inability or failure to do so could result in adverse consequences.
In the past few years, numerous U.S. states—including California, Virginia, Colorado, Connecticut and Utah—have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording residents with certain rights concerning their personal data. As applicable, such rights may include the right to access, correct or delete certain personal data, and to opt-out of certain data processing activities, such as targeted advertising, profiling and automated decision-making. The exercise of these rights may impact our business and ability to provide our products and services. Certain states also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These state laws allow for statutory fines for noncompliance. For example, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (CPRA) (collectively, CCPA), provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability, and adversely affect our business. Further, the CPRA, which became effective on January 1, 2023, significantly modifies the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. Aspects of these state privacy statutes remain unclear, resulting in further legal uncertainty and potentially requiring us to modify our data practices and policies and to incur substantial additional costs and expenses in an effort to comply.
Outside the United States, an increasing number of laws, regulations, and industry standards may govern data privacy and security. For example, the European Union’s General Data Protection Regulation (EU GDPR), the United Kingdom’s GDPR (UK GDPR), and China’s Personal Information Protection Law (PIPL) impose strict requirements for processing personal data. For example, under the EU GDPR, companies may face temporary or definitive bans on data processing and other corrective actions; fines of up to 20 million Euros or 4% of annual global revenue, whichever is greater; or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests. In Canada, the Personal Information Protection and Electronic Documents Act (PIPEDA) and various related provincial laws, as well as Canada’s Anti-Spam Legislation (CASL), may apply to our operations.
In addition to the EU GDPR, the European Commission has another draft regulation, known as the Regulation on Privacy and Electronic Communications (ePrivacy Regulation), that would replace the current ePrivacy Directive. New rules related to the ePrivacy Regulation are likely to include enhanced consent requirements in order to use
39


communications content and metadata, which may negatively impact our platform and products and our relationships with our customers.
Complying with the EU GDPR and the ePrivacy Regulation, if and when the latter becomes effective, may cause us to incur substantial operational costs or require us to change our business practices. We may not be successful in our efforts to achieve compliance and may also experience difficulty retaining or obtaining new European or multi-national customers or significantly increased liability with respect to these customers pursuant to the terms set forth in our engagements with them. While we utilize data centers in the European Economic Area (EEA) to maintain certain customer and user data (which may include personal data) originating from the EU in the EEA, we may find it necessary to establish additional systems and processes to maintain such data in the EEA, which may involve substantial expense and distraction from other aspects of our business. Additionally, data localization requirements in other jurisdictions may cause us to incur potentially significant costs for establishing and maintaining facilities for storing and processing such data.
In the ordinary course of business, we may transfer personal data from Europe and other jurisdictions to the United States or other countries. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal data to other countries. In particular, the EEA and the United Kingdom (UK) have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it believes are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws.
Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA and UK’s standard contractual clauses, these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States.
If there is no lawful manner for us to transfer personal data from the EEA, the UK or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.
Privacy and data protection laws and industry standards around the world may be interpreted and applied in a manner that is inconsistent with our existing practices or product and platform capabilities. If so, in addition to the possibility of fines, lawsuits, regulatory actions and penalties, costs for remediation, and damage to our reputation, we could be required to fundamentally change our practices or modify our products and platform capabilities, any of which could have an adverse effect on our business. Furthermore, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our products. Privacy and data security concerns, whether valid or not valid, may inhibit market adoption of our products, particularly in certain industries and foreign countries, including, for example, India, where new legislation is expected in the near term.
Furthermore, in order to offer our products to certain customers, we may be required to comply with additional regulations. For example, to offer our products to certain customers in the healthcare industry, we may be required to implement certain security and privacy measures and related procedures to comply with the Health Insurance Portability and Accountability Act of 1996 (HIPAA). This may require us to execute HIPAA business associate agreements (BAAs) with certain customers that are “covered entities” under HIPAA, which would subject us to additional liabilities, penalties and fines in the event we fail to comply with the terms of such agreements. The storage of such information may require us to modify and enhance our platform at a significant cost.
Our policies regarding user privacy could cause us to experience adverse business and reputational consequences with customers, employees, suppliers, government entities, users, and other third parties.
From time to time, government entities (including law enforcement bodies) may seek our assistance with obtaining information about our customers or users. Although we strive to protect the privacy of our customers, we may be required from time to time to provide information about our customers to government entities. In light of our privacy commitments, we may legally challenge law enforcement requests to provide access to our systems, customer Droplets, or other user
40


content but may face complaints that we have provided information improperly to law enforcement or in response to third party abuse complaints. We may experience adverse political, business, and reputational consequences, to the extent that we (a) do not provide assistance to or comply with requests from government entities or challenge those requests publicly or in court or (b) provide, or are perceived as providing, assistance to government entities that exceeds our legal obligations. Any such disclosure could significantly and adversely impact our business and reputation.
We publish a transparency report on an annual basis to provide details of government entity requests we receive. Our transparency report also includes a list of certain actions we have taken (e.g., disclosure of information) in response to law enforcement requests, as well as our standard policies and procedures regarding any such requests. Both the publishing of our transparency report and, conversely, the actions we take or challenge in response to law enforcement requests could damage our business and reputation.
We are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition and results of operations.
We are subject to the U.S. Foreign Corrupt Practices Act (FCPA), U.S. domestic bribery laws, the UK Bribery Act, and other anti-corruption and anti-money laundering laws in the countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees and their third-party intermediaries from authorizing, offering or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. As we increase our international business, we may engage with business partners and third party intermediaries to market our products and to obtain necessary permits, licenses, and other regulatory approvals, and may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners and agents, even if we do not explicitly authorize such activities.
We cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. As we increase our international business, our risks under these laws may increase.
Detecting, investigating, and resolving actual or alleged violations of anti-corruption laws, and responding to any action, can require a significant diversion of time, resources, and attention from senior management and significant defense costs and other professional fees. In addition, noncompliance with anti-corruption, anti- bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, various penalties or debarment from contracting with certain persons, and other collateral consequences. If any subpoenas or investigations are launched, or sanctions are imposed, or if we do not prevail in any possible proceeding, our business, financial condition and results of operations could be harmed. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources.
We are subject to governmental export and import controls and economic sanctions laws that could impair our ability to compete in international markets or subject us to liability if we are not in full compliance with applicable laws.
Our business activities are subject to various restrictions under United States export and similar laws and regulations, including the United States Department of Commerce’s Export Administration Regulations and various economic and trade sanctions regulations administered by the United States Treasury Department’s Office of Foreign Assets Controls. The United States export control laws and United States economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to United States embargoed or sanctioned countries, governments, persons and entities. In addition, various countries regulate the import of certain technology and have enacted or could enact laws that could limit our ability to provide our customers access to our platform or could limit our customers’ ability to access or use our platform in those countries.
We incorporate encryption technology into certain of our products. U.S. export control laws require authorization for the export of encryption items. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products and services or could limit our customers’ ability to implement our products and services in those countries. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. Laws and restrictions continue to evolve in connection with geopolitical tensions and the introduction and increasing adoption of new technologies. Most recently, new export controls have included strict licensing restrictions on exports of U.S. regulated semiconductor- and
41


supercomputer-related products and technologies as well as certain chips and chip-related products and technologies to China.
Although we take precautions to prevent our platform from being provided in violation of such laws, our platform may have in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export privileges and fines. We may also be adversely affected through penalties, reputational harm, loss of access to certain markets, or otherwise.
Changes in our platform, or future changes in export and import regulations may prevent our users with international operations from utilizing our platform globally or, in some cases, prevent the export or import of our platform to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions, or related legislation, or change in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell subscriptions to our platform to, existing or potential users with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would likely adversely affect our business, results of operations, and financial results.
We are subject to risks related to our environmental, social, and governance activities and disclosures.
There is an increasing focus from regulators, certain investors and other stakeholders concerning environmental, social, and governance (ESG) matters, both in the United States and internationally. We communicate certain ESG-related initiatives and goals regarding environmental matters, diversity and other matters in this Annual Report on Form 10-K, in our Proxy Statement, on our website and elsewhere. Any of our current or future initiatives, goals and 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 and commitments. In addition, we could be criticized for the timing, scope or nature of these initiatives, goals and commitments, or for any revisions to them.
Additionally, there can be no assurance that our reporting frameworks and principles will be in compliance with any new environmental and social laws and regulations that may be promulgated in the United States and elsewhere, and the costs of changing any of our current practices to comply with any new legal and regulatory requirements in the United States and elsewhere may be substantial. Furthermore, industry and market practices may further develop to become even more robust than what is required under any new laws and regulations, and we may have to expend significant efforts and resources to keep up with market trends and stay competitive among our peers.
Risks Related to Our Intellectual Property
Any failure to obtain, maintain, protect or enforce our intellectual property and proprietary rights could impair our ability to protect our proprietary technology and brand.
Our success depends to a significant degree on our ability to obtain, maintain, protect and enforce our intellectual property rights. We rely on a combination of trademarks, service marks, trade secrets, patents, copyrights, contractual restrictions, and confidentiality procedures to establish and protect our intellectual and proprietary rights, including in our technology, know-how, and brand. Legal standards relating to intellectual property rights are uncertain, in both the United States and other jurisdictions in which we operate, and protecting, monitoring, and defending our intellectual property rights might entail significant expense. Intellectual property rights that we have or may obtain may be challenged, circumvented, invalidated or held unenforceable. Furthermore, even though we attempt to enter into contractual provisions with third parties to control access to, or the distribution, use, misuse, misappropriation, reverse engineering or disclosure of, our intellectual property or technology, no assurance can be given that these agreements will be sufficient or effective in protecting our intellectual property rights.
Moreover, intellectual property laws, standards, and enforcement mechanisms in foreign countries may be uncertain, may not be as protective of intellectual property rights as those in the United States, or may not be available to us. As we expand our international activities, our exposure to unauthorized copying and use of our products, services, and other intellectual property, such as our trademarks, will likely increase. As we further expand internationally, we may be unable to register, obtain the right to use, or stop others from using, our brand names in certain jurisdictions.
Despite our efforts, we may be unable to adequately obtain, maintain, protect, and enforce our intellectual property rights or prevent third parties from infringing upon, misappropriating or otherwise violating our intellectual property rights. If we fail to protect our intellectual property rights adequately, our competitors may gain access to, or be able to replicate, our proprietary technology, products, or services, or may use brands similar to our own valuable brands, and our business, financial condition, results of operations or prospects may be harmed. Our attempt to enforce our
42


intellectual property rights, even if successful, could result in costly litigation or diversion of our management’s attention and resources, and, as a result, delay sales or the implementation or introduction of our products and platform capabilities, or injure our reputation.
We may become subject to intellectual property claims from third parties, which may subject us to significant liability, increased costs, and impede our ability to operate our business.
Our success depends, in part, on our ability to develop and commercialize our products and services without infringing, misappropriating or otherwise violating the intellectual property rights of third parties. However, we may not be aware that our products, services, or intellectual property are infringing, misappropriating, or violating third party intellectual property rights. Additionally, the technology industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights. Companies in the industry are often required to defend against litigation claims based on allegations of infringement, misappropriation or other violations of intellectual property rights, and third parties have brought such claims against us and may bring additional claims against us in the future. In addition, we may become subject to intellectual property disputes or otherwise subjected to liability for customer content on our platform. From time to time, we are subject to legal claims arising from intellectual property disputes regarding our customer’s alleged infringement of third party intellectual property and may be subject to similar claims. We expect that the occurrence of infringement claims is likely to grow as the market for our platform and products grows.
Lawsuits are time-consuming and expensive to resolve, and they divert management’s time and attention, and our technologies or intellectual property may not be able to withstand third party claims against their use. Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:
cease selling or using products or services that incorporate the intellectual property rights that we allegedly infringe, misappropriate or violate;
make substantial payments for legal fees, settlement payments or other costs or damages;
obtain a license, which may not be available on reasonable terms or at all, to sell or use the relevant technology; or
redesign the allegedly infringing products to avoid infringement, misappropriation or violation, which could be costly, time-consuming or impossible.
We cannot predict the outcome of lawsuits and cannot ensure that the results of any such actions will not have an adverse effect on our business, financial condition or results of operations. Although we carry general liability insurance, our insurance may not cover potential claims of this type or may not be adequate to indemnify us for all liability that may be imposed. Even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and operating results. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and, if securities analysts or investors perceive these results to be negative, it could have an adverse effect on the price of our common stock.
We use open source software in our products, which could negatively affect our ability to sell our services or subject us to litigation or other actions.
We use open source software in connection with developing, operating, and offering our products, services, and technology, and we expect to continue to incorporate open source software in our products, services, and technology in the future.
Some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as-is” basis which, if not properly addressed, could negatively affect the performance of our product. 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. For example, some open source licenses may, depending on the nature of our use and the terms of the applicable license, include terms requiring us to offer certain of our solutions for no cost, make our source code available, or license our modifications or derivative works under the terms of applicable open source licenses. From time to time, there have also been claims challenging the ownership rights in open source software against companies that incorporate it into their products, and the licensors of such open source software provide no warranties or indemnities with respect to such claims.
43


Our use of open source software, and participation in open source projects, may also limit our ability to assert certain of our intellectual property and proprietary rights against third parties, including competitors, who access or use software or technology that we have contributed to such open source projects.
Moreover, we cannot ensure that we have incorporated open source software in our products, services, and technology in a manner that is consistent with the terms of the applicable license or our current policies and procedures. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses or such third party changes the type of open source license applicable to such software without our knowledge, we or our customers could be subject to lawsuits, and we could incur significant legal expenses defending against such allegations, be subject to significant damages resulting from the suits, enjoined from the sale of our products that contained the open source software, and required to comply with onerous conditions or restrictions on these products, which could disrupt the distribution and sale of these products. Such litigation could be costly for us to defend, have a negative effect on our business, financial condition and results of operations, or require us to devote additional research and development resources to change or reengineer our products or take other remedial actions.
Indemnity provisions in various agreements to which we are party potentially expose us to substantial liability for infringement or misappropriation of intellectual property rights, failure to comply with data protection requirements and other losses.
Our agreements with our customers and other third parties may include indemnification provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred, including as a result of intellectual property infringement or misappropriation claims or for failure to comply with data protection requirements. Large indemnity payments could harm our business, financial condition and results of operations. Although we attempt to contractually limit our liability with respect to such indemnity obligations, we are not always successful and may still incur substantial liability related to them, and we may be required to cease use of certain functions of our platform or products as a result of any such claims. Any dispute with a customer or other third party with respect to such obligations could have adverse effects on our relationship with such customer or other third party and other existing or prospective customers, reduce demand for our products and services and adversely affect our business, financial conditions and results of operations. In addition, although we carry general liability insurance, our insurance may not be adequate to indemnify us for all liability that may be imposed or otherwise protect us from liabilities or damages with respect to claims alleging compromises of customer data, and any such coverage may not continue to be available to us on acceptable terms or at all.
Risks Related to Ownership of Our Common Stock and Our Status as a Public Company
Our stock price may be volatile, and the value of our common stock may decline.
The market price of our common stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:
actual or anticipated fluctuations in our financial condition or results of operations;
variance in our financial performance from expectations of securities analysts or the financial guidance we provide to the public;
changes in the pricing of our products and platform;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our platform and products;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
significant data breaches, disruptions to or other incidents involving our software;
our involvement in litigation;
future sales of our common stock by us or our stockholders;
changes in senior management or key personnel;
the trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and
general economic and market conditions.
44


Broad market and industry fluctuations, as well as general economic, geopolitical, regulatory, and market conditions, may also negatively impact the market price of our common stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management’s attention.
Future sales of our common stock in the public market could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. Many of our existing equity holders have substantial unrecognized gains on the value of the equity they hold and, therefore, they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict the timing of or the effect that such sales may have on the prevailing market price of our common stock.
We have registered all of the shares of common stock issuable upon the exercise of outstanding options, the settlement of outstanding RSUs, PRSUs, MRSUs or other equity incentives we may grant in the future, for public resale under the Securities Act. The shares of common stock will become eligible for sale in the public market to the extent such options are exercised or such RSUs, PRSUs, or MRSUs are settled, subject to compliance with applicable securities laws.
Further, holders of a substantial number of shares of our capital stock have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise, and any conversions of our convertible notes, will dilute all other stockholders or may otherwise depress the price of our common stock.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
For example, if we elect to settle our conversion obligation under our 0% convertible senior notes due 2026, or the Convertible Notes, in shares of our common stock or a combination of cash and shares of our common stock, the issuance of such common stock may dilute the ownership interests of our stockholders and sales in the public market could adversely affect prevailing market prices. The Convertible Notes are convertible only in certain circumstances as described in the indenture governing the Convertible Notes. Any sales in the public market of the common stock issuable upon any conversion of the Convertible Notes could adversely affect prevailing market prices of our common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could be used to satisfy short positions, or anticipated conversion of the Convertible Notes into shares of our common stock could depress the price of our common stock.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our chief executive officer;
45


establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of at least 66 2/3% of our outstanding shares of voting stock;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your shares of our common stock in an acquisition.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for substantially all disputes between us and our stockholders, which restricts our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation 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 a fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. The provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act. In addition, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, subject to and contingent upon a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision.
These choice of forum provisions 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 other employees. If a court were to find either choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions. For example, the Court of Chancery of the State of Delaware recently determined that the exclusive forum provision of federal district courts of the United States of America for resolving any complaint asserting a cause of action arising under the Securities Act is not enforceable. However, this decision may be reviewed and ultimately overturned by the Delaware Supreme Court. If this ultimate adjudication were to occur, we would enforce the federal district court exclusive forum provision in our amended and restated certificate of incorporation.
Risks Related to our Outstanding Convertible Notes
Servicing our future debt, including the Convertible Notes, may require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our indebtedness.
In November 2021, we issued $1.5 billion aggregate principal amount of the Convertible Notes in a private placement.
46


We may be required to use a substantial portion of our cash flows from operations to pay the principal on our indebtedness. Our ability to make scheduled payments of the principal of, or to refinance our indebtedness, including the Convertible Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Such payments will reduce the funds available to us for working capital, capital expenditures and other corporate purposes and limit our ability to obtain additional financing for working capital, capital expenditures, expansion plans and other investments, which may in turn limit our ability to implement our business strategy, heighten our vulnerability to downturns in our business, the industry, or in the general economy, limit our flexibility in planning for, or reacting to, changes in our business and the industry and prevent us from taking advantage of business opportunities as they arise. Our business may not be able to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
In addition, we may incur substantial additional debt in the future, subject to the restrictions contained in our future debt agreements, some of which may be secured debt. We are not restricted under the terms of the indenture governing the Convertible Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt, repurchasing our stock, pledging our assets, making investments, paying dividends, guaranteeing debt or taking a number of other actions that are not limited by the terms of the indenture governing the Convertible Notes that could have the effect of diminishing our ability to make payments on the Convertible Notes when due.
The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results.
The conditional conversion feature of the Convertible Notes entitles holders of the Convertible Notes to convert the notes at any time during specified periods at their option. If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders of Convertible Notes do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
ITEM 1B. UNRESOLVED STAFF COMMENTS
Not applicable.
ITEM 1C. CYBERSECURITY
Cybersecurity Risk Management and Strategy
We have developed and implemented a cybersecurity risk management program, which includes administrative, technical and physical safeguards designed to maintain the confidentiality, integrity and availability of company and customer information. Our cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas, including the involvement of cross-functional teams and, depending on the nature and severity of an incident, an escalation path to notify our executive and senior management teams and our board of directors (Board). We have an established process and playbook led by our chief information security officer (CISO) governing our assessment, response and notifications internally and externally upon the occurrence of a cybersecurity incident. We undertake periodic reassessments of the Company’s risk profile and may make certain adjustments to our security controls based on such assessments to further enhance our security posture.
Our cybersecurity risk management program includes:
a risk assessment methodology designed to escalate cybersecurity risks to the appropriate channels within our organization in order to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise IT environment;
a security department, including our CISO and experienced information systems security professionals and information security managers, divided into three teams: (1) security operations, which is responsible for
47


responding to abuse on our platform, digital forensics and incident response, and threat intelligence; (2) security engineering, which is responsible for security data analysis and observability on our infrastructure and product offerings; and (3) trust and governance, which is responsible for privacy and security regulatory compliance and risk management;
a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents and escalating cybersecurity incidents to cross-functional teams, management and our Board of Directors (Board);
deployment of technical safeguards that are designed to protect our platform, customers, employees and systems from cybersecurity threats. We maintain cybersecurity insurance that provides coverage for cyber breaches, cyber-crime, and related matters;
the imposition of contractual obligations related to cybersecurity on our third-party vendors. In addition, we assess the security profile of those vendors that store, process or have access to sensitive data through questionnaires and data flow risk assessments;
securing data going to third-party vendors and, depending on the nature of the services provided, the sensitivity of the data at issue and the identity of the provider, our vendor management process may involve different levels of assessment designed to help identify cybersecurity risks associated with a provider, including through the use of monitoring tools, threat intelligence tools, and data protection tools. We actively monitor, manage and configure our systems to protect our data against any vulnerabilities we find;
continuous monitoring of our infrastructure network for vulnerabilities and threats through our security observability platform;
a system to proactively identify risks that may threaten customer information and utilize both internal and external resources to perform a variety of vulnerability and penetration testing on the platforms, systems and applications used to provide our products and services;
engagement of third party experts to assist in assessing, managing and reviewing various risks from cybersecurity threats and incidents, including to perform independent audits our data centers, to conduct adversary simulations and to perform network penetration tests periodically;
mandatory periodic cybersecurity awareness training for all of our employees and consultants, covering key threats and measures to take to protect their own data and the data of the company in addition to role-specific training for security personnel; and
a robust privacy practice governing information we collect from customers and how we use, share and store such customer data and implementation of measures to collect personal data only to the extent necessary to service our customers and to protect customer content data through limited access.
Our cybersecurity risk management program is designed to be adaptable in order to respond to an evolving landscape of emerging threats and available technology. Our security controls and cybersecurity risk management program are evaluated through data gathering and analysis of emerging threats from internal and external incidents and technology investments. See the Part I, Item 1A. “Risk Factors” for a more comprehensive description of risks related to cybersecurity.
Cybersecurity Governance
Our Board has overall oversight responsibility for our risk management and delegated cybersecurity risk management oversight to the Audit Committee of the Board. The Audit Committee oversees management’s implementation of our cybersecurity risk management program. Our CISO is responsible for developing and implementing our information security program and reporting on cybersecurity matters to the Audit Committee on a regular basis and briefing the full Board on cybersecurity risk oversight activities and preparedness efforts on an annual basis, as well as on an ad hoc basis upon request. Our Security teams have a wealth of cross-industry, government, and national defense experience. We employ qualified and certified security practitioners with specialized skill sets in security engineering, incident response, forensics, and threat management. Our CISO has more than a decade leading highly technical security teams that evolve with the technology and threat landscape.
Our security and legal teams oversee our information security and privacy practices and are responsible for identifying and proactively addressing security and privacy risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and incident response plans and maintaining cybersecurity programs. We maintain an in depth incident response plan that includes a
48


process for identifying, containing and removing any threats and vulnerabilities and a plan to recover and restore normal business operations following an incident. Members of the security team are always on call to be able to address any issues that arise. In addition, we have created a cybersecurity materiality assessment team, which includes representatives from our security, legal, internal audit, communications and investor relations departments that reviews and assesses the impact of cybersecurity incidents on the company, our customers and other stakeholders. Our material assessment framework provides for an escalation path for any potentially material cybersecurity incidents from the security team to our CISO who may further escalate to the materiality assessment team, senior management and the Audit Committee. To ensure our preparedness to appropriately respond to cybersecurity incidents, the cross-functional team meets regularly and conducts simulations of cybersecurity incidents to test its procedures.
Our executive and senior management teams, including our chief executive officer, chief financial officer and CISO, supervise these efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents and the risk assessments and disclosure required if cybersecurity incidents do arise, through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.
ITEM 2. PROPERTIES
Our headquarters is located in New York City, where we lease approximately 44,000 square feet. In 2022, we entered into two sublease agreements whereby we sublease approximately two-thirds of this office space to third party subtenants. The rental amounts payable to us pursuant to the sublease agreements increase approximately 2% each year. The lease and the related subleases terminate in July 2025.
We also have entered into leases for small spaces in a number of co-working locations. Additionally, we lease space to operate 16 data centers worldwide, including in the United States, Australia, Canada, Germany, India, the Netherlands, Singapore and the United Kingdom. We do not own any real property. We believe that our current facilities are adequate to meet our current needs and that additional or substitute space is available if needed to accommodate growth and expansion.
ITEM 3. LEGAL PROCEEDINGS
From time to time, we are involved in various legal proceedings. Defending such proceedings can be costly and can impose a significant burden on management and employees. 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 us because of defense and settlement costs, diversion of management resources and other factors.
On September 12, 2023, a putative class action lawsuit was filed in the United States District Court for the Southern District of New York against us and certain of our current and former executive officers for alleged violations of the U.S. federal securities laws. The complaint in the lawsuit, captioned Agarwal v. DigitalOcean Holdings, Inc., et. al. (Case 1:23-cv-08060), asserted claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 on behalf of a proposed class consisting of those who acquired our common stock between February 16, 2023 and August 25, 2023 (the “Putative Class Period”), and alleged that we made materially false and misleading statements regarding our business during the Putative Class Period. On January 3, 2024, the plaintiff in the federal class action lawsuit voluntarily dismissed the action without prejudice.
On December 12, 2023 and December 14, 2023, respectively, we were named a nominal defendant in two putative stockholder derivative actions filed in the United States District Court for the District of Delaware against our directors and our former chief executive officer and member of the board. The complaints in the two lawsuits, captioned Flanagan v. Spruill, et al. (Case No. 1:23-cv-01424-RGA) and Reynolds v. Spruill, et al. (Case No. 1:23-cv-01433-RGA), alleged, among other things, violations of federal law and breaches of fiduciary duty, in relation to substantially the same factual allegations as the above-described federal class action lawsuit captioned Agarwal v. DigitalOcean Holdings, Inc., et. al. (Case 1:23-cv-08060). On January 12, 2024, the two cases were consolidated. On February 7, 2024, the consolidated action was voluntarily dismissed without prejudice.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
49


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 common stock trades on The New York Stock Exchange (“NYSE”) under the symbol “DOCN”.
Holders of Record
As of February 8, 2024, there were 36 stockholders of record of our common stock. This is not the actual number of beneficial owners of our common stock as some shares are held in “street name” by brokers and others on behalf of individual owners.
Dividend Policy
We have never declared or paid any dividends on our common stock. We currently intend to retain all available funds and any future earnings for the operation and expansion of our business. Accordingly, we do not anticipate declaring or paying dividends in the foreseeable future. The payment of any future dividends will be at the discretion of our Board of Directors and will depend on our results of operations, capital requirements, financial condition, prospects, contractual arrangements, any limitations on payment of dividends present in any debt agreements, and other factors that our Board of Directors may deem relevant.
Recent Sales of Unregistered Securities
Not applicable.
Use of Proceeds
Not applicable.
Issuer Purchases of Equity Securities
The following table provides information with respect to repurchases of shares of common stock by the Company during the three months ended December 31, 2023:
Period
Total Number of Shares Purchased
Average Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Program(1)
Approximate Dollar Value (in thousands) of Shares that May Yet Be Purchased Under the Program(1)
October 1-31, 2023481,114 $22.87 481,114 $14,046 
November 1-30, 2023117,691 21.24 117,691 11,545 
December 1-31, 2023— — — — 
Total598,805 $22.55 598,805 
(1)On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500.0 million of the Company’s common stock (the “2023 Share Buyback Program”). Pursuant to the 2023 Share Buyback Program, repurchases of the Company’s common stock could occur using a variety of methods, which could include but was not limited to open market purchases, the implementation of a 10b5-1 plan, and/or any other available methods in accordance with SEC and other applicable legal requirements. The 2023 Share Buyback Program expired on December 31, 2023.
Stock Performance Graph
The graph below shows a comparison, from March 24, 2021 (the date our common stock commenced trading on the NYSE) through December 31, 2023, of the cumulative total return to stockholders of our common stock relative to the Standard & Poor’s 500 Index (“S&P 500”) and the S&P Information Technology Index (“S&P Information Technology”).
The graph assumes $100 was invested in each of our common stock, S&P 500 and the S&P Information Technology at their respective closing prices on March 24, 2021 and assumes reinvestment of gross dividends. The stock price performance shown in the graph represents past performance and should not be considered an indication of future stock price performance.
50


2071
Information used in the graph was obtained from a source we believe to be reliable, but we do not assume responsibility for any errors or omissions in such information. This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act or the Exchange Act.
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 considered together with our consolidated financial statements and related notes and other financial information included in Part II, Item 8. “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K. This discussion, particularly information with respect to our outlook, key trends and uncertainties, our plans and strategy for our business, and our performance and future success, includes forward-looking statements that involve risks and uncertainties. Actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report, particularly in Part I, Item 1A. “Risk Factors.” In addition, for more information regarding key factors affecting our performance, see “Key Factors Affecting Our Performance” below.
Overview
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and growing digital businesses. We were founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. Our platform simplifies cloud computing, enabling our customers to rapidly accelerate innovation and increase their productivity and agility.
The lifecycle of a customer typically begins with users coming to our platform to explore a new technology or test an idea. Thousands of users come to DigitalOcean every month, paying a small amount to learn and to complete their discrete tasks. In many cases, these early users do not intend to remain on our platform beyond their initial testing. We refer to these users that spend less than or equal to $50 per month and utilize our platform for three months or less as “Testers”.
51


Given their short time on our platform and their relatively small individual and aggregate spend, we do not consider Testers to be a meaningful part of our customer base. Once a user has remained on our platform for longer than three months, or spends greater than $50 per month, we consider them to be active and ongoing customers that have the intention to remain on our platform and to potentially scale their utilization of our products. We divide this customer population into the following three categories:
Learners: users that both (i) spend less than or equal to $50 for the month-end period and (ii) have been on our platform for more than three months.
Builders: users that spend greater than $50 and less than or equal to $500 for the month-end period.
Scalers: users that spend greater than $500 for the month-end period.
As of December 31, 2023, we had approximately 644,000 Learners, Builders and Scalers using our platform to build, deploy and scale applications. We view Learners, Builders and Scalers as the most appropriate measure of our customer population, and Testers have therefore been excluded from the total customer population count.
Our users include software engineers, researchers, data scientists, system administrators, students and hobbyists. Our customers use our platform across numerous industry verticals and for a wide range of use cases, such as web and mobile applications, website hosting, e-commerce, media and gaming, personal web projects, managed services, and, most recently, artificial intelligence and machine learning (AI/ML) applications, among many others. We believe that our focus on simplicity, community, open source and customer support are the four key differentiators of our business, driving a broad range of customers around the world to build their applications on our platform.
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings; and AI/ML, including our Machines, Notebooks and Deployments offerings. Our cloud platform was designed with simplicity in mind to ensure that startups and growing digital businesses can spend less time managing their infrastructure and more time building innovative applications that drive business growth. Improving the developer experience and increasing productivity are core to our mission. In just minutes, developers can set up thousands of virtual machines, secure their projects, enable performance monitoring and scale up and down as needed.
We generate revenue from the usage of our cloud computing platform by our customers. We recognize revenue based on the customer utilization of our offerings. Our pricing is primarily consumption-based and billed monthly in arrears, making it easy for our customers to track usage on an ongoing basis and optimize their deployments.
We have a highly efficient self-service customer acquisition model, which we complement with a sales force focused on inside sales, targeted outside sales and partnership opportunities to drive revenue growth. Our model enables customers to get started on our platform very quickly and without the need for assistance. We focus heavily on enabling a self-service, low-friction model that makes it easy for users to try, adopt and use our products. For the years ended December 31, 2023, 2022 and 2021, our sales and marketing expense was approximately 11%, 14% and 12% of our revenue, respectively. The efficiency of our go-to-market model and our focus on the needs of startups and growing digital businesses has enabled us to drive organic growth and establish a truly global customer base across a broad range of industries.
Our customers are spread across approximately 190 countries and around two-thirds of our revenue has historically come from customers located outside the United States. For the year ended December 31, 2023, 37% of our revenue was generated from North America, 29% from Europe, 24% from Asia and 10% from the rest of the world.
Our average revenue per customer (consisting of the aggregate revenue and customer counts for our Learners, Builders and Scalers, but excluding revenue and customer counts for Testers), or ARPU, has increased from $65.83 in 2021 to $82.76 in 2022 and $90.99 in 2023. We had no material customer concentration as our top 25 customers made up approximately 7%, 10%, and 10% of our revenue in the years ended December 31, 2023, 2022 and 2021, respectively. Our annual run-rate revenue, or ARR, as of December 31, 2023 was $730 million, up from $659 million as of December 31, 2022 and $490 million as of December 31, 2021. ARR as of the end of each month represents total revenue for that month multiplied by 12.
52


Quarterly Revenue Revised.jpg
Growing our Builders and Scalers is a critical focus for us, and we have successfully increased the number of these customers and their percentage of our total revenue. We had approximately 17,000 Scalers as of December 31, 2023, up from approximately 15,000 as of December 31, 2022 and 11,000 as of December 31, 2021. We had approximately 139,000 Builders as of December 31, 2023, up from approximately 129,000 as of December 31, 2022 and 89,000 as of December 31, 2021. Revenue from Builders and Scalers increased 26% and 18%, respectively, for the year ended December 31, 2023 compared to the year ended December 31, 2022. Revenue from Builders and Scalers increased 30% and 45%, respectively, for the year ended December 31, 2022 compared to the year ended December 31, 2021. Revenue from Builders and Scalers as a percentage of total revenue was 86% in 2023, 85% in 2022 and 83% in 2021.
2023 Restructuring
On January 27, 2023, our Board of Directors approved a restructuring plan to adjust our cost structure and accelerate our timeline to achieve 20% or better adjusted free cash flow margins. The restructuring plan included both the elimination of positions across the company as well as the shifting of additional positions across a broader geographical footprint. See Note 15, Restructuring, in 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 for further information regarding these commitments.
53


Leadership Succession Plan
On February 12, 2024, Padmanabhan Srinivasan, joined the Company in the role of chief executive officer (CEO) and a member of our Board of Directors. As part of the transition and as outlined in the leadership succession plan that we announced on August 24, 2023, our former CEO departed the Company on February 12, 2024.
Key Factors Affecting Our Performance
Increasing Importance of Cloud Computing and Developers
Our future success depends in large part on the continuing adoption of cloud computing, proliferation of cloud-native start-ups and businesses and the increasing importance of developers, all of which are driving the adoption of our developer cloud platform. We believe our market opportunity is large and that these factors will continue to drive our growth.
Increasing Usage by Our Existing Customers
Our existing customer base represents a significant opportunity for further sales expansion through increased usage of our platform and adoption of additional product offerings. We are highly focused on gaining a better understanding of the needs and growth plans of our existing customers. This deeper relationship with our customers will help us identify opportunities to educate our customer base on ways to utilize the platform more effectively for their individual use cases, as well as provide a feedback loop to inform our product roadmap. We are focusing our sales and support teams to prevent customer churn by ensuring that our products and services provide a high level of value. Our goal is to continue to increase our revenue from existing customers through the introduction of new products and features tailored to our customer base in addition to expanded customer outreach, focused on larger customers and specific use cases.
Growing Our Base of Higher Spend Customers
We believe there is a substantial opportunity to further expand our customer base to attract more businesses that can scale on our platform. We are investing in strategies that we believe will attract Builders and Scalers, including new marketing initiatives that further optimize our self-service revenue funnel to help customers expand their usage and partnership initiatives to identify potential Builders and Scalers. In addition, our Cloudways and Paperspace acquisitions added a significant number of Builders and Scalers as these offerings provide premium managed services and high value AI/ML offerings, respectively.
Investing in Our Platform and Product Offerings
We have a history of, and will continue to invest significantly in, delivering innovative products, features and functionality targeted at our core customer base. The market opportunity for our core IaaS services of compute, storage and networking continues to expand and we are making targeted investments to expand our IaaS revenue. Beyond IaaS, we continue to see large growth opportunities in the PaaS, SaaS and AI/ML markets and, accordingly, we have expanded our portfolio of products and offerings over the last few years. In addition, we may pursue both strategic partnerships and acquisitions, such as our acquisitions of Cloudways and Paperspace, that we believe will be complementary to our business, accelerate customer acquisition, increase usage of our platform and/or expand our product offerings in our core markets. Our results of operations may fluctuate as we make these investments to drive usage and take advantage of our expansive market opportunity.
Macroeconomic Conditions
Unfavorable conditions in the economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, supply chain disruptions, inflationary pressures, interest rates, financial and credit market fluctuations, volatility in the capital markets, liquidity concerns at, and failures of, banks and other financial institutions, international trade relations, political turmoil, political instability and transitions of power in regions where we operate, including Pakistan following the most recent general election, natural catastrophes, outbreaks of contagious diseases, warfare and terrorist attacks on the United States, Europe or elsewhere, including military actions affecting Russia, Ukraine, the Middle East or elsewhere, could cause a decrease in business investments in information technology and negatively affect the growth of our business and our results of operations.
While our business model provides some resilience against these factors, we will continue to monitor the direct and indirect impacts of these or similar circumstances on our business and our results of operations, and will take appropriate measures, as necessary, to minimize potential risk exposure.
54


Key Business Metrics
We utilize the key metrics set forth below to help us evaluate our business and growth, identify trends, formulate financial projections and make strategic decisions. We are not aware of any uniform standards for calculating these key metrics, and other companies may not calculate similarly titled metrics in a consistent manner, which may hinder comparability. The table below includes the impact of our acquisitions beginning in the year in which they were acquired with respect to the metrics disclosed.
Year Ended December 31,
202320222021
Learners(1)
488,094 468,065 445,756 
Builders(1)
139,261 129,150 88,787 
Scalers(1)
16,941 15,032 10,568 
ARPU(2)
$90.99 $82.76 $65.83 
ARR (in millions)$730 $659 $490 
Net dollar retention rate101 %115 %113 %
(1)Customer count.
(2)Beginning in the first quarter of 2023, we redefined ARPU to exclude Testers. Prior years have been restated to conform to the new definition.
Learners, Builders & Scalers
While we believe the total number of these customers is an important indicator of the growth of our business and future revenue opportunity, the trends relating to our Builders and Scalers is of particular importance to us as these customers represent a significant majority of our revenue and revenue growth, and they are representative of the startup and growing digital business customers that grow on our platform and use multiple products.
ARPU
We believe that our average revenue per customer, which we refer to as ARPU, is a strong indication of our ability to land new customers with higher spending levels and expand usage of our platform by our existing customers. We calculate ARPU on a monthly basis as our total revenue from Learners, Builders and Scalers in that period divided by the total number of Learner, Builder and Scaler customers determined as of the last day of that period. For a quarterly or annual period, ARPU is determined as the weighted average monthly ARPU over such three or 12-month period.
ARR
Given the recurring nature of our business, we view annual run-rate revenue as an important indicator of our current progress towards meeting our revenue targets and projected growth rate going forward. We calculate ARR at a point in time by multiplying the latest monthly period’s revenue by 12. For our ARR calculations, we include the total revenue from all customers, including Testers, Learners, Builders and Scalers.
Net Dollar Retention Rate
Our ability to maintain long-term revenue growth and achieve profitability is dependent on our ability to retain and grow revenue from our existing customers. We have a history of retaining customers for multiple years and in many cases increasing their spend with us over time. To help us measure our performance in this area, we monitor our net dollar retention rate. We calculate net dollar retention rate monthly by starting with the revenue from the cohort of all customers during the corresponding month 12 months prior, or the Prior Period Revenue. We then calculate the revenue from these same customers as of the current month, or the Current Period Revenue, including any expansion and net of any contraction or attrition from these customers over the last 12 months. The calculation also includes revenue from customers that generated revenue before, but not in, the corresponding month 12 months prior, but subsequently generated revenue in the current month and are therefore reflected in the Current Period Revenue. We include this group of re-engaged customers in this calculation because our customers frequently use our platform for projects that stop and start over time. We then divide the total Current Period Revenue by the total Prior Period Revenue to arrive at the net dollar retention rate for the relevant month. For our net dollar retention rate calculations, we include the total revenue from all customers,
55


including Testers, Learners, Builders and Scalers. For a quarterly or annual period, the net dollar retention rate is determined as the average monthly net dollar retention rates over such three or 12-month period.
Components of Results of Operations
Revenue
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings; and AI/ML, including our Machines, Notebooks and Deployments offerings. We recognize revenue based on the customer utilization of these resources. Customer contracts are primarily month-to-month and generally do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
We may offer sales incentives in the form of promotional and referral credits and grant credits to encourage customers to use our services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of acquired technology, amortization of capitalized internal-use software development costs, and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
We intend to continue to invest additional resources in our infrastructure to support our product portfolio and scalability of our customer base. The level, timing and relative investment in our infrastructure could affect our cost of revenue in the future.
Operating Expenses
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform. We expect research and development expenses to increase in absolute dollars as we continue to invest in our platform and product offerings.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, commissions, advertising and professional service fees. We expect sales and marketing expenses to increase in absolute dollars as we enhance our product offerings and implement new marketing strategies.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, impairment of long-lived assets, acquisition related compensation, and other administrative costs. We also expect general and administrative expenses to increase in absolute dollars as we continue to grow our business.
56


Restructuring and other charges
Restructuring and other charges consist primarily of personnel costs, such as notice period, employee severance payments and termination benefits, as well as stock-based compensation related to vesting of certain equity awards. We expect restructuring and other charges to decrease as the restructuring plan was substantially completed by the end of the third quarter of 2023.
Other Income (Expense), net
Other income (expense), net consists primarily of accretion/amortization of premium/discounts and interest income from our marketable securities, amortization of deferred financing fees on our convertible notes, loss on extinguishment of debt, and gains or losses on foreign currency exchange.
Income Tax (Expense) Benefit
Prior to fiscal year 2023, income tax (expense) benefit consisted primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. Beginning January 1, 2023, income tax (expense) benefit is attributable to the mix of income in the jurisdictions in which we conduct business. We maintain a full valuation allowance on our U.S. federal and state deferred tax assets as we have concluded that it is more likely than not that the deferred assets will not be realized.
Results of Operations
The following table sets forth our results of operations for the periods presented:
Year Ended December 31,
202320222021
(in thousands)
Revenue$692,884 $576,322 $428,561 
Cost of revenue(1)
283,967 211,927 170,595 
Gross profit408,917 364,395 257,966 
Operating expenses:
Research and development(1)
140,365 143,885 115,684 
Sales and marketing(1)
73,027 81,022 50,878 
General and administrative(1)
162,742 165,185 102,590 
Restructuring and other charges(1)
20,887 — — 
Total operating expenses397,021 390,092 269,152 
Income (loss) from operations11,896 (25,697)(11,186)
Other income (expense), net14,880 1,812 (7,015)
Income (loss) before income taxes26,776 (23,885)(18,201)
Income tax expense(7,367)(3,919)(1,302)
Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
___________________
57


(1)Includes stock-based compensation as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue$1,836 $1,820 $1,147 
Research and development43,315 39,354 23,315 
Sales and marketing15,751 14,909 8,471 
General and administrative23,508 49,746 28,644 
Restructuring and other charges3,937 — — 
Total$88,347 $105,829 $61,577 
The following table sets forth our results of operations as a percentage of revenue for the periods presented:
Year Ended December 31,
202320222021
Revenue100 %100 %100 %
Cost of revenue41 37 40 
Gross profit59 63 60 
Operating expenses:
Research and development20 25 27 
Sales and marketing11 14 12 
General and administrative23 29 24 
Restructuring and other charges— — 
Total operating expenses*57 68 63 
Income (loss) from operations*(4)(2)
Other income (expense), net— (2)
Income (loss) before income taxes*(4)(3)
Income tax expense(1)(1)— 
Net income (loss) attributable to common stockholders*%(5)%(5)%
*May not foot due to rounding
A discussion regarding our financial condition and results of operations for the year ended December 31, 2023 compared to the year ended December 31, 2022 is presented below. A discussion regarding our financial condition and results of operations for the year ended December 31, 2022 compared to the year ended December 31, 2021 can be found under Part II, Item 7. “Management's Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K/A for the fiscal year ended December 31, 2022, filed with the SEC on August 11, 2023, which is available on the SEC’s website at www.sec.gov.
Comparison of the Years Ended December 31, 2023 and 2022
Revenue
Year Ended December 31,
20232022$ Change% Change
(in thousands)
Revenue$692,884 $576,322 $116,562 20 %
Revenue increased $116.6 million, or 20%, for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase is primarily due to contributions from our Managed Hosting offering as a result of acquiring Cloudways in September 2022, acquiring new customers, increases in utilization from the existing customer base, and, to a lesser extent, contributions from our AI/ML offerings as a result of acquiring Paperspace in July 2023. The
58


increase in our existing customer base was primarily driven by a 10% increase in ARPU to $90.99 from $82.76; and a 21% increase in revenue from Builders and Scalers. The increase in ARPU was primarily driven by additional spend from our existing customer base.
Cost of Revenue
Year Ended December 31,
20232022$ Change% Change
(in thousands)
Cost of revenue$283,967 $211,927 $72,040 34 %
Cost of revenue increased $72.0 million, or 34%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to fixed and variable operating lease costs relating to new and acquired co-location facilities, expansion of existing co-location facilities, and to a lesser extent higher depreciation from acquired finance leases and amortization of acquired developed technology. Gross profit decreased to 59% for the year ended December 31, 2023 from 63% for the year ended December 31, 2022, primarily due to an increase in co-location costs as a percentage of revenue exceeding the percentage growth in revenue.
Operating Expenses
Year Ended December 31,
20232022$ Change% Change
(in thousands)
Research and development$140,365 $143,885 $(3,520)(2)%
Sales and marketing73,027 81,022 (7,995)(10)%
General and administrative162,742 165,185 (2,443)(1)%
Restructuring and other charges20,887 — 20,887 100 %
Total operating expenses$397,021 $390,092 $6,929 %
Research and development expenses decreased $3.5 million, or 2%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to decreases in personnel costs, partially offset by higher stock-based compensation from awards granted to personnel of our acquired businesses and software license costs.
Sales and marketing expenses decreased $8.0 million, or 10%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to decreases in advertising costs due to cost saving initiatives and personnel costs, partially offset by increases in amortization of acquired intangible assets, affiliate fees and stock-based compensation.
General and administrative expenses decreased $2.4 million, or 1%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to a reversal of $31.3 million of stock-based compensation related to the former CEO’s forfeited MRSUs and decreases in software license costs, partially offset by higher acquisition related compensation, personnel costs, stock-based compensation, and payment processing fees.
Restructuring and other charges increased $20.9 million, or 100%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to one-time severance and benefit payments, as well as stock-based compensation related to vesting of certain equity awards in connection with the restructuring that we announced in February 2023.
Other Income (Expense), net
Year Ended December 31,
20232022$ Change% Change
(in thousands)
Other income (expense), net$14,880 $1,812 $13,068 721 %
Other income (expense), net increased $13.1 million, or 721%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to growth in interest income resulting from higher interest rates, partially offset by lower average balances on our marketable securities.
59


Income Tax Expense
Year Ended December 31,
20232022$ Change% Change
(in thousands)
Income tax expense$(7,367)$(3,919)$(3,448)88 %
Income tax expense increased $3.4 million, or 88%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily as a result of the tax expense on the income in foreign jurisdictions in which we conduct business and not benefiting from the losses in the U.S. due to the full valuation allowance.
Liquidity and Capital Resources
We have funded our operations since inception primarily with cash flow generated by operations, private offerings of our equity and debt securities, borrowings under our existing credit facility and capital expenditure financings. Cash provided from these sources is used primarily for operating expenses, such as personnel and co-location costs, and capital expenditures, including our investments in AI/ML and core product offerings. From time to time, we may also use excess cash for share repurchases, investments in our marketable securities portfolio.
We believe our existing cash and cash equivalents, cash flow from operations and availability under our Credit Facility (as defined below) will be sufficient to support working capital and capital expenditure requirements and our outstanding contractual commitments for at least the next 12 months and in the long term.
In February and March 2020, we entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, we further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, we entered into a third amended and restated credit facility (as amended, the “Credit Facility”) to increase our borrowing capacity from $150.0 million to $250.0 million. Our Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100.0 million.
Our Credit Facility is secured by a first-priority security interest in substantially all of our assets. Our Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. Consolidated total debt and consolidated EBITDA, which are non-GAAP measures used for this covenant, are calculated in accordance with the definitions set forth in the Credit Facility. In this context, these measures are used solely to provide information on the extent to which we are in compliance with these financial covenants and may not be comparable to consolidated total debt and consolidated EBITDA used by other companies or any other non-GAAP measures we present elsewhere in this Annual Report on Form 10-K. We were in compliance with all covenants under our Credit Facility as of December 31, 2023.
In March 2021, we consummated our initial public offering (“IPO”) of 16.5 million shares of our common stock at an offering price of $47.00 per share resulting in aggregate net proceeds to us of $723.0 million after deducting the underwriting discounts and commissions and offering expenses payable by us.
In November 2021, we issued $1.50 billion aggregate principal amount of 0% Convertible Senior Notes due December 1, 2026 (the “Convertible Notes”), in a private offering, for net proceeds of $1.46 billion, after deducting underwriting fees, expenses and commissions. The Convertible Notes are senior unsecured obligations and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased.
60


In February 2022, our Board of Directors approved the repurchase of up to an aggregate of $300.0 million of our common stock throughout fiscal year 2022 (“First 2022 Share Buyback Program”). As of May 16, 2022, we repurchased the shares representing the entire amount available under the First 2022 Share Buyback Program. On May 23, 2022, our Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300.0 million of our common stock throughout fiscal year 2022 (the “Second 2022 Share Buyback Program”). As of August 19, 2022, we repurchased the shares representing the entire amount available under the Second 2022 Share Buyback Program. For the year ended December 31, 2022, we repurchased and retired 13,626,594 shares of common stock for an aggregate purchase price of $600.0 million.
In February 2023, our Board of Directors approved an additional repurchase program of up to an aggregate of $500.0 million of our common stock throughout fiscal year 2023. For the year ended December 31, 2023, we repurchased and retired 14,487,509 shares of common stock for an aggregate purchase price of $488.5 million. The program expired as of December 31, 2023.
As of December 31, 2023, we had $317.2 million in cash and cash equivalents and $94.5 million in marketable securities. Our cash and cash equivalents primarily consist of cash and money market funds. Our marketable securities consist of U.S. treasury securities and commercial paper.
We may from time to time seek to retire or purchase our outstanding equity or debt, including the repurchase of our common stock or the Convertible Notes, through cash purchases and/or exchanges for equity securities, in open market purchases, privately negotiated transactions or otherwise. Such repurchases or exchanges, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions, and other factors. The amounts involved in any such transactions, individually or in the aggregate, may be material. Further, any such purchases or exchanges may result in us acquiring and retiring a substantial amount of such indebtedness, which could impact the trading liquidity of such indebtedness.
The following table summarizes our cash flows for the periods presented:
Year Ended December 31,
(In thousands)
202320222021
Net cash provided by operating activities$234,942 $195,152 $133,109 
Net cash provided by (used in) investing activities401,152 (1,148,158)(113,605)
Net cash (used in) provided by financing activities(468,903)(610,363)1,593,379 
Increase (decrease) in cash, cash equivalents and restricted cash167,176 (1,563,618)1,612,888 
Operating Activities
Our largest source of operating cash is cash collections from sales to our customers. Our primary uses of cash from operating activities are for personnel costs, data center co-location expenses, payment processing fees, bandwidth and connectivity, server maintenance and software licensing fees.
Net cash provided by operating activities was $234.9 million, $195.2 million and $133.1 million for the years ended December 31, 2023, 2022 and 2021, respectively, for which the increases in each year were primarily driven by an increase in cash collections from higher revenues, higher interest income in our marketable securities portfolio resulting from higher interest rates and a lower cash bonus, partially offset by higher lease payments, restructuring costs and acquisition related compensation payments.
Investing Activities
Net cash provided by investing activities was $401.2 million for the year ended December 31, 2023 compared to $1.1 billion used in investing activities for the year ended December 31, 2022. The increase in cash provided by investing activities was primarily driven by a $1.3 billion net activity in our marketable securities portfolio and a $206.1 million decline in cash paid for acquisition of businesses, net of cash acquired. Capital expenditures increased $9.5 million, primarily due to $16.5 million related to our AI/ML offerings resulting from the Paperspace acquisition partially offset by a $7.0 million decrease related to legacy product offerings.
61


Net cash used in investing activities was $1.1 billion for the year ended December 31, 2022 compared to $113.6 million for the year ended December 31, 2021. The increase was driven by our investment in marketable securities of $1.7 billion, the acquisition of Cloudways of $305.2 million and purchase of property and equipment of $9.3 million, partially offset by maturities of marketable securities of $956.8 million.
Financing Activities
Net cash used in financing activities of $468.9 million and $610.4 million for the years ended December 31, 2023 and 2022, respectively, was primarily due to the repurchase and retirement of our common stock for $488.5 million and $600.0 million, respectively.
Net cash provided by financing activities of $1.6 billion for the year ended December 31, 2021 was primarily due to net proceeds from our Convertible Notes issuance of $1.5 billion and IPO of $723.0 million (including $1.4 million paid in fiscal year 2020), partially offset by repayments on the Credit Facility and notes payable of $263.2 million and repurchase of our common stock of $350.0 million.
Contractual Obligations and Commitments
We have various contractual obligations and commitments, such as long-term leases, purchase commitments and long-term debt, that are disclosed in the footnotes to the consolidated financial statements. See Note 7. Debt; Note 8. Leases; and Note 9. Commitments and Contingencies to our Consolidated Financial Statements included in Part II, Item 8. “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K for further information regarding these commitments.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
We believe that the following accounting policies involve a greater degree of judgment and complexity in the preparation of our consolidated financial statements. We have other significant accounting policies that are more fully described in Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements in Part II, Item 8. “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K. Both our critical and significant accounting policies are important to an understanding of the consolidated financial statements.
Revenue Recognition
We recognize revenue in accordance with Accounting Standards Codification (or ASC), Topic 606, Revenue from Contracts with Customers, or ASC 606. We account for revenue using the following steps:
1. Identify the contract with a customer
We consider the terms and conditions of the contract and our customary business practices in identifying our contracts under ASC 606. We determine we have a contract with a customer when the customer agrees to the terms of service, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, we apply security checks and validate their payment method.
2. Identify the performance obligations in the contract.
Our performance obligation is to provide our cloud-based infrastructure for customers to use at the customers’ election. The availability of services is free of charge, and therefore we have no performance obligation until the customer elects to use the services.
3. Determine the transaction price.
The transaction price is calculated based on the customer’s usage for the month at an hourly rate that is published on the Company’s website. None of our contracts contain a significant financing component.
62


4. Allocate the transaction price to performance obligations in the contract.
The transaction price is calculated based on actual monthly usage and pricing that is published on the Company’s website. This is considered a single performance obligation, and thus the entire transaction price is allocated to the single performance obligation.
5. Recognize revenue when or as we satisfy a performance obligation.
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings; and AI/ML, including our Machines, Notebooks and Deployments offerings. We recognize revenue based on the customer utilization of these resources. Customer contracts are primarily month-to-month and generally do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Our global cloud platform is supported by various third parties. We considered the principal versus agent guidance in ASC 606 and concluded that we are the principal for all services provided to its customers.
We may offer sales incentives in the form of promotional and referral credits and grant credits to encourage customers to use our services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets.
Business Combinations
We apply the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for our acquisitions. ASC 805 requires that we evaluate whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires us to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date represents the excess purchase price over the fair value of identifiable net assets acquired in a business combination. While we use our best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although we believe that the assumptions and estimates we have made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. We reevaluate these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or our final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect our provision for income taxes in our consolidated statement of operations and could have a material impact on our results of operations and financial position.
63


Recently Adopted Accounting Pronouncements
There were no recently adopted accounting pronouncements during the year ended December 31, 2023. See Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements in Part II, Item 8. “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K for recently issued accounting pronouncements.
Non‑GAAP Financial Measures
To supplement our consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States, or GAAP, we provide investors with non-GAAP financial measures including: (i) adjusted EBITDA and adjusted EBITDA margin and (ii) non-GAAP net income and non-GAAP diluted net income per share. These measures are presented for supplemental informational purposes only, have limitations as analytical tools and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP. Our calculations of each of these measures may differ from the calculations of measures with the same or similar titles by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider each of these non-GAAP financial measures alongside other financial performance measures, including the most directly comparable financial measure calculated in accordance with GAAP and our other GAAP results. A reconciliation of each of our non-GAAP financial measures to the most directly comparable financial measure calculated in accordance with GAAP is set forth below.
Adjusted EBITDA and Adjusted EBITDA Margin
We define adjusted EBITDA as net income (loss) attributable to common stockholders, adjusted to exclude depreciation and amortization, stock-based compensation, interest expense, acquisition related compensation, acquisition and integration related costs, income tax expense, loss on extinguishment of debt, restructuring and other charges, restructuring related charges, impairment of long-lived assets, revaluation of warrants, release of VAT reserve, and other income. We define adjusted EBITDA margin as adjusted EBITDA as a percentage of revenue. We believe that adjusted EBITDA, when taken together with our GAAP financial results, provides meaningful supplemental information regarding our operating performance and facilitates internal comparisons of our historical operating performance on a more consistent basis by excluding certain items that may not be indicative of our business, results of operations or outlook. In particular, we believe that the use of adjusted EBITDA is helpful to our investors as it is a measure used by management in assessing the health of our business, evaluating our operating performance, and for internal planning and forecasting purposes.
Our calculation of adjusted EBITDA and adjusted EBITDA margin may differ from the calculations of adjusted EBITDA and adjusted EBITDA margin by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider adjusted EBITDA and adjusted EBITDA margin alongside other financial performance measures, including our net income (loss) attributable to common stockholders and other GAAP results.
The following table presents a reconciliation of Net income (loss) attributable to common stockholders, the most directly comparable financial measure stated in accordance with GAAP, to adjusted EBITDA for each of the periods presented:
64


Year Ended December 31,
(In thousands)202320222021
GAAP Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
Adjustments:
Depreciation and amortization117,866 102,232 88,371 
Stock-based compensation(1)
115,019 105,829 61,577 
Interest expense8,945 8,396 3,744 
Acquisition related compensation27,763 9,443 — 
Acquisition and integration related costs6,145 5,439 469 
Income tax expense7,367 3,919 1,302 
Loss on extinguishment of debt— 407 3,435 
Restructuring and other charges20,887 — — 
Restructuring related charges(2)
(23,535)— — 
Impairment of long-lived assets1,140 1,635 285 
Revaluation of warrants(3)
— — (556)
Release of VAT reserve(4)
— — (3,188)
Other income, net(5)
(23,825)(10,615)707 
Adjusted EBITDA$277,181 $198,881 $136,643 
As a percentage of revenue:
Net income (loss) margin %(5)%(5)%
Adjusted EBITDA margin40 %35 %32 %
___________________
(1)For the year ended December 31, 2023, non-GAAP stock-based compensation excludes the $31.3 million reversal related to the former CEO’s forfeited MRSU award that is reported in Restructuring related charges, as well as $3.9 million that is reported in Restructuring and other charges, in the table above.
(2)Primarily consists of the $31.3 million reversal of stock-based compensation related to the former CEO’s forfeited MRSU award, partially offset by salary continuation charges, executive reorganization charges including severance, CEO search firm fees, and other legal and professional service costs.
(3)Immediately prior to the IPO, all shares of the convertible preferred stock then outstanding automatically converted into shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants. Therefore, as the warrants no longer permitted the holder to purchase redeemable shares of preferred stock, the warrant liability was remeasured and reclassified to Additional paid-in capital. The common stock warrants were fully exercised during the year ended December 31, 2021.
(4)Relates to the resolution of certain tax matters in certain jurisdictions with relevant authorities.
(5)For the years ended December 31, 2023 and 2022, Other income, net primarily consists of interest income from our marketable securities. For the year ended December 31, 2021, amounts are attributable to third-party consulting costs to enhance our finance function.
Non-GAAP Net Income and Non-GAAP Diluted Net Income Per Share
We define non-GAAP net income as net income (loss) attributable to common stockholders, excluding stock-based compensation, acquisition related compensation, amortization of acquired intangibles, acquisition and integration related costs, loss on extinguishment of debt, restructuring and other charges, restructuring related charges, impairment of long-lived assets, revaluation of warrants, release of VAT reserve and other unusual or non-recurring transactions as they occur. We define non-GAAP diluted net income per share as non-GAAP net income divided by the weighted-average diluted shares outstanding, which includes the potentially dilutive effect of our stock options, RSUs, PRSUs, and Convertible Notes.
65


Prior to 2023, we calculated the income tax effects of non-GAAP adjustments based on the applicable statutory tax rate for the relevant jurisdiction, except for those items which were non-taxable or subject to valuation allowances for which the tax expense (benefit) was calculated at 0%. As a result, U.S. income tax effects of non-GAAP adjustments were subject to a valuation allowance and, therefore, were taxed at 0%. Beginning January 1, 2023, we used a tax rate of 17%, which we believe is a reasonable estimate of our long-term effective tax rate applicable to non-GAAP pre-tax income for 2023.
We believe non-GAAP diluted net income per share provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this metric generally eliminates the effects of unusual or non-recurring items from period to period for reasons unrelated to overall operating performance.
The following table presents a reconciliation of Net income (loss) attributable to common stockholders, the most directly comparable financial measure stated in accordance with GAAP, to Non-GAAP Net income for each of the periods presented:
66


Year Ended December 31,
(In thousands, except per share amounts)202320222021
GAAP Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
Stock-based compensation(1)
115,019 105,829 61,577 
Acquisition related compensation27,763 9,443 — 
Amortization of acquired intangible assets18,967 6,301 671 
Acquisition and integration related costs6,145 5,439 469 
Loss on extinguishment of debt— 407 3,435 
Restructuring and other charges20,887 — — 
Restructuring related charges(2)
(23,535)— — 
Impairment of long-lived assets1,140 1,635 285 
Revaluation of warrants(3)
— — (556)
Release of VAT reserve(4)
— — (3,188)
Non-GAAP income tax adjustment(6)
(25,469)(34)235 
Non-GAAP Net income$160,326 $101,216 $43,425 
Non-cash charges related to convertible notes(5)
$6,249 $5,910 $696 
Non-GAAP Net income used to compute net income per share, diluted$166,575 $107,126 $44,121 
GAAP Net income (loss) per share attributable to common stockholders, diluted$0.20 $(0.28)$(0.21)
Stock-based compensation(1)
1.10 0.91 0.54 
Acquisition related compensation0.26 0.09 — 
Amortization of acquired intangible assets0.18 0.06 0.02 
Acquisition and integration related costs0.06 0.06 — 
Loss on extinguishment of debt— — 0.04 
Restructuring and other charges0.20 — — 
Restructuring related charges(2)
(0.23)— — 
Impairment of long-lived assets0.01 0.01 — 
Revaluation of warrants(3)
— — (0.01)
Release of VAT reserve(4)
— — (0.03)
Non-cash charges related to convertible notes(5)
0.06 0.06 0.02 
Non-GAAP income tax adjustment(6)
(0.25)— — 
Non-GAAP Net income per share, diluted$1.59 $0.91 $0.37 
GAAP weighted-average shares used to compute net income (loss) per share, diluted96,415100,80693,224
Weighted-average dilutive effect of potentially dilutive securities8,40317,37224,804
Non-GAAP weighted-average shares used to compute net income per share, diluted104,818118,178118,028
______________
(1)For the year ended December 31, 2023, non-GAAP stock-based compensation excludes the $31.3 million reversal related to the former CEO’s forfeited MRSU award that is reported in Restructuring related charges, as well as $3.9 million that is reported in Restructuring and other charges, in the table above.
67


(2)Primarily consists of the $31.3 million reversal of stock-based compensation related to the former CEO’s forfeited MRSU award, partially offset by salary continuation charges, executive reorganization charges including severance, CEO search firm fees, and other legal and professional service costs.
(3)Immediately prior to the IPO, all shares of the convertible preferred stock then outstanding automatically converted into shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants. Therefore, as the warrants no longer permitted the holder to purchase redeemable shares of preferred stock, the warrant liability was remeasured and reclassified to Additional paid-in capital. The common stock warrants were fully exercised during the year ended December 31, 2021.
(4)Relates to the resolution of certain tax matters in certain jurisdictions with relevant authorities.
(5)Consists of non-cash interest expense for amortization of deferred financing fees related to the Convertible Notes.
(6)Prior to 2023, we calculated the income tax effects of non-GAAP adjustments based on the applicable statutory tax rate for the relevant jurisdiction, except for those items which were non-taxable or subject to valuation allowances for which the tax expense (benefit) was calculated at 0%. As a result, U.S. income tax effects of non-GAAP adjustments were subject to a valuation allowance and, therefore, were taxed at 0%. Beginning January 1, 2023, we used a tax rate of 17%, which we believe is a reasonable estimate of our long-term effective tax rate applicable to non-GAAP pre-tax income for 2023.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.
Interest Rate Risk
At December 31, 2023, we had cash, cash equivalents and marketable securities of $412 million, which were held for working capital purposes. Our cash equivalents and marketable securities consist of highly liquid investments in money market funds, U.S. treasury securities, U.S. government agency securities and corporate debt securities. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. The carrying amount of our cash equivalents reasonably approximates fair value, due to the short maturities of these instruments. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. As of December 31, 2023, the effect of a hypothetical 10% change in interest rates would have changed the fair value of our investments in marketable securities by an immaterial amount. Fluctuations in the fair value of our investments in marketable securities caused by a change in interest rates (gains or losses on the carrying amount) are recorded in other comprehensive income (loss), and are realized only if we sell the underlying securities prior to maturity.
Convertible Notes
In November 2021, we issued our Convertible Notes with an aggregate principal amount of $1.5 billion.
The Convertible Notes have a fixed annual interest rate of 0.0%, and accordingly, we do not have economic interest rate exposure on the Convertible Notes. However, the fair value of the Convertible Notes is exposed to interest rate risk. Generally, the fair value of the Convertible Notes will increase as interest rates fall and decrease as interest rates rise. We carry the Convertible Notes at face value less unamortized discount and issuance costs on our balance sheet, and we present the fair value for required disclosure purposes only. In addition, the fair value of the Convertible Notes also fluctuates when the market price of our common stock fluctuates. The fair value was determined based on the quoted bid price of the Convertible Notes in an over-the-counter market on the last trading day of the reporting period. For further information refer to Note 5. Fair Value Measurements, Financial Instruments Not Recorded at Fair Value on a Recurring Basis and Note 7. Debt, to the Consolidated Financial Statements included in Part II, Item 8. “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.
68


Foreign Currency Exchange Risk
Our sales are primarily denominated in U.S. dollars, and therefore our revenue is generally not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, Canada, the Netherlands, Germany, Australia, India, Pakistan and the United Kingdom. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments, although we may choose to do so in the future. A hypothetical 10% increase or decrease in the relative value of the U.S. dollar to other currencies would not have a material effect on our operating results.
69


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
DIGITALOCEAN HOLDINGS, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
70


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of DigitalOcean Holdings, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheet of DigitalOcean Holdings, Inc. and its subsidiaries (the “Company”) as of December 31, 2023, and the related consolidated statements of operations, of comprehensive income (loss), of stockholders' (deficit) equity and of cash flows for the year then ended, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
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, 2023, and the results of its operations and its cash flows for the year then ended in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO because a material weakness in internal control over financial reporting existed as of that date related to ineffective controls over the accounting for income taxes.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness referred to above is described in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. We considered this material weakness in determining the nature, timing, and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and our opinion regarding the effectiveness of the Company’s internal control over financial reporting does not affect our opinion on those consolidated financial statements.
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 management's report referred to above. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audit. 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether 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 audit 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 audit 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 audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinions.
As described in Management’s Report on Internal Control over Financial Reporting, management has excluded Paperspace Co. from its assessment of internal control over financial reporting as of December 31, 2023 because it was acquired by the Company in a purchase business combination during 2023. We have also excluded Paperspace Co. from our audit of internal control over financial reporting. Paperspace Co. is a wholly-owned subsidiary whose total assets and
71


total revenues excluded from management’s assessment and our audit of internal control over financial reporting represent less than 3% and 1%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2023.
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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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 (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matters
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 (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters 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.
Income Taxes
As described in Notes 2 and 13 to the consolidated financial statements, the Company’s income tax expense was $7.4 million for the year ended December 31, 2023 and the Company’s net deferred tax liability balance was $1.5 million as of December 31, 2023. The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income.
The principal consideration for our determination that performing procedures relating to income taxes is a critical audit matter is a high degree of auditor effort in performing procedures related to income taxes. As described in the “Opinions on the Financial Statements and Internal Control over Financial Reporting” section, a material weakness was identified related to this matter.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included, among others (i) evaluating and determining the nature and extent of audit procedures performed and evidence obtained that are responsive to the material weakness identified; (ii) testing the provision for income taxes, including the effective tax rate reconciliation and permanent and temporary differences; (iii) testing the completeness and accuracy of underlying data used in measuring and recognizing deferred tax assets and liabilities; and (iv) evaluating management’s assessment of the realizability of deferred tax assets on a jurisdictional basis.

/s/ PricewaterhouseCoopers LLP
Denver, Colorado
February 21, 2024
We have served as the Company’s auditor since 2023.
72


Report of Independent Registered Public Accounting Firm
To the Board of Directors and the Stockholders of DigitalOcean Holdings, Inc.

Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheet of DigitalOcean Holdings, Inc., (the Company) as of December 31, 2022, the related consolidated statements of operations, comprehensive loss, stockholders’ (deficit) equity and cash flows for each of the two years in the period ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Ernst & Young LLP
We have served as the Company’s auditor from 2015 to 2023.
New York, New York
February 22, 2023, except for the effects of the revision discussed in Note 2 (not presented herein) to the consolidated financial statements appearing under Item 8 of the Company’s 2022 Annual Report (Form 10-K/A) and Note 13, as to which the date is August 11, 2023.
73

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
December 31, 2023December 31, 2022
Current assets:
Cash and cash equivalents$317,236 $140,772 
Marketable securities94,532 723,462 
Accounts receivable, less allowance for credit losses of $5,848 and $6,099, respectively
62,186 53,833 
Prepaid expenses and other current assets29,040 27,924 
Total current assets502,994 945,991 
Property and equipment, net305,444 273,170 
Restricted cash1,747 1,935 
Goodwill348,322 315,168 
Intangible assets, net140,151 118,928 
Operating lease right-of-use assets, net155,201 153,701 
Deferred tax assets1,994 751 
Other assets5,114 5,987 
Total assets$1,460,967 $1,815,631 
Current liabilities:
Accounts payable$3,957 $21,138 
Accrued other expenses31,046 33,987 
Deferred revenue5,340 5,550 
Operating lease liabilities, current81,320 57,432 
Other current liabilities70,982 47,409 
Total current liabilities192,645 165,516 
Deferred tax liabilities3,533 20,757 
Long-term debt1,477,798 1,470,270 
Operating lease liabilities, non-current91,161 107,693
Other long-term liabilities9,528 3,826 
Total liabilities1,774,665 1,768,062 
Commitments and Contingencies (Note 9)
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2023 and 2022)
  
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 90,243,442 and 96,732,507 issued and outstanding as of December 31, 2023 and 2022, respectively)
2 2 
Additional paid-in capital30,989 263,957 
Accumulated other comprehensive loss(452)(2,048)
Accumulated deficit(344,237)(214,342)
Total stockholders’ (deficit) equity(313,698)47,569 
Total liabilities and stockholders’ (deficit) equity $1,460,967 $1,815,631 
See accompanying notes to consolidated financial statements
74

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
Year Ended December 31,
202320222021
Revenue$692,884 $576,322 $428,561 
Cost of revenue283,967 211,927 170,595 
Gross profit408,917 364,395 257,966 
Operating expenses:
Research and development140,365 143,885 115,684 
Sales and marketing73,027 81,022 50,878 
General and administrative162,742 165,185 102,590 
Restructuring and other charges20,887   
Total operating expenses397,021 390,092 269,152 
Income (loss) from operations11,896 (25,697)(11,186)
Other income (expense):
Interest expense(8,945)(8,396)(3,744)
Loss on extinguishment of debt (407)(3,435)
Interest income and other income, net23,825 10,615 164 
Other income (expense), net14,880 1,812 (7,015)
Income (loss) before income taxes26,776 (23,885)(18,201)
Income tax expense(7,367)(3,919)(1,302)
Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
Net income (loss) per share attributable to common stockholders
Basic$0.22 $(0.28)$(0.21)
Diluted$0.20 $(0.28)$(0.21)
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders
Basic90,141 100,806 93,224 
Diluted96,415 100,806 93,224 
See accompanying notes to consolidated financial statements
75

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
Year Ended December 31,
202320222021
Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
Other comprehensive income (loss):
Foreign currency translation adjustments, net of taxes345 (411)(129)
Unrealized gain (loss) on marketable securities, net of taxes1,251(1,263)
Other comprehensive income (loss)1,596 (1,674)(129)
Comprehensive income (loss)$21,005 $(29,478)$(19,632)
See accompanying notes to consolidated financial statements
76

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY
(in thousands, except share amounts)
Convertible Preferred StockCommon StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmountSharesAmount
Balance at December 31, 202045,472,229 $173,074 45,299,339 $1 (1,968,228)$(4,598)$99,783 $(245)$(167,035)$(72,094)
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs— — 16,500,000 1 — — 722,980 — — 722,981 
Issuance of common stock under equity incentive plan, net of taxes withheld— — 3,793,386 — — — 15,502 — — 15,502 
Issuance of common stock under employee stock purchase plan, net of taxes withheld— — 117,996 — — — 4,401 — — 4,401 
Issuance of common stock for acquisition— — 636,994 — — — 27,566 — — 27,566 
Exercise of common stock warrants— — 296,848 — — — — — — — 
Conversion of redeemable preferred stock warrants to common stock warrants— — — — — — 13,906 — — 13,906 
Conversion of convertible preferred stock to common stock in connection with initial public offering(45,472,229)(173,074)45,472,229 — — — 173,074 — — 173,074 
Repurchase and retirement of common stock— — (2,940,929)— — — (350,000)— — (350,000)
Stock-based compensation— — — — — — 62,493 — — 62,493 
Other comprehensive loss— — — — — — — (129)— (129)
Net loss attributable to common stockholders— — — — — — — — (19,503)(19,503)
Balance at December 31, 2021  109,175,863 2 (1,968,228)(4,598)769,705 (374)(186,538)578,197 
Issuance of common stock under equity incentive plan, net of taxes withheld— — 2,894,748 — — — (16,626)— — (16,626)
Issuance of common stock under employee stock purchase plan, net of taxes withheld— — 256,718 — — — 7,925 — — 7,925 
Repurchase and retirement of common stock— — (13,626,594)— — — (600,000)— — (600,000)
Retirement of treasury stock— — (1,968,228)— 1,968,228 4,598 (4,598)— —  
Stock-based compensation— — — — — — 107,551 — — 107,551 
Other comprehensive loss— — — — — — — (1,674)— (1,674)
Net loss attributable to common stockholders— — — — — — — — (27,804)(27,804)
Balance at December 31, 2022  96,732,507 2   263,957 (2,048)(214,342)47,569 
Issuance of common stock under equity incentive plan, net of taxes withheld— — 7,785,464 — — — 16,307 — — 16,307 
Issuance of common stock under employee stock purchase plan, net of taxes withheld— — 212,980 — — — 4,977 — — 4,977 
Repurchase and retirement of common stock— — (14,487,509)— — — (341,312)— (147,143)(488,455)
Excise taxes related to repurchase of common stock— — — — — — (2,723)— (2,161)(4,884)
Stock-based compensation— — — — — — 89,783 — — 89,783 
Other comprehensive income— — — — — — — 1,596 — 1,596 
Net income attributable to common stockholders— — — — — — — — 19,409 19,409 
See accompanying notes to consolidated financial statements
77

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY
(in thousands, except share amounts)
Balance at December 31, 2023 $ 90,243,442 $2  $ $30,989 $(452)$(344,237)$(313,698)
See accompanying notes to consolidated financial statements
78

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
202320222021
Operating activities
Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization117,866 102,232 88,372 
Stock-based compensation88,347 105,829 61,577 
Provision for expected credit losses15,357 16,551 9,207 
Operating lease right-of-use assets and liabilities, net5,709 11,417  
Loss on extinguishment of debt 407 3,435 
Net accretion of discounts and amortization of premiums on investments1,866 (6,135) 
Non-cash interest expense7,949 7,880 1,357 
Loss on impairment of long-lived assets1,140 1,635 285 
Revaluation of warrants  (556)
Deferred income taxes(67)(1,835)17 
Release of VAT reserve(819) (3,188)
Other627 166 (36)
Changes in operating assets and liabilities:
Accounts receivable(22,668)(26,645)(20,684)
Prepaid expenses and other current assets(9,593)(1,424)1,130 
Accounts payable and accrued expenses(11,077)5,500 9,439 
Deferred revenue(315)(290)(51)
Other assets and liabilities21,211 7,668 2,308 
Net cash provided by operating activities234,942 195,152 133,109 
Investing activities
Capital expenditures - property and equipment(119,299)(106,389)(97,072)
Capital expenditures - internal-use software development(5,514)(8,913)(6,391)
Purchase of intangible assets (4,915)(5,636)
Cash paid for acquisition of businesses, net of cash acquired(99,023)(305,170)(5,000)
Cash paid for asset acquisitions(2,500)(5,400) 
Purchase of marketable securities(352,313)(1,695,165) 
Sales of marketable securities 19,992  
Maturities of marketable securities979,565 956,847  
Purchased interest on marketable securities(151)(1,575) 
Proceeds from interest on marketable securities151 1,549  
Proceeds from sale of equipment236 981 494 
Net cash provided by (used in) investing activities401,152 (1,148,158)(113,605)
Financing activities
Proceeds from issuance of convertible notes, net of issuance costs  1,462,195 
Repayment of notes payable  (33,214)
Repayment of term loan  (166,813)
Repayment of borrowings under revolving credit facility  (63,200)
Payment of debt issuance costs (1,520) 
See accompanying notes to consolidated financial statements
79

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Proceeds related to the issuance of common stock under equity incentive plan38,410 11,509 18,369 
Proceeds from the issuance of common stock under employee stock purchase plan4,977 7,926 4,970 
Principal repayments of finance leases(2,260)  
Employee payroll taxes paid related to net settlement of equity awards(21,575)(28,278)(3,187)
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs  724,384 
Repurchase and retirement of common stock(488,455)(600,000)(350,000)
Repayment of seller’s note  (125)
Net cash (used in) provided by financing activities(468,903)(610,363)1,593,379 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(15)(249)5 
Increase (decrease) in cash, cash equivalents and restricted cash167,176 (1,563,618)1,612,888 
Cash, cash equivalents and restricted cash - beginning of period151,807 1,715,425 102,537 
Cash, cash equivalents and restricted cash - end of period$318,983 $151,807 $1,715,425 
Supplemental disclosures of cash flow information:
Cash paid for interest$916 $475 $2,344 
Cash paid for taxes, net of refunds2,723 4,567 921 
Operating cash flows paid for operating leases74,248 49,870  
Non-cash investing and financing activities:
Capitalized stock-based compensation$1,440 $1,722 $916 
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses4,826 15,689 12,968 
Issuance of common stock for acquisition  27,566 
Debt issuance costs included in accounts payable and accrued liabilities  400 
Operating right-of-use assets obtained in exchange for operating lease liabilities73,440 204,105  
Finance right-of-use assets obtained in exchange for finance lease liabilities11,938   
See accompanying notes to consolidated financial statements
80

DIGITALOCEAN HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except share and per share amounts)

Note 1. Nature of the Business and Organization
DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure, platform and software tools for startups and growing digital businesses. The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (“IaaS”), including Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (“PaaS”), including Managed Database and Managed Kubernetes offerings; Software-as-a-Service (“SaaS”), including Managed Hosting and Marketplace offerings; and artificial intelligence and machine learning (“AI/ML”), including Machines, Notebooks and Deployments offerings.
The Company has adopted a holding company structure and the primary operations are performed globally through its wholly-owned operating subsidiaries.
Initial Public Offering
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of $47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.
Note 2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications
Certain prior year amounts on the Consolidated Statements of Cash Flows have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation including estimation of the probability of performance vesting conditions, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, fair value of financial instruments, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and
81


reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other income (expense), net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other income (expense), net in the Consolidated Statements of Operations.
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive loss.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other income (expense), net on the Consolidated Statements of Operations when realized.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20232022
Cash and cash equivalents$317,236 $140,772 
Restricted cash included in Prepaid expenses and other current assets(1)
 9,100 
Restricted cash(2)
1,747 1,935 
Total cash, cash equivalents and restricted cash$318,983 $151,807 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the accounts receivable and related allowance after the potential for recovery is considered remote.
82


The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20232022
Beginning balance$6,099 $4,212 
Provision for expected credit losses15,357 16,551 
Write-offs and other(15,608)(14,664)
Ending balance$5,848 $6,099 
Fair Value of Financial Instruments
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense. The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
Equipment under finance leasesLesser of lease term or remaining useful life
The Company periodically reviews the estimated useful lives of property and equipment.
Leases
The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. The finance leases are for data center equipment. The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities. Finance lease ROU assets, net of amortization are included in Property and equipment, net, and finance lease liabilities are included in Other current liabilities and Other non-current liabilities on the Company’s Consolidated Balance Sheets.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date, including rental escalation provisions. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
83


The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components of operating leases primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. Variable lease payments generally relate to non-lease components above a contractual minimum fixed amount.
Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. The Company’s operating lease costs for co-location data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations. Amortization expense of finance lease ROU assets is recognized on a straight-line basis over the lease term of one to five years, and interest expense for finance lease liabilities is recognized under the effective interest rate method based on the incremental borrowing rate. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense included in Cost of revenue on the Company’s Consolidated Statements of Operations. Interest expense is included in Other income (expense), net on the Company’s Consolidated Statements of Operations. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term.
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. For the year ended December 31, 2022, a reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations.
During the years ended December 31, 2023, 2022 and 2021, the Company recorded an impairment loss of $1,140, $163 and $285, respectively, related to software that is no longer being used. These impairment losses are included in Cost of revenue and Research and development on the Consolidated Statements of Operations.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at
84


the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisitions of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, Cloudways Ltd. (“Cloudways”) on September 1, 2022, and Paperspace Co. (“Paperspace”) on July 5, 2023, as discussed in Note 3. Goodwill was $348,322 and $315,168 as of December 31, 2023 and 2022, respectively, and represents the excess purchase price over the fair value of identifiable net assets acquired in a business combination. As of December 31, 2023, the Company has a single reporting unit.
Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. The Company performs an assessment of goodwill utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. In a quantitative impairment test, the Company compares the carrying amount of the reporting unit to its fair value. If the carrying amount of the reporting unit exceeds its fair value, an impairment charge is recognized for the amount by which the carrying amount of the reporting unit exceeds its fair value, up to the amount of goodwill of the reporting unit.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Intangible assets with indefinite lives were $44,821 as of December 31, 2023 and 2022 and are included as Intangible assets on the Consolidated Balance Sheets.
The Company performs an assessment of indefinite-lived intangible assets utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the assets are less than its respective carrying amounts. If the Company concludes it is more likely than not that the fair value of the assets are less than its respective carrying amounts, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. Recoverability of
85


assets held and used is measured by 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 the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows.
No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2023, 2022 or 2021.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology, trade name, customer relationships, content and brand. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible asset, generally on a straight-line basis over the useful life of three to ten years. Intangible assets with definite lives were $95,330 and $74,107 as of December 31, 2023 and 2022, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
The Company provides cloud computing services, including IaaS, PaaS, SaaS and AI/ML, to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2023, 2022 and 2021, which was included in the Deferred revenue balances at the beginning of each respective period, was $3,674, $2,894 and $2,672, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of acquired technology, amortization of capitalized internal-use software development costs, and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional
86


services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, commissions, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, impairment of long-lived assets, acquisition related compensation, and other administrative costs.
Restructuring and other charges
The Company records restructuring expenses 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.
Restructuring and other charges consist primarily of personnel costs, such as notice period, employee severance payments and termination benefits, as well as stock-based compensation related to vesting of certain equity awards.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $7,857, $19,914 and $14,577 for the years ended December 31, 2023, 2022 and 2021, respectively.
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
87


Geographical Information
Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202320222021
North America37 %38 %38 %
Europe29 %30 %30 %
Asia24 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Revenue derived from customers in the United States was 30% of total revenue for the year ended December 31, 2023, and 31% of total revenue for the years ended December 31, 2022 and 2021.
No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.
Long-lived assets includes property, equipment and leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20232022
United States$233,557 $206,118 
Singapore43,425 60,307 
Germany
62,224 50,274 
Netherlands
46,170 35,951 
Other
75,269 74,221 
Total$460,645 $426,871 
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, marketable securities, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2023 and 2022. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2023, 2022 and 2021, respectively.
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company has limited trading history of its common stock at the time of issuing stock options, the Company estimates the
88


expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies, as well as the Company’s historical volatility, over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
The Company has granted market-based restricted stock units (“MRSUs”) to its chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
89


Net Income (Loss) per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the IPO, holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the year ended December 31, 2021 were not allocated to these participating securities.
Basic earnings per share is computed by dividing net income or loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income or loss attributable to common stockholders, adjusted for interest expense on dilutive convertible notes, by the weighted-average number of shares of common stock, common stock equivalents and other potentially dilutive securities, if any, outstanding during the period.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes. Nonvested market and performance-based share awards are included in the weighted-average diluted shares outstanding each period if established market or performance criteria have been met at the end of the respective periods.
Potential shares related to certain of the Company’s outstanding stock options, restricted stock units and convertible notes were excluded because they were anti-dilutive, however, those potential shares could be dilutive in the future. Potentially dilutive securities whose effect would have been antidilutive are excluded from the computation of diluted earnings per share for periods in which the Company is in a loss position.
Recent Accounting Pronouncements – Pending Adoption
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, ASU 2023-09 requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in ASU 2023-09 are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on our financial disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and for interim periods within fiscal years beginning after December 15, 2024, with early application permitted. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements and disclosures.
Note 3. Acquisitions, Goodwill and Intangible Assets
Paperspace Co.
On July 5, 2023 (the “Paperspace Acquisition Date”), the Company consummated a business combination acquiring 100% of Paperspace for total cash consideration of $100,399. Included in the consideration paid is a contribution of $11,100 to an escrow account held by a third party on the Paperspace Acquisition Date to support certain post-closing indemnification obligations.
This acquisition has been accounted for as a business combination and the results of Paperspace’s operations have been included in the accompanying consolidated financial statements since the Paperspace Acquisition Date. The acquisition and integration of Paperspace’s advanced technology into the Company’s platform will extend the Company’s
90


offerings, enabling customers to more easily test, develop and deploy artificial intelligence and machine learning (“AI/ML”) applications, and augment and enhance existing AI/ML applications.
The determination and allocation of total consideration is based on estimates of fair value. Measurement period adjustments, if any, will be recognized in the reporting period in which the adjustment amounts are determined within twelve months from the Paperspace Acquisition Date. As of December 31, 2023, the purchase price allocation for Paperspace remains open as the Company gathers additional information regarding the assets acquired and the liabilities assumed, primarily in relation to working capital accounts and the Company’s assessment of tax related items.
The following table sets forth the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Paperspace Acquisition Date:
Amount
Fair value of consideration transferred
Cash consideration$100,399 
Recognized amounts of identifiable assets acquired and liabilities assumed
Tangible assets acquired:
Cash and cash equivalents$1,376 
Accounts receivable1,042 
Prepaid expenses and other current assets193 
Property and equipment, net4,515 
Operating right-of-use asset, net4,398 
Finance lease right-of-use asset, net11,958 
Other assets
367 
Intangible assets37,690 
Liabilities assumed:
Accounts payable and accrued expenses(1,445)
Deferred revenue(105)
Operating lease liabilities, current(1,475)
Operating lease liabilities, non-current(2,923)
Finance lease liabilities, current(5,707)
Finance lease liabilities, non-current(6,251)
Deferred tax liabilities(1,074)
Total identifiable net assets acquired42,559 
Goodwill recorded in acquisition57,840 
Total purchase price allocation$100,399 
The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Estimated Fair ValueWeighted Average Useful Life (years)
Trademark/Trade Name$300 1
Developed Technology24,120 5
Customer Relationships13,270 5
Total intangible assets$37,690 
91


Paperspace’s assets and liabilities were measured at estimated fair values on July 5, 2023. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist management in the valuation of these assets and liabilities.
The goodwill is attributable primarily to the integration of Paperspace’s advanced technology into the Company’s platform which will extend the Company’s offerings, resulting in incremental revenue from new and existing customers, and to a lesser extent intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Acquisition and integration related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $5,745 of acquisition related costs that were expensed in the year ended December 31, 2023. These costs are shown primarily as part of General and administrative expenses in the accompanying Consolidated Statements of Operations.
The amount of Paperspace’s revenue and net loss included in the Company’s Consolidated Statements of Operations from the Paperspace Acquisition Date through December 31, 2023, was $6,350 and $18,914, respectively.
Contingent compensation
Contingent compensation costs relate to payments due to certain Paperspace sellers for $10,120, of which $5,060 will be earned on July 5, 2024, and $1,265 will be earned quarterly thereafter through July 5, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Paperspace founders at each payment date. For the year ended December 31, 2023, the Company recorded an acquisition related compensation expense of $4,135 related to estimated compensation earned by the Paperspace founders to date included in General and administrative in the accompanying Consolidated Statements of Operations.
Unaudited Pro Forma Financial Information
The unaudited pro forma information below summarizes the combined results of the Company and Paperspace as if the Company’s acquisition of Paperspace closed on January 1, 2022 but does not necessarily reflect the combined actual results of operations of the Company and Paperspace that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Paperspace, including additional amortization of acquired assets and the timing of nonrecurring acquisition and integration related costs, and other adjustments the Company believes are reasonable for the pro forma presentation. If Paperspace had been acquired on January 1, 2022 and included in the Company’s results for 2022 and 2023, it would not have had a material impact to revenue.
Pro Forma for the
Year Ended December 31,
20232022
Net loss$(280)$(61,802)
Cloudways Ltd.
On September 1, 2022 (“Cloudways Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. (“Cloudways”) pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Cloudways Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for startups and growing digital businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Cloudways Acquisition Date.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 of the consideration paid to an escrow account held by a third party on the Cloudways Acquisition Date to support certain post-closing indemnification obligations. The final accounting has been completed.
92


The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Cloudways Acquisition Date:
Amount
Fair value of consideration transferred
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Recognized amounts of identifiable assets acquired and liabilities assumed
Tangible assets acquired:
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepaid expenses and other current assets 547 
Other assets9 
Intangible assets72,000 
Liabilities assumed:
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(3,417)
Other current liabilities(23,243)
Total identifiable net assets acquired52,686 
Goodwill recorded in acquisition258,551 
Total purchase price allocation$311,237 
During the year ended December 31, 2023, the Company recorded measurement period adjustments of $24,686 to decrease Goodwill and a corresponding $18,269 to decrease Deferred tax liabilities, and $6,417 to decrease Other current liabilities on the Consolidated Balance Sheets. Additionally, the change to the provisional amounts resulted in an increase to Income tax expense and Deferred tax liabilities of $1,635 and a decrease to General and administrative expenses and other current liabilities of $921, respectively. The measurement period adjustments are a result of new information obtained about facts and circumstances that existed as of the acquisition date.
The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Estimated Fair ValueWeighted Average Useful Life (years)
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total intangible assets$72,000 
Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist management in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name
93


intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.
The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Contingent compensation
Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 was earned and paid on September 1, 2023, and $7,326 will be earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date.
Unaudited Pro Forma Financial Information
The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net loss for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma for the
Year Ended December 31,
20222021
Revenue$607,191 $459,845 
Net loss(20,780)(53,227)
2023 Asset Acquisition
In January 2023, the Company acquired certain assets of SnapShooter Limited for $2,500, which was accounted for as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a developed technology intangible asset and will be amortized over five years.
Additionally, the Company recognized a contingent compensation liability of $1,000 that is payable one year from the date of acquisition, contingent on continuing employment and will be recognized as compensation expense over the period that it is earned.
2022 Asset Acquisitions
In March 2022, the Company acquired the assets of the CSS Tricks website from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over three to five years.
In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.
94


Goodwill
Movements in goodwill during the years ended December 31, 2023 and 2022 were as follows:
Balance at January 1, 2022$32,170 
Acquisition of Cloudways283,237
Measurement period adjustment(1)
(239)
Balance at December 31, 2022315,168
Acquisition of Paperspace57,840 
Measurement period adjustments(2)
(24,686)
Balance at December 31, 2023
$348,322 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
(2)The Company finalized and adjusted the purchase price for the Cloudways acquisition as discussed above.
Intangible Assets, net
Intangible assets, net consisted of the following amounts:
December 31,
20232022
Asset Type
IP addresses$44,821 $44,821 
Developed technology62,330 35,710 
Customer relationships44,270 31,000 
Trade name9,800 9,500 
Content4,400 4,400 
Brand1,000 1,000 
Total carrying value$166,621 $126,431 
Accumulated Amortization
Developed technology$(14,737)$(4,477)
Customer relationships(7,203)(1,476)
Trade name(1,413)(317)
Content(2,534)(1,067)
Brand(583)(166)
Total accumulated amortization(26,470)(7,503)
Total intangible assets, net$140,151 $118,928 
Amortization expense was $18,967, $6,301 and $645 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, six years for customer relationships, ten years for trade name, three years for content, and two years for brand. Amortization expense for the next five years and thereafter, based on valuations and
95


determinations of useful lives, is expected to be as follows:
2024$22,426 
202520,057 
202619,657 
202717,557 
20289,198 
Thereafter6,435 
Total estimated future intangible amortization expense$95,330 
Note 4. Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2023 and 2022.
December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$69,456 $6 $(6)$69,456 
Commercial paper25,088  (12)25,076 
Total Marketable securities$94,544 $6 $(18)$94,532 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293  (86)35,207 
Commercial paper139,489 9 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
Interest income from investments was $23,767, $11,881 and $123 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, all of the Company’s available-for-sale short-term investments were due within one year.
As of December 31, 2023, the Company held three securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.
Note 5. Fair Value Measurements
The fair value of our financial assets measured on a recurring basis is as follows:
96


December 31, 2023
Level ILevel IITotal
Cash and cash equivalents:
Cash$54,871 $ $54,871 
Money market funds262,365  262,365 
Total Cash and cash equivalents$317,236 $ $317,236 
Marketable securities:
U.S. treasury securities$69,456 $ $69,456 
Commercial paper 25,07625,076 
Total Marketable securities$69,456 $25,076 $94,532 
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $ $95,117 
Money market funds45,655  45,655 
Total Cash and cash equivalents$140,772 $ $140,772 
Marketable securities:
U.S. treasury securities$549,124 $ $549,124 
Corporate debt securities 35,207 35,207 
Commercial paper 139,131 139,131 
Total Marketable securities$549,124 $174,338 $723,462 
The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper and corporate debt securities within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2023 and 2022.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
The Company reports financial instruments at fair value, with the exception of the 0% Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
December 31, 2023December 31, 2022
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,477,798 $1,235,625 $1,470,270 $1,134,030 
The carrying value of the Convertible Notes as of December 31, 2023 and 2022 was net of unamortized debt issuance costs of $22,202 and $29,730, respectively.
The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.
Note 6. Balance Sheet Details
97


Property and equipment, net
Property and equipment, net consisted of the following:
December 31,
20232022
Computers and equipment$657,505 $564,763 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software84,279 78,649 
Equipment under finance leases11,938  
Property and equipment, gross$762,053 $651,743 
Less: accumulated depreciation$(387,083)$(317,329)
Less: accumulated amortization (69,526)(61,244)
Property and equipment, net $305,444 $273,170 
Depreciation expense on property and equipment was $90,466, $83,814 and $74,278 for the years ended December 31, 2023, 2022 and 2021, respectively.
The Company capitalized costs related to the development of computer software for internal use of $6,958, $10,636 and $7,307 for the years ended December 31, 2023, 2022 and 2021, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software was $8,433, $12,117 and $13,424 for the years ended December 31, 2023, 2022 and 2021, respectively.
Other current liabilities
Other current liabilities consisted of the following:
December 31,
20232022
Income taxes$44,887 $40,848 
Contingent compensation 15,433 5,617 
Finance leases5,221  
Excise taxes related to repurchase of common stock4,884  
Employee contributions under the ESPP557 944 
Total other current liabilities
$70,982 $47,409 
Note 7. Debt
Credit Facility
In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications,
(i) remove the term loan component of the existing credit facility which had been previously repaid in full;
(ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000;
(iii) extend the maturity date;
(iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant;
98


(v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio;
(vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and
(vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).
At December 31, 2023, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000.
The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2023, the Company was in compliance with all covenants under the Credit Facility.
The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $506, $477 and $362 for the years ended December 31, 2023, 2022 and 2021, respectively.
In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt is classified as a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.
Amortization of deferred financing fees was $420, $398 and $2,243 for the years ended December 31, 2023, 2022 and 2021, respectively.
Convertible Notes
In November 2021, the Company issued $1,500,000 aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2023, 2022 and 2021 was $7,529, $7,481 and $881, respectively.
Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances:
1.during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day;
2.during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day;
3.if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and
4.upon the occurrence of specified corporate events or distributions on the common stock.
99


As none of the above circumstances have occurred as of December 31, 2023, the Convertible Notes were not convertible for the fiscal year ended December 31, 2023.
On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.
Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.
The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date.
Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.
Outstanding Borrowings
As of December 31, 2023, the $1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.
Note 8. Leases
The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within three to five years and many contain renewal options and/or termination provisions. As part of the Paperspace acquisition on July 5, 2023, the Company recognized finance leases for data center equipment.
The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025.
The components of lease expense were as follows:
December 31,
20232022
Finance lease expense:
Amortization of finance lease right-of-use assets$2,656 N/A
Interest on finance lease liabilities410 N/A
Operating lease expense80,639 $54,440 
Variable lease expense11,317 6,149 
Short-term lease expense418 1,799 
Total lease expense$95,440 $62,388 
100


Supplemental balance sheet information related to leases were as follows:
December 31,
20232022
Finance leases:
Property and equipment, net$9,282 N/A
Other current liabilities5,221 N/A
Other long-term liabilities4,521N/A
Operating leases:
Operating lease right-of-use assets, net$155,201 $153,701 
Operating lease liabilities, current81,320 57,432
Operating lease liabilities, non-current91,161107,693 
Weighted average remaining lease term and discount rate were as follows:
December 31,
20232022
Finance leases:
Weighted-average remaining lease term (in years)2.0N/A
Weighted-average discount rate8%N/A
Operating leases:
Weighted-average remaining lease term (in years)2.72.8
Weighted-average discount rate8%5%
For the years ended December 31, 2023 and 2022, the Company recorded $1,677 and $1,202, respectively, in sublease income for operating leases, which was recorded as a reduction to General and administrative operating expenses. No sublease income was recorded for the year ended December 31, 2021 as the Company entered into separate sublease agreements in 2022.
Maturities of lease liabilities as of December 31, 2023 were as follows:
Finance Leases
Operating Leases(1)
2024$5,838 $87,283 
20253,684 47,630 
2026805 29,403 
2027210 20,116 
202838 1,609 
Total undiscounted lease liabilities10,575186,041
Less: Imputed interest(833)(13,560)
Total present value of lease liabilities9,742172,481
Less: Current portion of lease liabilities(5,221)(81,320)
Lease liabilities, non-current$4,521 $91,161 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.
101


Note 9. Commitments and Contingencies
Purchase Commitments
As of December 31, 2023, the Company had long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2023 were as follows:
2024$21,419 
20256,732 
2026884 
2027957 
2028 
Thereafter 
Total purchase commitments$29,992 
Letters of Credit
In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,747 and $1,935 were issued and outstanding as of December 31, 2023 and 2022, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows. As of December 31, 2023, one letter of credit remained and the deposit currently held is the minimum threshold required until the lease expiration.
Legal Proceedings
The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.
On September 12, 2023, a putative class action lawsuit was filed in the United States District Court for the Southern District of New York against us and certain of our current and former executive officers for alleged violations of the U.S. federal securities laws. The complaint in the lawsuit, captioned Agarwal v. DigitalOcean Holdings, Inc., et. al. (Case 1:23-cv-08060), asserted claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 on behalf of a proposed class consisting of those who acquired our common stock between February 16, 2023 and August 25, 2023 (the “Putative Class Period”), and alleged that we made materially false and misleading statements regarding our business during the Putative Class Period. On January 3, 2024, the plaintiff in the federal class action lawsuit voluntarily dismissed the action without prejudice.
On December 12, 2023 and December 14, 2023, respectively, we were named a nominal defendant in two putative stockholder derivative actions filed in the United States District Court for the District of Delaware against our directors and our former chief executive officer and member of the board. The complaints in the two lawsuits, captioned Flanagan v. Spruill, et al. (Case No. 1:23-cv-01424-RGA) and Reynolds v. Spruill, et al. (Case No. 1:23-cv-01433-RGA), alleged, among other things, violations of federal law and breaches of fiduciary duty, in relation to substantially the same factual allegations as the above-described federal class action lawsuit captioned Agarwal v. DigitalOcean Holdings, Inc., et. al. (Case 1:23-cv-08060). On January 12, 2024, the two cases were consolidated. On February 7, 2024, the consolidated action was voluntarily dismissed without prejudice.
Note 10. Stockholders’ Equity
102


Common Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.
As of December 31, 2023 and 2022, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company’s Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2023 or 2022.
Share Buyback Program
On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First 2022 Share Buyback Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First 2022 Share Buyback Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second 2022 Share Buyback Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the Second 2022 Share Buyback Program. During the year ended December 31, 2022, the Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 pursuant to the First 2022 Share Buyback Program and Second 2022 Share Buyback Program.
On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of the Company’s common stock (the “2023 Share Buyback Program”). Pursuant to the 2023 Share Buyback Program, repurchases of the Company’s common stock could occur using a variety of methods, which could include but was not limited to open market purchases, the implementation of a 10b5-1 plan, and/or any other available methods in accordance with SEC and other applicable legal requirements. The 2023 Share Buyback Program was authorized throughout fiscal year 2023 and expired on December 31, 2023.
During the year ended December 31, 2023, the Company repurchased and retired 14,487,509 shares of common stock for an aggregate purchase price of $488,455, which excludes the 1% excise tax of $4,884, pursuant to the 2023 Share Buyback Program.
All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital and Accumulated deficit.
Note 11. Stock-Based Compensation
Equity Incentive Plan
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants. Shares issued pursuant to the exercise of these awards are transferable by the holder.
103


In February 2023, the Company initiated a restructuring plan to adjust its cost structure and accelerate its timeline to achieve 20% or better adjusted free cash flow margins (the “Restructuring Plan”), which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. In connection with the Restructuring Plan, the Company recorded $3,937 of stock-based compensation related to the accelerated vesting of certain restricted stock, performance-based restricted stock units (“PRSUs”), and RSU awards during the year ended December 31, 2023. Refer to Note 15, Restructuring, for further details of the Restructuring Plan.
Stock Options
Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and typically vest over a period of four years. Stock option activity for the year ended December 31, 2023 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202310,153,916 $7.23 6.16$185,188 
Granted46,799 28.86 
Exercised(6,391,424)6.01 
Forfeited or cancelled(520,272)10.16 
Outstanding at December 31, 20233,289,019 $9.43 4.17$89,671 
Vested and exercisable at December 31, 20232,943,420 8.65 3.8882,531 
Vested and unvested expected to vest at December 31, 20233,242,866 $9.34 4.14$88,697 
The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2023, 2022 and 2021 was $156,819, $81,912 and $189,422, respectively. The tax benefit from stock options exercised was $108,164, $25,143 and $103,820 for the years ended December 31, 2023, 2022 and 2021, respectively.
During the year ended December 31, 2023, 46,799 options were granted. No options were granted during the years ended December 31, 2022 or 2021. The aggregate estimated fair value of stock options granted to participants that vested during the years ended December 31, 2023 and 2022 was $12,888 and $17,529, respectively.
The following weighted-average assumptions were used to estimate the grant date fair value of stock options issued during the year ended December 31, 2023:
Expected volatility59.30%
Expected life in years10
Risk-free interest rate4.25%
Dividend yield0%
Weighted-average fair value of awards$20.83
As of December 31, 2023, there was $5,216 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 0.75 years.
RSUs
RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20234,802,435 $44.25 
Granted6,110,576 33.77 
Vested(2,042,503)39.95 
Forfeited or cancelled(2,562,009)42.81 
Unvested balance at December 31, 20236,308,499 36.07 
Vested and expected to vest at December 31, 20234,202,720 $36.41 
104


Forfeitures and cancellations were primarily due to the Restructuring Plan.
As of December 31, 2023, there was $139,430 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.77 years.
PRSUs
The Company issued PRSUs which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2023666,122 $57.41 
Granted1,118,528 31.75 
Vested(51,594)41.24 
Forfeited or cancelled(758,954)34.96 
Adjusted by performance factor(436,387)60.72 
Unvested balance at December 31, 2023537,715 $35.25 
At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision. Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method.
LTIP PRSUs
The Company grants Long Term Incentive Plan (“LTIP”) PRSUs to certain executives of the Company during the first fiscal quarter of each fiscal year. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.
The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.
Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 of the year after grant or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.
On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.
On February 16, 2023, it was determined that the financial performance of the LTIP PRSUs granted in 2022 was not achieved. This resulted in a performance factor reduction of 436,387 shares from the original maximum shares achievable of 436,387.
On March 1, 2023, the Company granted an LTIP PRSU award (the “2023 LTIP PRSU”) with a maximum shares achievable of 1,118,528, subject to the actual financial metrics achieved relative to the target financial metrics for fiscal year 2023. As of December 31, 2023, the Company determined that it was probable that a percentage of the 2023 LTIP PRSUs granted with respect to the Company’s 2023 financial performance would vest.
There is $1,121 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 1.21 years in regards to the LTIP PRSUs.
Other PRSUs
105


In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets.
As part of the Restructuring Plan, 20,000 PRSU shares were deemed achieved and will vest in early fiscal year 2024. This resulted in $1,262 of stock-based compensation, which was included in Restructuring and other charges in the Consolidated Statements of Operations for the year ended December 31, 2023.
During the period ended June 30, 2023, 40,000 PRSUs shares were deemed achieved and will vest in early fiscal year 2024. This resulted in $2,524 of stock-based compensation, which was included in Research and development in the Consolidated Statements of Operations for year ended December 31, 2023.
MRSUs
On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s former CEO, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.
The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant.
MRSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20233,000,000 $25.12 
Granted  
Unvested balance at December 31, 20233,000,000 $25.12 
On August 24, 2023, the Company announced its implementation of a leadership succession plan to identify the Company’s next CEO. As a result, none of the MRSUs are expected to vest and $31,279 of recognized stock-based compensation related to the former CEO’s MRSUs was estimated to be forfeited and reversed for the year ended December 31, 2023.
As of December 31, 2023, there was no unrecognized stock-based compensation related to the MRSUs granted remaining to be recognized.
106


ESPP
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering.

2022 Offerings
A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price on the first day of the purchase period beginning on November 21, 2022 was lower than the stock price at the beginning of the First 2022 Offering, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). In connection with the purchase period that ended on May 19, 2023, there were 120,348 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $23.51. In connection with the purchase period that ended on November 20, 2023, there were 92,632 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of either $24.31 or $23.51 depending upon when the employee entered the plan.
The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which was recognized over the remaining term of Second 2022 Offering.
The Company recorded stock-based compensation associated with the ESPP of $2,290, $4,380 and $3,097 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, $557 has been withheld on behalf of employees.
Restricted Shares
In connection with the closing of the Nimbella acquisition on September 1, 2021, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date.
As part of the Restructuring Plan, during the three months ended March 31, 2023, 33,963 shares of restricted stock that were issued to a former founder were vested upon the employee’s departure and $2,147 of stock-based compensation was included in Restructuring and other charges in the Consolidated Statements of Operations for the year ended December 31, 2023.
During the three months ended June 30, 2023, 66,139 shares of restricted stock that were issued to the two remaining founders of Nimbella were vested upon their departure. This resulted in $3,946 of stock-based compensation which was included in Research and development in the Consolidated Statements of Operations for the year ended December 31, 2023.
For the restricted shares, total stock-based compensation was $6,093, $4,212 and $1,407 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the restricted shares in connection with the Nimbella acquisition have been fully amortized.
107


Stock-Based Compensation
Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202320222021
Cost of revenue$1,836 $1,820 $1,147 
Research and development43,315 39,354 23,315 
Sales and marketing15,751 14,909 8,471 
General and administrative23,508 49,746 28,644 
Restructuring and other charges3,937   
Total$88,347 $105,829 $61,577 
Excess income tax benefit related to stock-based compensation$89,272 $27,657 $108,041 
In September 2023, certain executives had the terms of their equity awards amended, which could result in approximately 469,000 awards accelerating up to twelve months in the event the individuals are terminated without cause or resign for good reason, as defined in their amended employment agreement.
Note 12. Net Income (Loss) per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net income (loss) per share:
Year Ended December 31,
(In thousands, except per share amounts)202320222021
Basic net income (loss) per share:
Numerator:
Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
Denominator:
Weighted average shares used to compute net income (loss) per share90,141 100,806 93,224 
Basic net income (loss) per share attributable to common stockholders$0.22 $(0.28)$(0.21)
Diluted net income (loss) per share:
Numerator:
Net income (loss) attributable to common stockholders
$19,409 $(27,804)$(19,503)
Denominator:
Number of shares used in basic calculation 90,141 100,806 93,224 
Weighted-average effect of diluted securities:
Stock Options
5,698   
RSUs
495   
PRSUs
81   
Number of shares used in diluted calculation
96,415 100,806 93,224 
Diluted net income (loss) per share attributable to common stockholders
$0.20 $(0.28)$(0.21)
108


Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
(In thousands)202320222021
Stock Options41 4 3 
RSUs1,574 434 21 
PRSUs14   
Convertible Notes8,403 8,403 8,403 
Total10,032 8,841 8,427 
Note 13. Income Taxes
Income (loss) before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202320222021
U.S.$174 $(16,866)$(20,285)
Foreign26,602 (7,019)2,084 
Total income (loss) before income taxes$26,776 $(23,885)$(18,201)
Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:
Year Ended December 31,
202320222021
Current:
Federal$829 $ $ 
State(99)242 138 
Foreign6,835 5,482 1,147 
Total current$7,565 $5,724 $1,285 
Deferred:
Federal$140 $368 $(103)
State(120)44 45 
Foreign(218)(2,217)75 
Total deferred(198)(1,805)17 
Income tax expense$7,367 $3,919 $1,302 
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
109


Year Ended December 31,
202320222021
Income tax expense (benefit) at federal statutory rate$5,623 $(5,016)$(3,836)
State and local taxes, net of federal benefit(2,509)(205)(239)
Foreign tax rate differential1,030 168 207 
Stock-based compensation deductions(17,998)(3,077)(22,071)
Unrealized loss on warrant liability  3,150 
Nondeductible expenses(984)3,603 473 
Unrecognized tax positions1,083 1,482 (40)
Net change in valuation allowance138 4,442 21,969 
Global intangible low-tax income 427  
162(m) limitation17,072 7,058 4,927 
U.S. R&D tax credits(2,810)(4,432) 
Warrant exercise  (3,419)
Valuation allowance release related to acquisition(1,074)  
Acquisition related compensation7,811   
Other(15)(531)181 
Total income tax expense$7,367 $3,919 $1,302 
The components of deferred tax assets and liabilities are as follows:
December 31,
20232022
Deferred tax assets:
Accounts receivable$1,223 $1,337 
Accrued expenses982 4,288 
Capitalized research and development30,918 32,374 
Operating lease liability 44,443 38,934 
Net operating loss carryforwards28,222 24,435 
Stock-based compensation5,419 953 
Tax credit carryforwards18,338 4,184 
Other989 511 
Gross deferred tax assets130,534 107,016 
Less: valuation allowance(60,520)(47,361)
Total net deferred tax asset$70,014 $59,655 
Deferred tax liability
Depreciation and amortization$(31,808)$(43,137)
Operating lease ROU asset(39,745)(36,524)
Total deferred tax liability(71,553)(79,661)
Total net deferred tax liability$(1,539)$(20,006)
As of December 31, 2023, the Company had approximately $106,734 in federal net operating loss (“NOL”) carryforwards and $23,717 in federal tax credits. If not utilized, the federal tax credit carryforwards will expire at various dates beginning in 2038. The federal NOL carryforward of $106,734 can be carried forward indefinitely. As of December 31, 2023, the Company had approximately $49,307 in state NOL carryforwards and $2,956 in California tax credits. If not utilized, the state NOL carryforwards will expire at various dates beginning in 2025. The California state tax credits can be carried forward indefinitely. The Company had $7,152 of foreign NOLs that do not expire.
The total NOL and expirations are as follows:
110


NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$106,734 $ $ $ $106,734 
State and local49,307 168 90 45,066 3,983 
Foreign7,152    7,152 
Total$163,193 $168 $90 $45,066 $117,869 
Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2023.
The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2023, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized.
The valuation allowance activity for the periods indicated is as follows:
December 31,
20232022
Balance as of the beginning of period$(47,361)$(42,919)
Additions charged to expense(13,159)(4,442)
Balance as of the end of period$(60,520)$(47,361)

The Company provides for U.S. and foreign income taxes on the undistributed earnings of foreign subsidiaries unless they are considered indefinitely reinvested outside the U.S. On December 31, 2023, the amount of unrecognized deferred tax liability for temporary differences on undistributed earnings in foreign subsidiaries upon which U.S. and foreign income taxes have not been provided is not material.
In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2023, as well as the related deferred income tax, if any, is not material.
The Company files U.S. federal income tax returns as well as various state, local, and foreign jurisdictions. As of December 31, 2023, tax years 2017 and later remain open for examination.
ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202320222021
Balance of unrecognized tax benefits at beginning of year$17,044 $721 $822 
Additions based on tax positions related to the current period1,571 3,014  
Additions for tax positions of prior periods1,947 2,833  
Additions recorded as part of business combination  11,106  
Reductions for tax positions of prior periods (630)(101)
Release due to expiration of statute of limitations(225)  
Balance of unrecognized tax benefits at end of year$20,337 $17,044 $721 
111


Amounts included in the balance of unrecognized tax benefits as of December 31, 2023, 2022 and 2021, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $12,755 as of December 31, 2023.
For the year ended December 31, 2023, the Company recognized $3,611 of interest and penalties related to unrecognized tax benefits in the provision for taxes.
The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $20,337.
Note 14. Employee Benefit Plan
The Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended December 31, 2023, 2022 and 2021, the Company incurred expense of $2,987, $3,846 and $2,963 to the 401(k) Plan, respectively.
Note 15. Restructuring
In February 2023, the Company initiated the Restructuring Plan to adjust its cost structure and accelerate its timeline to achieve 20% or better adjusted free cash flow margins, which included both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. The aggregate restructuring charges in connection with the Restructuring Plan is approximately $21,000, which was substantially completed by the end of the third quarter of 2023.
The Company recorded Restructuring and other charges of $16,950 for the year ended December 31, 2023 primarily related to one time severance and benefit payments, as well as $3,937 of stock-based compensation related to vesting of certain equity awards. As of December 31, 2023, $133 of these restructuring charges were not yet settled and are included within Other accrued expenses in the Consolidated Balance Sheets. The Company expects substantially all of this liability balance to be settled by the first quarter of fiscal year 2024.
Note 16. Related Party Transactions
In November 2023, the Company entered into an arrangement with an affiliate (the “related party affiliate”) of Access Industries, a greater than 5% beneficial owner of the Company's common stock at the time of the transaction. Pursuant to this arrangement, the related party affiliate receives referral fees and other related payments in exchange for referring customers to the Company. The agreement expires on March 31, 2029, and can be terminated earlier without penalty if the contractual net revenue minimum commitment has not been met. Referral fees are incurred when the Company collects amounts due from the customer in exchange for services rendered. Other fees paid to the related party affiliate includes fixed payments to be used exclusively for marketing and referral activities as well as certain reimbursable compensation costs. Amounts owed to the related party affiliate are recorded to Sales and marketing in the Consolidated Statements of Operations. During the year ended December 31, 2023, the Company recognized related party affiliate expense of $549, which consist of the marketing and referral activity fee of $224, reimbursable compensation cost of $273, and referral fees of $52.
In connection with the Company’s acquisition of Cloudways, the Company entered into a transition services agreement (as amended, the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. For the years ended December 31, 2023 and 2022, the Company incurred approximately $792 and $300, respectively, in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement will expire in June 2024.
Note 17. Subsequent Events
Equity Awards
On January 17, 2024, the Company announced the hiring of Padmanabhan Srinivasan to become the Company’s CEO, effective February 12, 2024. As part of his employment agreement, Mr. Srinivasan received an RSU award valued at
112


$17 million, with 25% of the shares underlying the grant scheduled to vest after approximately one year from his start date and the remaining shares scheduled to vest in 12 equal quarterly installments thereafter, subject to his continuous service.
Mr. Srinivasan also received an MRSU with an estimated grant date fair value of approximately $8 million, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals during a five-year performance period, as described below. A cumulative percentage of the MRSU target will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive 60 trading day period during the performance period as set forth in the table below:
TrancheCompany Stock Price TargetNumber of MRSUs
1$65.00
25% of Target MRSUs
2$100.00
50% of Target MRSUs
3$135.00
100% of Target MRSUs
4$170.00
150% of Target MRSUs
There will be no pro-rata or straight-line interpolation vesting for achievement of a stock price target between the stock price targets, except in the event of a qualifying termination.
If the stock price targets are achieved during the first three years following the grant date (the “First Performance Period”), 50% of the MRSUs eligible to vest will vest on the third anniversary of the grant date and the remaining 50% of the eligible MRSUs will vest on the fifth anniversary of the grant date. Each tranche of MRSUs whose stock price target was not achieved during the First Performance Period that is subsequently achieved during the period between the third anniversary of the grant date and fifth anniversary of the grant date will vest on the fifth anniversary of the grant date.
2024 Share Buyback Program
On February 20, 2024, the Company’s Board of Directors approved the repurchase of up to an aggregate of $140 million of its common stock (“2024 Share Buyback Program”). Pursuant to the 2024 Share Buyback Program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized through fiscal year 2025; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.
113


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
Not applicable.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2023. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer, concluded that, as of December 31, 2023, our disclosure controls and procedures were not effective due to the material weakness in our internal control over financial reporting described below.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate “internal control over financial reporting,” as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2023 based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the results of its evaluation, management concluded that our internal control over financial reporting was not effective as of December 31, 2023.
As previously disclosed, we identified a material weakness in our internal control over financial reporting that continued to exist as of December 31, 2023. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. We did not design and maintain effective controls over the accounting for income taxes. Specifically, we did not have the appropriate skills and level of experience to assess complicated tax matters. Additionally, we did not properly identify, risk assess, design and maintain effective controls related to the income tax provision, including controls related to the evaluation of tax deductions and the impact on our tax provision. This material weakness resulted in immaterial errors to the income tax expense, deferred taxes, accrued tax liabilities and income tax disclosures which were adjusted in the Company's revised consolidated financial statements for the year ended December 31, 2022. The material weakness also resulted in material errors to the income tax expense, deferred taxes and accrued tax liabilities which were adjusted in the Company's restated consolidated financial statements for the three months ended March 31, 2023. Additionally, this material weakness could result in a misstatement of the aforementioned account balances or disclosures that would result in a material misstatement to the annual or interim financial statements that would not be prevented or detected.
We excluded Paperspace Co. from our assessment of internal control over financial reporting as of December 31, 2023 because it was acquired in a purchase business combination in 2023. The total assets and total revenues of Paperspace Co., a wholly owned subsidiary, represent 3% and 1%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2023.
The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by PricewaterhouseCoopers 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.
Remediation Plan with Respect to Material Weakness
Management is committed to taking the necessary steps to remediate the above identified material weakness. We are implementing a plan to remediate the material weakness as follows:
a.In March 2023, we hired a VP of Tax with over 25 years of tax leadership experience.
114


b.We plan to augment our team with additional tax personnel with the appropriate knowledge, training and experience to analyze, record and disclose tax accounting matters timely and accurately, and to design and maintain appropriate accounting policies, procedures and controls over income taxes, commensurate with our financial reporting requirements.
c.In the fourth quarter of 2023, we continued to supplement our tax resources through the use of a third-party tax advisor and intend to continue utilizing the third-party tax advisor.
d.In the fourth quarter of 2023, we continued to design and implement controls to address the identification, accounting, reporting and review of complex tax transactions.
The Company continues to develop its remediation plan for the material weakness and reports status of the remediation plan to the Audit Committee on a regular basis.
We have made progress remediating the material weakness, and we believe our remediation plan to be sufficient to remediate the identified material weakness. However, the implementation of these remediation measures requires validation and testing of the design and operating effectiveness of internal control over a sustained period of financial reporting prior to reaching a determination that the material weakness has been remediated. As we continue to validate and test our internal control over financial reporting, we may determine that additional measures or modifications to the remediation plan are necessary or appropriate.
Changes in Internal Control Over Financial Reporting
Except as described above, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent 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. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. 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, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. 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 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
Trading Arrangements
During the three months ended December 31, 2023, our directors and officers (as defined in Rule 16a-1(f) promulgated under the Exchange Act) adopted or terminated the contracts, instructions or written plans for the purchase or sale of our securities as follows:
On November 21, 2023, Plato Partners LLC (an entity substantially owned by Amy Butte, a member of the Company’s board of directors) entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (the “Butte 10b5-1 Plan”). The Butte 10b5-1 Plan contemplates the sale of up to 3,760 shares of the Company’s common stock and 5,220 shares of the Company’s common stock issuable upon the vesting of restricted stock units, which are scheduled to vest in June 2024. The Butte 10b5-1 Plan is expected to become effective on or about February 26, 2024 and is scheduled to terminate upon the earlier of the sale of all shares contemplated under the Butte 10b5-1 Plan or August 20, 2024.
ITEM 9C. DISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
115


Not applicable.
116


PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
We have adopted a Code of Business Conduct and Ethics that applies to all our employees, officers and directors. The Code of Conduct is available on our website at www.investors.digitalocean.com under “Governance.” If we ever were to amend or waive any provision of our Code of Business Conduct and Ethics that applies to our principal executive officer, principal financial officer, principal accounting officer or any person performing similar functions, we intend to satisfy our disclosure obligations, if any, with respect to any such waiver or amendment by posting such information on our website set forth above rather than by filing a Current Report on Form 8-K.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
117


PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a) The following documents are filed as part of this report:
(1) Financial Statements.
Our consolidated financial statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8. “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.
(2) Financial Statement Schedules.
All schedules are omitted because they are not applicable or because the required information is shown in the consolidated financial statements and accompanying notes.
118


(3) Exhibits.
Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
2.18-K001-402522.18/23/22
3.18-K001-402523.13/31/21
3.210-Q001-402523.111/02/23
4.1S-1333-2534834.12/25/21
4.28-K001-402524.111/18/21
4.38-K001-402524.211/18/21
4.410-K001-40252 4.42/25/22
10.1S-1333-25348310.12/25/21
10.2S-1333-25348310.22/25/21
10.2.1S-1333-25348310.2.12/25/21
10.2.2S-1333-25348310.2.22/25/21
10.3S-1/A333-25348310.33/15/21
10.3.1S-1/A333-25348310.3.13/15/21
10.3.2S-1/A333-25348310.3.23/15/21
10.4S-1/A333-25348310.43/15/21
10.510-K001-4025210.52/22/23
10.6S-1333-25348310.62/25/21
10.7X
10.88-K001-4025210.11/17/24
10.98-K001-4025210.111/17/22
10.108-K001-4025210.19/19/23
10.11X
119


10.12X
10.13S-1/A333-25348310.73/15/21
10.1410-Q001-4025210.111/02/23
10.158-K001-4025210.18/08/22
10.168-K001-4025210.28/08/22
10.17S-1/A333-25348310.93/15/21
10.18X
10.19X
10.20S-1333-25348310.82/25/21
10.21S-1333-25348310.92/25/21
10.228-K001-4025210.111/18/21
10.238-K001-4025210.103/30/22
21.1X
23.1X
23.2X
31.1X
31.2X
32.1*X
97.1X
101.INSInline XBRL Instance DocumentX
120


101.SCHInline XBRL Taxonomy Extensions SchemaX
101.CALInline XBRL Taxonomy Extension Calculation LinkbaseX
101.DEFInline XBRL Taxonomy Extension Definition LinkbaseX
101.LABInline XBRL Taxonomy Extension Label LinkbaseX
101.PREInline XBRL Taxonomy Extension Presentation LinkbaseX
104Cover Page Interactive File (formatted as Inline XBRL and contained in Exhibit 101)X
___________________
*    Furnished herewith and not deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
The agreements and other documents filed as exhibits to this report are not intended to provide factual information or other disclosure other than with respect to the terms of the agreements or other documents themselves, and you should not rely on them for that purpose. In particular, any representations and warranties made by us in these agreements or other documents were made solely within the specific context of the relevant agreement or document and may not describe the actual state of affairs as of the date they were made or at any other time.

121


ITEM 16. FORM 10-K SUMMARY
Not applicable.
122


SIGNATURES
Pursuant to the requirements of the Securities Act of 1933, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on February 21, 2024.
    DIGITALOCEAN HOLDINGS, INC.

By:/s/ Padmanabhan Srinivasan
Name:Padmanabhan Srinivasan
Title:Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Padmanabhan SrinivasanChief Executive Officer and DirectorFebruary 21, 2024
Padmanabhan Srinivasan(Principal Executive Officer)
/s/ W. Matthew SteinfortChief Financial OfficerFebruary 21, 2024
W. Matthew Steinfort(Principal Financial Officer)
/s/ Cherie BarrettChief Accounting OfficerFebruary 21, 2024
Cherie Barrett(Principal Accounting Officer)
/s/ Warren AdelmanExecutive Chairman and DirectorFebruary 21, 2024
Warren Adelman
/s/ Pratima AroraDirectorFebruary 21, 2024
Pratima Arora
/s/ Amy ButteDirectorFebruary 21, 2024
Amy Butte
/s/ Warren JensonDirectorFebruary 21, 2024
Warren Jenson
/s/ Pueo KefferDirectorFebruary 21, 2024
Pueo Keffer
/s/ Christopher MerrittDirectorFebruary 21, 2024
Christopher Merritt
/s/ Hilary SchneiderDirectorFebruary 21, 2024
Hilary Schneider
123
EX-10.7 2 exhibit107-2023xq4.htm EX-10.7 Document

Exhibit 10.7
DigitalOcean
101 Avenue of the Americas New York, NY 10013
February 12, 2024

Warren Adelman

Dear Warren,
DigitalOcean Holdings, Inc. (the “Company”) is pleased to make the following offer with respect to your position as Executive Chairman (“Executive Chairman”) of the Board of Directors of the Company (the “Board”):
1.    Term. The parties hereby agree to extend the term of your service as Executive Chairman from the date of this letter agreement through August 24, 2024 (the “Service Period”).
2.    Compensation.
(a)    Cash Compensation. The Company will pay you a salary at the rate of $81,250 per month.
(b)    Equity Compensation: The Company will grant you restricted stock units (“RSUs”) under the Company’s 2021 Equity Incentive Plan (the “Plan”) in an amount equal to $1,239,286. The RSUs will vest in equal installments on a monthly basis over the six (6) month period following the date of grant, and such RSU vests shall be processed using a net settlement method. The number of RSUs granted to you will be calculated based on a multiday average of the Company’s stock price on the New York Stock Exchange prior to the date of grant. The RSUs will have terms and conditions consistent with the Plan and the applicable RSU agreement.
(c)    Employee Benefits. You will be eligible to participate in a number of Company- sponsored benefits subject to the eligibility requirements and rules of each such plan or program.

(d)    All forms of compensation referred to in this letter agreement are subject to reduction to reflect applicable withholding and payroll taxes and other deductions required by law.

(e)    During the period in which you serve as Executive Chairman, you shall not be eligible for any other compensation with respect to your service on the Board.
3.    Termination of Service.
(a)    Service with the Company as Executive Chairman is for the Service Period. This relationship is “at will,” meaning that either you or the Company may terminate your service at any time and for any reason, with or without Cause (as defined below). Notwithstanding the foregoing, in the event the Company terminates your service as Executive Chairman without Cause prior to the end of the Service Period, all unvested shares subject to the RSU award set forth in Section 3 above shall accelerate and vest in full as of the date of termination (and such accelerated RSUs shall be processed using a net settlement method on the termination date).





(b)    “Cause” is defined as: (a) your unauthorized use or disclosure of the Company’s confidential information or trade secrets, which use or disclosure causes material harm to the Company; (b) your material breach of any agreement between you and the Company; (c) your material failure to comply with the Company’s written policies or rules; (d) your conviction or, or plea of “guilty” or “no contest” to, a felony under the laws of the United States or any state or a similar violation outside the United States; (e) your gross negligence or willful misconduct in connection with your conduct as Executive Chairman, which causes material harm to the Company; (f) your continuing failure to perform assigned duties after receiving written notification of the failure from the Board; or (g) your failure to cooperate in good faith (as reasonably determined by the Board) with a governmental or internal investigation of the Company or its directors, office, or employees, if the Company has reasonably requested your cooperation.

(c)    Except as otherwise set forth in this Section, you will not be entitled to any compensation upon the termination of your service as Executive Chairman.
4.    Interpretation, Amendment and Enforcement. This letter agreement supersedes and replaces any prior agreements, representations or understandings (whether written, oral, implied or otherwise) between you and the Company and constitutes the complete agreement between you and the Company regarding the subject matter set forth herein. This letter agreement may not be amended or modified, except by an express written agreement signed by both you and a duly authorized officer of the Company.

5.    Governing Law. The terms of this letter agreement and the resolution of any disputes as to the meaning, effect, performance or validity of this letter agreement or arising out of, related to, or in any way connected with, this letter agreement, your employment with the Company or any other relationship between you and the Company (the “Disputes”) will be governed by New York law, excluding laws relating to conflicts or choice of law. You and the Company submit to the exclusive personal jurisdiction of the federal and state courts located in New York in connection with any Dispute or any claim related to any Dispute.
Please sign and date this letter agreement below.

Very truly yours,
DigitalOcean Holdings, Inc.


By: /s/ W. Matthew Steinfort    
Title: W. Matthew Steinfort, CFO

I have read and accept this offer:


/s/ Warren Adelman          
Warren Adelman


February 12, 2024
Date

EX-10.11 3 exhibit1011-2023xq4.htm EX-10.11 Document
Exhibit 10.11
CLOUDWAYS FZ-LLC
EMPLOYMENT AGREEMENT
This Employment Agreement (the “Agreement”) is entered into on August 17, 2023 (the “Effective Date”) by and between Cloudways FZ-LLC (the “Company”), a company incorporated in the Dubai Development Authority (“DDA”), UAE, having its registered office premises at Unit 104, First floor, Building 13, Dubai Internet City, Dubai, UAE and holding license number 97709 and wholly-owned indirect subsidiary of DigitalOcean Holdings, Inc. and Muhammad Aaqib Gadit, a Pakistani national, born on XXXXXXXXXXXXXX with passport number XXXXXXXXX (the “Executive”) (collectively with the Company, the “Parties”).
WHEREAS, the Company and Executive desire to set forth the terms upon which the Executive will continue Executive’s employment with the Company;
WHEREAS, the Company Group (as defined below) and Executive are parties to an offer letter, dated September 1, 2022 (as such terms were subsequently amended on January 3, 2023 upon Executive’s promotion to the role of Company Group’s Chief Revenue Officer, the “Existing Agreement”); and
WHEREAS, the Parties desire to supersede and replace the Existing Agreement with the below terms.
NOW, THEREFORE, in consideration of the mutual promises and covenants contained herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Parties hereto agree as follows:
1.    Employment by the Company.
1.1    Position. As of the Effective Date, Executive shall continue to serve as the Company Group’s Chief Revenue Officer for a fixed term of three years (“Term”), expiring on August 16, 2026 (the “Expiry Date”). This Agreement shall be renewed automatically for successive periods of the same length as the Term unless either Party notifies the other in writing of such Party’s intention not to renew the Agreement, such notification to be given not less than the notice period set forth below prior to the expiry of the Term. Executive shall perform such duties as are required by the Chief Executive Officer to whom Executive will report, or by such other person(s) as that person may designate. During the term of Executive’s employment with the Company, Executive will devote Executive’s best efforts and substantially all of Executive’s business time and attention to the business of the Company Group, except for approved time off permitted by the Company Group’s general employment policies.
1.2    Terms of Employment. Any aspect of the employment relationship which is not dealt with herein shall be governed by and construed in accordance with the Labour Law, the Executive Regulations and any other applicable rules and regulations as may be



in effect in the Emirate of Dubai or the UAE as applicable from time to time (as each such term is defined below).
1.3    Hours of Work and Overtime. The Executive’s hours of work will be from 9:00am to 6:00pm Monday to Friday, including a one-hour lunch break. The Executive’s working hours may be amended as the Company may from time to time deem necessary. The Executive will not be entitled to any overtime pay in the event that he is required to work in excess of his normal hours of work.
1.4    Annual Leave Entitlement. The Executive’s annual entitlement will be twenty-two (22) working days. Leave must be taken at times to be agreed with the Chief Executive Officer. The Executive is not entitled to carry forward any unused part of their annual leave to a subsequent annual leave year.
1.5    Policies and Procedures. The employment relationship between the Parties shall be governed by the general employment policies and practices of the Company Group, except that when the terms of this Agreement differ from or are in conflict with the Company Group’s general employment policies or practices, this Agreement shall control.
2.    Compensation.
2.1    Base Salary. For services to be rendered hereunder, Executive shall receive a base salary at the rate of one million five hundred sixty one thousand twenty five dirhams (AED 1,561,025) per year (as modified from time-to-time, the “Base Salary”), subject to standard payroll deductions and withholdings and payable in accordance with the Company’s regular payroll schedule.
2.2    Annual Bonus. Executive will be eligible for an annual discretionary cash bonus of up to seventy percent (70%) of Executive’s Base Salary (the “Annual Bonus”). Whether Executive receives an Annual Bonus for any given year, and the amount of any such Annual Bonus, will be determined by the Board of Directors (the “Board”) of DigitalOcean Holdings, Inc. (“Holdings”) (or the Compensation Committee of the Board) based upon the Company Group’s and Executive’s achievement of objectives and milestones to be determined on an annual basis. Any Annual Bonus that is awarded will be paid within the first ninety (90) days of the calendar year following the applicable bonus year. Except for a Change in Control Annual Bonus (as defined below) payment, Executive will not be eligible for, and will not earn, any Annual Bonus (including a prorated bonus) if Executive’s employment terminates for any reason before the payment date.
3.    Standard Company Benefits. Executive shall be entitled to participate in all employee benefit programs for which Executive is eligible under the terms and conditions of the benefit plans that may be in effect from time to time and provided by the Company to its employees. The Company reserves the right to cancel or change the benefit plans or programs it offers to its employees at any time.

2



4.    Expenses. The Company will reimburse Executive for reasonable travel, entertainment or other expenses incurred by Executive in furtherance or in connection with the performance of Executive’s duties hereunder, in accordance with the Company’s expense reimbursement policy as in effect from time to time.
5.    Termination of Employment; Severance
5.1    Termination Without Cause; Resignation for Good Reason.
(i)    The Company may terminate Executive’s employment with the Company at any time without Cause (as defined below) by providing thirty (30) days’ prior written notice. Further, Executive may resign at any time for Good Reason (as defined below).
(ii)    In the event Executive’s employment with the Company is terminated by the Company without Cause, or Executive resigns for Good Reason, then provided such termination constitutes a “separation from service” (as defined under Treasury Regulation Section 1.409A-1(h), without regard to any alternative definition thereunder, a “Separation from Service”), and provided that Executive remains in compliance with the terms of this Agreement, the Company shall provide Executive with the following severance benefits:
(a)    The Company shall pay Executive, as severance, six
(6) months of Base Salary, subject to standard payroll deductions and withholdings (the “Severance”). The Severance will be paid in equal installments on the Company’s regular payroll schedule over the six (6) month period following Executive’s Separation from Service; provided, however, that no payments will be made prior to the 60th day following Executive’s Separation from Service. On the 60th day following Executive’s Separation from Service, the Company will pay Executive in a lump sum the Severance that Executive would have received on or prior to such date under the standard payroll schedule but for the delay while waiting for the 60th day in compliance with the United States Internal Revenue Code (the “Code”) Section 409A, with the balance of the Severance being paid as originally scheduled. The Parties agree that the Severance shall satisfy any required payments in lieu of notice, gratuity payments, payments for accrued and unused annual leave or other payments that Company is required to make upon termination of employment under the Labour Law.
(b)    Provided that the Executive timely completes any required paperwork or documentation, the Company shall pay Executive’s health insurance premiums to continue Executive’s coverage under the Company’s health insurance plan (including coverage for eligible dependents, if such dependent was covered as of the date prior to Executive’s date of termination of employment with the Company, such dependents, the “Covered Dependents”) (“Health Insurance Premiums”) through the period (the “Health Insurance Premium Period”) starting on Executive’s Separation from Service and ending on the earliest to occur of: (i) six (6) months following Executive’s Separation from Service; (ii) the date Executive becomes eligible for health

3



insurance coverage through a new employer; or (iii) the date Executive ceases to be eligible for the Company’s health insurance coverage for any reason, including plan termination. In the event Executive becomes covered under another employer’s health plan or otherwise ceases to be eligible for the Company’s health insurance plan during the Health Insurance Premium Period, Executive must immediately notify the Company of such event. Notwithstanding the foregoing, if the Company determines, in its sole discretion, that it cannot pay the Health Insurance Premiums without a substantial risk of violating applicable law, the Company instead shall pay to Executive, on the first day of each calendar month, a fully taxable cash payment equal to the applicable Health Insurance Premium for that month (including premiums for Executive and Covered Dependents), subject to applicable tax withholdings (such amount, the “Special Cash Payment”), for the remainder of the Health Insurance Premium Period. Executive may, but is not obligated to, use such Special Cash Payments toward the cost of health insurance premiums.
(iii)    If the Company terminates Executive’s employment with the Company without Cause, or Executive resigns for Good Reason, in either case within three
(3) months prior to or twelve (12) months following the closing of a Change in Control (as defined below), then instead of the severance benefits provided in Section 5.1(ii) above, the Company shall provide Executive with the following severance benefits:
(a)    The Company shall pay Executive, as severance, twelve (12) months of Base Salary, subject to standard payroll deductions and withholdings (the “Change in Control Severance”). The Change in Control Severance will be paid in a single lump sum within sixty (60) days following Executive’s termination of employment; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, the Change in Control Severance shall be paid in the second calendar year by the last day of such 60-day period. Notwithstanding the foregoing, if such termination occurs prior to a Change in Control, the Change in Control Severance shall commence to be paid in installments in accordance with Section 5.1(ii) above, and upon the occurrence of such Change in Control, the remainder of the Change in Control Severance shall be payable in a lump sum in accordance with this section. The Parties agree that the Change in Control Severance shall satisfy any required gratuity payments, payments for accrued and unused annual leave or other payments that Company is required to make upon termination of employment under the Labour Law.
(b)    Provided Executive timely elects continued coverage under the Company’s health insurance, the Company shall pay Executive’s health insurance premiums to continue Executive’s coverage (including coverage for Covered Dependents) (“Change in Control Health Insurance Premiums”) through the period (the “Change in Control Health Insurance Premium Period”) starting on Executive’s termination of employment and ending on the earliest to occur of: (i) twelve (12) months following Executive’s termination of employment; (ii) the date Executive becomes eligible for health insurance coverage through a new employer; or (iii) the date Executive ceases to be eligible for the Company’s health insurance for any reason, including plan termination. In the event Executive becomes covered under another employer's health plan or otherwise ceases to be eligible for the Company’s health insurance during the Change in Control

4



Health Insurance Premium Period, Executive must immediately notify the Company of such event. Notwithstanding the foregoing, if the Company determines, in its sole discretion, that it cannot pay the Change in Control Health Insurance Premiums without a substantial risk of violating applicable law, the Company instead shall pay to Executive, the Special Cash Payment for the remainder of the Change in Control Health Insurance Premium Period. Executive may, but is not obligated to, use such Special Cash Payments toward the cost of Change in Control Health Insurance Premiums.
(c)    The Company shall pay Executive, as a bonus, one hundred percent (100%) of Executive’s Annual Bonus in effect as of the date of Executive’s employment termination for the fiscal year in which the termination of employment occurs (the “Change in Control Annual Bonus”). The Change in Control Annual Bonus will be subject to standard payroll deductions and withholdings and will be paid in a single lump sum within sixty (60) days following Executive’s termination of employment; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, the Change in Control Annual Bonus shall be paid in the second calendar year by the last day of such 60-day period.
(d)    (i) One hundred percent (100%) of all outstanding equity awards in Holdings held by Executive immediately prior to the employment termination date (if any) subject to time-based vesting requirements, shall be accelerated in full as of the effective date of the Separation Agreement (as defined below); and (ii) the vesting and exercisability of all outstanding equity awards in Holdings subject to performance-based vesting will be treated as set forth in Executive’s equity award agreement governing such award.
5.2    Death or Disability.
(i)    Upon fourteen (14) days prior written notice from the Company, in the event of Disability (as defined below), Executive’s employment shall terminate and Executive shall be entitled to: (a) the severance benefits set forth in Section 5.1(ii)(a); (b) if eligible based on the terms set forth in the award agreements governing Executive’s equity pursuant to Holdings’ 2021 Equity Incentive Plan, acceleration of all of Executive’s outstanding equity awards in Holdings; and (c) Executive will not be entitled to any other severance benefits set forth herein.
(ii)    In the event of Executive’s death, Executive’s employment with the Company shall automatically terminate and the Company shall provide Executive’s estate with the following severance benefits: (a) the severance benefits set forth in Section 5.1(ii)(a); (b) if eligible based on the terms set forth in the award agreements governing Executive’s equity pursuant to Holdings’ 2021 Equity Incentive Plan, acceleration of all of Executive’s outstanding equity awards in Holdings; and (c) Executive will not be entitled to any other severance benefits set forth herein.

5



5.3    Termination for Cause; Resignation Without Good Reason.
(i)    The Company may terminate Executive’s employment with the Company at any time for Cause without notice or a payment in lieu. Further, Executive may resign at any time without Good Reason.
(ii)    If Executive resigns without Good Reason, or the Company terminates Executive’s employment for Cause, then (a) Executive will no longer vest in any equity awards in Holdings granted to Executive, (b) all payments of compensation by the Company to Executive hereunder will terminate immediately (except as to amounts already earned), and (c) Executive will not be entitled to any severance benefits set forth herein.
6.    Conditions to Receipt of Severance Benefits. The receipt of the severance benefits set forth herein will be subject to Executive (or a representative from Executive’s estate in the event of Executive’s death) signing and not revoking a separation agreement and release of claims in a form satisfactory to the Company (the “Separation Agreement”) within a time period specified by the Company. No severance benefits will be paid or provided until the Separation Agreement becomes effective. Executive shall also resign from all positions and terminate any relationships as an employee, advisor, officer or director with the Company Group, each effective on the date of termination.
7.    Section 409A. It is intended that all of the severance benefits and other payments payable under this Agreement satisfy, to the greatest extent possible, the exemptions from the application of Code Section 409A provided under Treasury Regulations 1.409A-1(b)(4), 1.409A-1(b)(5) and 1.409A-1(b)(9), and this Agreement will be construed to the greatest extent possible as consistent with those provisions, and to the extent not so exempt, this Agreement (and any definitions hereunder) will be construed in a manner that complies with Section 409A. For purposes of Code Section 409A (including, without limitation, for purposes of Treasury Regulation Section 1.409A-2(b)(2)(iii)), Executive’s right to receive any installment payments under this Agreement (whether severance payments, reimbursements or otherwise) shall be treated as a right to receive a series of separate payments and, accordingly, each installment payment hereunder shall at all times be considered a separate and distinct payment. Notwithstanding any provision to the contrary in this Agreement, if Executive is deemed by the Company at the time of Executive’s Separation from Service to be a “specified employee” for purposes of Code Section 409A(a)(2)(B)(i), and if any of the payments upon Separation from Service set forth herein and/or under any other agreement with the Company are deemed to be “deferred compensation”, then to the extent delayed commencement of any portion of such payments is required in order to avoid a prohibited distribution under Code Section 409A(a)(2)(B)(i) and the related adverse taxation under Section 409A, such payments shall not be provided to Executive prior to the earliest of (i) the expiration of the six (6) month period measured from the date of Executive’s Separation from Service with the Company,
(ii) the date of Executive’s death or (iii) such earlier date as permitted under Section 409A without the imposition of adverse taxation. Upon the first business day following the expiration of such applicable Code Section 409A(a)(2)(B)(i) period, all payments deferred
6


pursuant to this Paragraph shall be paid in a lump sum to Executive, and any remaining payments due shall be paid as otherwise provided herein or in the applicable agreement. No interest shall be due on any amounts so deferred.
8.    Definitions.
(i)    Cause. For purposes of this Agreement, “Cause” for termination will mean: (a) Executive’s unauthorized use or disclosure of the Company’s confidential information or trade secrets, which use or disclosure causes material harm to the Company Group; (b) Executive’s material breach of any agreement between Executive and the Company Group; (c) Executive’s material failure to comply with the Company Group’s written policies or rules; (d) Executive’s conviction or, or plea of “guilty” or “no contest” to, a felony under the laws of the United States, UAE or Pakistan or any state or a similar violation outside the United States, UAE or Pakistan; (e) Executive’s gross negligence or willful misconduct in connection with Executive’s conduct as an employee of the Company, which causes material harm to the Company Group; (f) Executive’s continuing failure to perform assigned duties after receiving written notification of the failure from the Board; or (g) Executive’s failure to cooperate in good faith (as reasonably determined by the Board) with a governmental or internal investigation of the Company Group or its directors, office, or employees, if the Company Group has reasonably requested Executive’s cooperation.
(ii)    Good Reason. For purposes of this Agreement, Executive shall have “Good Reason” for resignation from employment with the Company Group if any of the following actions are taken by the Company Group without Executive’s prior written consent: (a) a material reduction in Executive’s base salary, which the Parties agree is a reduction of at least 10% of Executive’s base salary (unless pursuant to a salary reduction program applicable generally to the Company Group’s similarly situated employees); or (b) a material reduction in Executive’s duties (including responsibilities and/or authorities), provided, however, changes that result solely from the Company Group becoming a subsidiary or a division of an acquiring company in connection with a Change in Control will not be deemed a “material reduction” in and of itself unless Executive’s new duties are materially reduced from the prior duties; or (c) a material reduction in Executive’s target bonus, which the Parties agree is a reduction of at least 10% of Executive’s target bonus (unless pursuant to an overall reduction program applicable generally to the Company Group’s similarly situated employees); or (d) a material breach by the Company of this Agreement. In order to resign for Good Reason, Executive must provide written notice to the Board within thirty (30) days after the first occurrence of the event giving rise to Good Reason setting forth the basis for Executive’s resignation, allow the Company Group at least thirty (30) days from receipt of such written notice to cure such event, and if such event is not reasonably cured within such period, Executive must resign from all positions Executive then holds with the Company Group not later than ninety (90) days after the expiration of the cure period.
(iii)    Disability. For purposes of this Agreement, “Disability” shall have the meaning set forth in Holdings’ 2021 Equity Incentive Plan.
7


(iv)    Change in Control. For purposes of this Agreement, “Change in Control” shall have the meaning set forth in Holdings’ 2021 Equity Incentive Plan.
(v)    Company Group. For the purposes of this Agreement, “Company Group” shall mean Company or any company, partnership or other entity controlled by, or controlling, or in common control with, the Company or its parent.
(vi)    Labour Law. For purposes of this Agreement, “Labour Law” will mean Federal Decree Law No. 33 of 2021, as amended.
(vii)    Executive Regulations. For the purposes of this Agreement, “Executive Regulations” will mean Cabinet Resolution No. 1 of 2022, as may be amended.
(viii)    UAE. For the purposes of this Agreement, “UAE” shall mean the United Arab Emirates.
9.    Proprietary Information Obligations.
9.1    Confidential Information Agreement. Executive acknowledges Executive’s continuing obligations pursuant to the Protective Covenants Agreement that Executive entered into with the Company, dated as of the date of the Existing Agreement (the “Confidentiality Agreement”), provided that the Parties agree that all references to the Company in the Confidentiality Agreement shall refer to the Company Group. In the event of a conflict between the terms of this Agreement and the Confidentiality Agreement, this Agreement shall control.
9.2    Third-Party Agreements and Information. Executive represents and warrants that Executive’s employment by the Company does not conflict with any prior employment or consulting agreement or other agreement with any third party, and that Executive will perform Executive’s duties to the Company without violating any such agreement. Executive represents and warrants that Executive does not possess confidential information arising out of prior employment, consulting, or other third party relationships, that would be used in connection with Executive’s employment by the Company, except as expressly authorized by that third party. During Executive’s employment by the Company, Executive will use in the performance of Executive’s duties only information which is generally known and used by persons with training and experience comparable to Executive’s own, common knowledge in the industry, otherwise legally in the public domain, or obtained or developed by the Company or by Executive in the course of Executive’s work for the Company.
10.    Outside Activities During Employment.
10.1    Non-Company Business. Executive will not during the term of Executive’s employment with the Company undertake or engage in any activity that materially interferes or creates a conflict of interest with the performance of Executive’s duties
8


hereunder.
10.2    No Adverse Interests. Executive agrees during the term of Executive’s employment with the Company not to acquire, assume or participate in, directly or indirectly, any position, investment or interest known to be adverse or antagonistic to the Company, its business or prospects, financial or otherwise.
10.3    Permitted Activities. Executive may participate in certain preapproved activities of Executive, as provided in that certain Share Purchase Agreement, dated as of August 19, 2022 between Executive, DigitalOcean, LLC and the other parties thereto.
11.    Section 280G Matters.
11.1    If any payment or benefit Executive will or may receive from the Company or otherwise (a “280G Payment”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code, and (ii) but for this Section, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then any such 280G Payment provided pursuant to this Agreement (a “Payment”) shall be equal to the Reduced Amount. The “Reduced Amount” shall be either (x) the largest portion of the Payment that would result in no portion of the Payment (after reduction) being subject to the Excise Tax, or (y) the largest portion, up to and including the total, of the Payment, whichever amount (i.e., the amount determined by clause (x) or by clause (y)), after taking into account all applicable federal, state, and local employment taxes, income taxes, and the Excise Tax (all computed at the highest applicable marginal rate), results in Executive’s receipt, on an after-tax basis, of the greater economic benefit notwithstanding that all or some portion of the Payment may be subject to the Excise Tax. If a reduction in a Payment is required pursuant to the preceding sentence and the Reduced Amount is determined pursuant to clause (x) of the preceding sentence, the reduction shall occur in the manner (the “Reduction Method”) that results in the greatest economic benefit for Executive. If more than one method of reduction will result in the same economic benefit, the items so reduced will be reduced pro rata (the “Pro Rata Reduction Method”).
11.2    Notwithstanding any provision of this Section 11 to the contrary, if the Reduction Method or the Pro Rata Reduction Method would result in any portion of the Payment being subject to taxes pursuant to Section 409A that would not otherwise be subject to taxes pursuant to Section 409A, then the Reduction Method and/or the Pro Rata Reduction Method, as the case may be, shall be modified so as to avoid the imposition of taxes pursuant to Section 409A as follows: (A) as a first priority, the modification shall preserve to the greatest extent possible, the greatest economic benefit for Executive as determined on an after-tax basis; (B) as a second priority, Payments that are contingent on future events (e.g., being terminated without Cause), shall be reduced (or eliminated) before Payments that are not contingent on future events; and (C) as a third priority, Payments that are “deferred compensation” within the meaning of Section 409A shall be reduced (or eliminated) before Payments that are not deferred compensation within the meaning of Section 409A.

9



11.3    The Company shall appoint a nationally-recognized accounting, consulting or law firm to make the determinations required by this Section 11. The Company shall bear all expenses with respect to the determinations by such firm required to be made hereunder.
11.4    If Executive receives a Payment for which the Reduced Amount was determined pursuant to clause (x) of and the Internal Revenue Service determines thereafter that some portion of the Payment is subject to the Excise Tax, Executive agrees to promptly return to the Company a sufficient amount of the Payment (after reduction pursuant to clause (x) of Section 11.1 so that no portion of the remaining Payment is subject to the Excise Tax. For the avoidance of doubt, if the Reduced Amount was determined pursuant to clause (y) of Section 11.1, Executive shall have no obligation to return any portion of the Payment pursuant to the preceding sentence.
12.    General Provisions.
12.1    Notices. Any notices provided must be in writing and will be deemed effective upon the earlier of personal delivery (including personal delivery by fax) or the next day after sending by overnight carrier, to the Company at its primary office location and to Executive at the address as listed on the Company payroll.
12.2    Severability. Whenever possible, each provision of this Agreement will be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability will not affect any other provision or any other jurisdiction, but this Agreement will be reformed, construed and enforced in such jurisdiction to the extent possible in keeping with the intent of the Parties.
12.3    Waiver. Any waiver of any breach of any provisions of this Agreement must be in writing to be effective, and it shall not thereby be deemed to have waived any preceding or succeeding breach of the same or any other provision of this Agreement.
12.4    Complete Agreement. This Agreement, together with the Confidentiality Agreement, constitutes the entire agreement between Executive and the Company with regard to this subject matter and is the complete, final, and exclusive embodiment of the Parties’ agreement with regard to this subject matter. This Agreement is entered into without reliance on any promise or representation, written or oral, other than those expressly contained herein, and it supersedes any other such promises, warranties or representations, including the Existing Agreement. It is entered into without reliance on any promise or representation other than those expressly contained herein, and it cannot be modified or amended except in a writing signed by a duly authorized officer of the Company.
12.5    Counterparts. This Agreement may be executed in separate counterparts, any one of which need not contain signatures of more than one party, but all of which taken

10



together will constitute one and the same Agreement.
12.6    Headings. The headings of the paragraphs hereof are inserted for convenience only and shall not be deemed to constitute a part hereof nor to affect the meaning thereof.
12.7    Successors and Assigns. This Agreement is intended to bind and inure to the benefit of and be enforceable by Executive and the Company, and their respective successors, assigns, heirs, executors and administrators, except that Executive may not assign any of Executive’s duties hereunder and Executive may not assign any of Executive’s rights hereunder without the written consent of the Company, which shall not be withheld unreasonably.
12.8    Tax Withholding and Indemnification. All payments and awards contemplated or made pursuant to this Agreement will be subject to withholdings of applicable taxes in compliance with all relevant laws and regulations of all appropriate government authorities. Executive acknowledges and agrees that the Company has neither made any assurances nor any guarantees concerning the tax treatment of any payments or awards contemplated by or made pursuant to this Agreement. Executive has had the opportunity to retain a tax and financial advisor and fully understands the tax and economic consequences of all payments and awards made pursuant to the Agreement.
12.9    Governing Law. This Agreement shall be governed by and be construed in accordance with the laws of the Emirate of Dubai and the UAE, in particular the Labour Law and its Executive Regulations. The Dubai courts shall have exclusive jurisdiction to hear and determine all disputes arising under this Agreement.


*    *    *
11


The Parties have executed this Agreement on the date written below.


CLOUDWAYS FZ-LLC

By: /s/ Alan Shapiro    
Name: Alan Shapiro
Title: Director
Date: August 17, 2023


EXECUTIVE


/s/ Muhammad Aaqib Gadit
Muhammad Aaqib Gadit

Date: August 17, 2023


EX-10.12 4 exhibit1012-2023xq4.htm EX-10.12 Document
Exhibit 10.12
CLOUDWAYS FZ-LLC EMPLOYMENT AGREEMENT AMENDMENT

This Amendment (the “Amendment”) is entered into on September 15, 2023 (the “Effective Date”) by and between Cloudways FZ-LLC (the “Company”) and Muhammad Aaqib Gadit (the “Executive) (individually a “Party” and collectively, the “Parties”) and amends the Employment Agreement entered into by the Parties, dated as of August 17, 2023 (the “Agreement”). All capitalized terms used but not defined herein shall have the meanings ascribed to them in the Agreement.
WHEREAS, the Parties previously entered into the Agreement and desire to amend certain terms contained therein.
NOW, THEREFORE, the Parties agree as follows:
1.    Severance. For a period of two (2) years from the Effective Date, the terms below shall apply. Following the two (2) year anniversary of the Effective Date, the original terms set forth in Sections 5.1(ii) and 8(ii) of the Agreement shall govern and the following amended terms shall have no force and effect.
a.    Severance: In the event that Executive’s employment with the Company terminates pursuant to Section 5.1(ii) of the Agreement:
i.    All references to six (6) months in Section 5.1(ii) shall be replaced with references to twelve (12) months; and
ii.    Section 5.1(ii)(c) is hereby added:
(c) As of the Separation Agreement effective date, the vesting for all outstanding equity awards in Holdings held by Executive immediately prior to the employment termination date (if any) shall be accelerated by twelve (12) months from the employment termination date and vest on the termination date. With respect to any outstanding unvested equity awards in Holdings subject to performance-based vesting, the total number of Eligible Restricted Stock Units (as defined in the applicable RSU Agreement) shall be determined by the Compensation Committee of the Board as of the employment termination date and, for such purposes, shall equal the number of RSUs that would become eligible to vest using the Company’s internal forecast for the full applicable Performance Period (as defined in the applicable RSU Agreement) as of the employment termination date when determining the achievement of the Company’s Financial Performance Level (as defined in the applicable RSU Agreement). For the avoidance of doubt, if the Company’s internal forecast for the full applicable Performance Period as of the employment termination date is below the minimum threshold set forth in the applicable RSU agreement, no RSUs will become eligible to vest or accelerate. None of the foregoing shall apply to any deferred payments payable to Executive pursuant to that certain Share Purchase Agreement,



dated as of August 19, 2022 between Executive, DigitalOcean, LLC and the other parties thereto.
b.    Good Reason: Section 8(ii) is hereby amended and restated as follows:
(ii) Good Reason. For purposes of this Agreement, Executive shall have “Good Reason” for resignation from employment with the Company Group if any of the following actions are taken by the Company Group without Executive’s prior written consent: (a) a material reduction in Executive’s base salary, which the Parties agree is a reduction of at least 10% of Executive’s base salary (unless pursuant to a salary reduction program applicable generally to the Company Group’s similarly situated employees); (b) a material reduction in Executive’s duties (including responsibilities and/or authorities), provided, however, (1) a reversion of Executive’s duties to duties substantially similar to those required by a Chief Revenue Officer, including the transfer of all or any portion of the Cloudways team away from the responsibilities of Executive, will not be deemed a “material reduction” and (2) changes that result solely from the Company Group becoming a subsidiary or a division of an acquiring company in connection with a Change in Control will not be deemed a “material reduction” in and of itself unless Executive’s new duties are materially reduced from the prior duties; (c) a material reduction in Executive’s target bonus, which the Parties agree is a reduction of at least 10% of Executive’s target bonus (unless pursuant to an overall reduction program applicable generally to the Company Group’s similarly situated employees); (d) a material breach by the Company of this Agreement; or
(e) the Company Group requiring Executive, without his prior consent, to relocate his primary workplace to a location that is more than fifty (50) miles from either Karachi, Pakistan or Dubai, United Arab Emirates. In order to resign for Good Reason, Executive must provide written notice to the Board within 30 days after the first occurrence of the event giving rise to Good Reason setting forth the basis for Executive’s resignation, allow the Company Group at least 30 days from receipt of such written notice to cure such event, and if such event is not reasonably cured within such period, Executive must resign from all positions Executive then holds with the Company Group not later than 90 days after the expiration of the cure period.
2.    Except as amended herein, all other terms of the Agreement remain unchanged.
2



IN WITNESS WHEREOF, the Parties have executed this Agreement on the day and year written below.

CLOUDWAYS FZ-LLC


By:/s/ Seth Zelnick
Name:Seth Zelnick
Title:Director
Date:9/15/2023

EXECUTIVE
/s/ Muhammad Aaqib Gadit
Muhammad Aaqib Gadit
Dated: 9/21/2023


EX-10.18 5 exhibit1018-2023xq4.htm EX-10.18 Document
    
Exhibit 10.18

SEPARATION AGREEMENT AND RELEASE
This Separation Agreement and General Release (the “Agreement”) confirms the following understandings and agreements between DigitalOcean, LLC (the “Company”) and Jeffrey Guy (“you” or “your”).

1.    (a) Your employment with the Company is ending. Provided that you sign this Agreement on or within twenty-one (21) days of receiving it and comply with its terms, your employment with the Company will continue through and end on November 20, 2023, unless earlier terminated by you or by the Company for cause. Your last day of employment with the Company, whether November 20, 2023 or earlier, shall be referred to as the “Separation Date.” You will be paid at your current salary rate through the Separation Date.

(b)    From the date of this Agreement through the Separation Date (the “Transition Period”), you will remain a Company employee and agree to perform your assigned duties and responsibilities in good faith, to assist the Company in the orderly transition of your responsibilities, and to perform other services as reasonably requested by the Company. Notwithstanding the foregoing, during the Transition Period, you may spend a reasonable amount of time during regular work hours searching for a new job, so long as it does not materially interfere with your duties for the Company. In the event that you begin working for a new company (whether as an employee or contractor) prior to November 20, 2023, you will be deemed to have resigned your employment with the Company as of the day prior to the commencement of such new employment or engagement.
(c)    Your regular coverage under the Company’s group health plan will terminate on the last day of the Separation Date’s month. Thereafter, you will be provided an opportunity to continue health coverage for yourself and qualifying dependents under the Company’s group health plan in accordance with the Consolidated Omnibus Budget Reconciliation Act (“COBRA”).

(d)    Notwithstanding any other provision of this Agreement, you will retain any rights that you have to vested benefits under the Company’s 401(k) plan and equity plan, subject to the terms and conditions of the applicable plans and agreements.

(e)    Except as otherwise specifically set forth in this Agreement, after the Separation Date you shall no longer be entitled to any further compensation or any monies from the Company or any of its affiliates (including payment of any commissions) or to receive any of the benefits made available to you during your employment at the Company. You acknowledge and agree that the Company has paid to you all of your wages and that the Company owes you no other wages, commissions, bonuses, vacation pay, employee benefits, equity awards or other compensation or payments of any kind or nature, other than as provided in this Agreement. You further acknowledge and agree that each of your awards under the Company’s 2021 Equity Incentive Plan (the “Plan”) will terminate as of the Separation Date, and any portion of such awards that have not vested as of the Separation Date will be automatically forfeited for no consideration.
2.    Provided you (i) sign this Agreement on or within 21 days of receiving it, (ii) comply with its terms (including but not limited to your requirement to return your Company provided computer), (iii) do not resign and are not terminated for cause prior to November 20, 2023, (iv) re-execute this agreement in accordance with Section 12(b) of this Agreement, and (v) in the case of (i) and (iv), do not revoke your execution pursuant to Section 12 below, the Company agrees to the following:




(a)    The Company will pay you, as discretionary severance pay $225,000, less applicable withholdings and deductions. Such payment will be made to you in a lump sum no later than the second regular payday following the later of (i) Company’s receipt of your re-executed Agreement and (ii) the Company’s receipt of evidence of your returned equipment; and

(b)    If you timely elect to continue your group health insurance pursuant to COBRA, the Company will reimburse your COBRA premiums for up to six (6) months from the Separation Date; provided, however, that the Company’s obligation under this paragraph shall cease on the date you become eligible for coverage under another employer’s group health plan. You agree to notify the Company if you become eligible for another employer’s group health plan within six (6) months following the Separation Date.

In the event that you owe the Company any monies, you authorize the Company to offset any such amounts from the payments set forth in this Section 2.
3.    (a) As used in this Agreement, the term “claims” shall include all claims, covenants, warranties, promises, undertakings, actions, suits, causes of action, obligations, debts, attorneys' fees, accounts, judgments, losses and liabilities, of whatsoever kind or nature, in law, equity or otherwise.
(b)    For and in consideration of the payments described in Section 2 above, and other good and valuable consideration, you, for and on behalf of yourself and your heirs, administrators, executors, and assigns, hereby do fully and forever release, remise and discharge the Company and its direct and indirect parents, subsidiaries and affiliates, together with their respective officers, directors, partners, shareholders, employees and agents (collectively, the “Group”) from any and all claims which you had, may have had, or now have against the Company or any other member of the Group, for or by reason of any matter, cause or thing whatsoever, occurring or existing on or prior to the Effective Date, including any claim arising out of or attributable to your employment or the termination of your employment with the Company, including but not limited to claims of breach of contract, wrongful termination, unjust dismissal, defamation, libel or slander, or under any federal, state or local law dealing with discrimination based on age, race, sex, national origin, religion, disability, sexual orientation or any other protected category. This release of claims includes, but is not limited to, all claims arising under the Age Discrimination in Employment Act (“ADEA”), Title VII of the Civil Rights Act, the Americans with Disabilities Act, the Civil Rights Act of 1991, the Family Medical Leave Act, the Fair Labor Standards Act, the Equal Pay Act, the Worker Adjustment and Retraining Notification Act, all other federal laws, any state mini WARN act, any state or local wage payment law, all other state and local laws, the common law and any other purported restriction on an employer’s right to terminate the employment of employees. Furthermore, except as set forth above in Section 1(a), you acknowledge and agree that, as of the Separation Date, you will not earn and will not be eligible to receive any commission payments and hereby fully and forever release, remise and discharge the Group from any and all claims you had, may have had, or now have against the Company or any other member of the Group in connection with commissions. Notwithstanding the foregoing, the release in this Agreement does not extend to those rights that cannot be waived as a matter of law.
(c)    You specifically understand and agree that this Agreement, and the release contained herein, waives all claims and rights you might have under the ADEA regarding your employment with the Company and its termination.
(d)    You represent that you have not filed or permitted to be filed against the Group, individually or collectively, any charges, complaints or lawsuits, and you covenant and agree that you will not file or permit to be filed any lawsuits at any time hereafter with respect to
2



the claims released pursuant to this Agreement (including, without limitation, any claims relating to the termination of your employment), except to seek a determination of the validity of the waiver of your rights under the ADEA. Nothing in this Agreement shall be construed to prohibit you from filing a charge with or participating in any investigation or proceeding conducted by the U.S. Securities and Exchange Commission (the “SEC”), the Equal Employment Opportunity Commission (“EEOC”) or any other government agency. Notwithstanding the foregoing, you agree to waive your right to recover monetary damages in any charge, complaint, or lawsuit filed by you or by anyone else on your behalf based on claims released in this Agreement. However, you may receive money properly awarded by the SEC as a reward for providing information to that agency.

4.    You are specifically agreeing to the terms of this release because the Company has agreed to pay you money to which you were not otherwise entitled under the Company’s policies, and has provided such other good and valuable consideration as specified herein. The Company has agreed to provide this money because of your agreement to accept it in full settlement of all possible claims you might have or ever had against any of the Group and because of your execution of this Agreement.

5.    You represent and warrant that you have returned to the Company, or will promptly return following the Separation Date, all Company property, including without limitation, your Company-provided computer, mailing lists, reports, files, memoranda, records, computer hardware, software, credit cards, door and file keys, computer passwords, and other property that you received or prepared or helped prepare in connection with your employment with the Company, and that you have not retained any copies, duplicates, reproductions or excerpts thereof.

6.    You agree that in the course of your employment with the Company, you have had access to and acquired Confidential Information. The term “Confidential Information” as used in this Agreement means (a) confidential information of the Company, including without limitation, information received from third parties under confidential conditions, and (b) other nonpublic technical, business or financial information or trade secrets or proprietary information (including, but not limited to, account records, confidential plans for the creation or disposition of products, product development plans, marketing strategies and financial data and plans), the use or disclosure of which would be contrary to the interests of the Company, its affiliates or related companies, or the Group. You understand and agree that such Confidential Information has been

disclosed to you in confidence and for the use of only the Company. You agree that except as set forth below in Section 10, (i) you will keep such Confidential Information confidential at all times after your employment with the Company, and (ii) you will not make use of Confidential Information on your own behalf, or on behalf of any third party, unless required to do so under compulsion of law.

7.    Except as set forth below in Section 10, you agree that you will not encourage or cooperate or otherwise participate or confer with any current or former employee of the Company or any other member of the Group, individually or collectively, or any potential plaintiff, to commence any legal action or make any claim against the Company or any other member of the Group with respect to such person’s employment with the Company or its affiliates. You will cooperate with the Company and its counsel in connection with any investigation, administrative proceeding or litigation relating to any matter in which you were involved or of which you have knowledge as a result of your employment with the Company.

8.    Except as set forth below in Section 10, you agree to keep secret and strictly confidential this Agreement and further agree not to disclose, make known, discuss or relay any information concerning this Agreement, or any of the discussions leading up to this Agreement,
3



to anyone other than members of your immediate family and/or your tax advisors or attorneys, provided that those to whom you make such disclosure agree to keep such information confidential and not disclose it to others.

9.    Except as set forth in Section 10, you agree that you shall not make, or cause to be made, any statement or communicate any information (whether oral or written) that disparages or reflects negatively on the Company or any other member of the Group.

10.    Notwithstanding the foregoing, nothing in this Agreement prohibits you from (a) speaking with or making truthful disclosures to law enforcement, the SEC, the EEOC, a state division of human rights, a local commission on human rights, any other government agency or an attorney retained by you, (b) making truthful disclosures or statements in response to a valid subpoena or as otherwise required by applicable law; (c) testifying in an administrative, legislative, or judicial proceeding about alleged criminal conduct or alleged sexual harassment; or (d) discussing or disclosing, either orally or in writing, information about unlawful acts in the workplace, such as harassment or discrimination, or any other conduct that you have reason to believe is unlawful. In addition, nothing in this Agreement is intended to, or shall interfere with your right (if any) to engage in actions protected by Section 7 of the National Labor Relations Act, such as raising concerns about the workplace or terms or conditions of employment.

11.    (a) The Company shall be entitled to have the provisions of Sections 5, 6, 7, 8 and 9 specifically enforced through injunctive relief, without having to prove the adequacy of the available remedies at law, and without being required to post bond or security, it being acknowledged and agreed that such breach will cause irreparable injury to the Company and that money damages will not provide an adequate remedy to the Company. Moreover, you understand and agree that if you breach any provisions of this Agreement, including but not limited to commencing, joining in or in any other manner attempting to assert any claim released herein, in addition to any other legal or equitable remedy the Company may have, the Company shall be entitled to immediately terminate your employment for cause, cease making any payments to you

under Section 2 above, may recover any payments made to you under Section 2 above (except for
$100), and shall be reimbursed by you for all reasonable attorneys’ fees and costs incurred by it arising out of any such breach. The remedies set forth in this Section 11 shall not apply to any challenge to the validity of the waiver and release of your rights under the ADEA. In the event you challenge the validity of the waiver and release of your rights under the ADEA, then the Company’s right to attorneys’ fees and costs shall be governed by the provisions of the ADEA, so that the Company may recover such fees and costs if the lawsuit is brought by you in bad faith. Any such action permitted to the Company by this Section, however, shall not affect or impair any of your obligations under this Agreement, including without limitation, the release of claims in Section 3 above. You further agree that nothing herein shall preclude the Company from recovering attorneys’ fees, costs or any other remedies specifically authorized under applicable law.

(b)    In order to be entitled to the payment set forth in section 2 above, you must re-execute this Agreement on or within twenty-one (21) days after the Separation Date. You will have the opportunity to consider for twenty-one (21) days following the Separation Date whether to re-execute this Agreement. If this Agreement is not re-executed in accordance with this paragraph, the Company shall have no further obligations under section 2 of this Agreement. This in no way affects your prior release of claims under this Agreement. By your re-execution of this Agreement, the release set forth in section 3, and your acknowledgment in paragraph 1(e), shall be deemed to cover any claims which you have, may have had, or thereafter may have existing or occurring at any time on or before the date that you re-execute this Agreement.

4



12.    You acknowledge that you have read this Agreement in its entirety, fully understand its meaning and are executing this Agreement voluntarily and of your own free will with full knowledge of its significance. You acknowledge and warrant that you have had the opportunity to consider for 21 days the terms and provisions of this Agreement and that you have been advised by the Company to consult with an attorney prior to executing this Agreement. You may execute this Agreement prior to the conclusion of the 21-day period, and if you elect to do so, you acknowledge that you have done so voluntarily. Any change to this Agreement, whether material or immaterial, will not restart the 21 day review period. After signing this Agreement, you shall have seven (7) days to revoke it by indicating your desire to do so in writing received by the Company no later than the seventh (7) day following the date you sign this Agreement (“Revocation Period”). The effective date of this Agreement shall be the eighth (8) day following the Company’s receipt of your signed Agreement (the “Effective Date”), provided you do not revoke it during the Revocation Period. If you do not accept this Agreement as set forth above, or revoke this Agreement during the Revocation Period, this Agreement (including any obligations of the Company to provide the consideration referred to above) shall be deemed null and void.

13.    In the event that any one or more of the provisions of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired thereby. Moreover, if any one or more of the provisions contained in this Agreement is held to be excessively broad as to duration, scope, activity or subject, such provisions will be construed by limiting and reducing them so as to be enforceable to the maximum extent compatible with applicable law.

14.    Nothing herein shall be deemed to constitute an admission of wrongdoing by the Company or any other member of the Group. Neither this Agreement nor any of its terms shall be used as an admission or introduced as evidence as to any issue of law or fact in any proceeding, suit or action, other than an action to enforce this Agreement.

15.    This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Photographic and fax copies of such signed counterparts may be used in lieu of the originals of this Agreement for any purpose.

16.    Unless approached by the Company, you waive and release any right to be considered for future employment with the Company and such waiver shall constitute a non- discriminatory, non-retaliatory reason for rejecting any future application for employment with the Company.

17.    The terms of this Agreement and all rights and obligations of the parties thereto, including its enforcement, shall be interpreted and governed by the laws of the State of New York. Any dispute arising from or related to this Agreement or the interpretation or operation of this Agreement shall be resolved solely in state or federal courts located in the State of New York. The parties hereby consent to, elect, and waive any objection to the laying of jurisdiction and venue in such courts in the event of litigation under or relating to this Agreement. The parties further waive their rights to a jury trial and understand any dispute will be tried by a judge.

18.    The terms contained in this Agreement constitute the entire agreement between the parties with respect to the subject matter hereof and supersede all prior negotiations, representations or agreements relating thereto whether written or oral (including, without limitation, your Employment Agreement with the Company, dated March 8, 2021, the Plan and any of your award agreements and grant notices thereunder) with the exception of any agreements concerning confidentiality, trade secrets, or any nonsolicitation, nonservicing or
5



noncompetition agreements, all of which agreements shall remain in full force and effect, and are hereby confirmed and ratified. You represent that in executing this Agreement, you have not relied upon any representation or statement not set forth herein. No amendment or modification of this Agreement shall be valid or binding upon the parties unless in writing and signed by both parties.
6




Agreed to and Accepted by:
DigitalOcean, LLC
Signed:/s/ W. Matthew Steinfort/s/ Jeffrey Guy
Print Name:
Matthew Steinfort
Jeffrey Guy
Title:
Chief Financial Officer
Date: 11/16/2023
Date:11/16/2023
Re-Executed by:
/s/ Jeffrey Guy
Jeffrey Guy
Date: 11/30/2023

EX-10.19 6 exhibit1019-2023xq4.htm EX-10.19 Document
Exhibit 10.19
SEPARATION AGREEMENT AND RELEASE
This Separation Agreement and General Release (the “Agreement”) confirms the following understandings and agreements between DigitalOcean, LLC (the “Company”) and Megan Wood (“you” or “your”).
1.    (a) Your employment with the Company is ending on January 16, 2024 (“Separation Date”). Regardless of whether or not you sign this Agreement, the Company will pay you all wages due through the Separation Date.
(b) Except as otherwise specifically set forth in this Agreement, after the Separation Date you shall no longer be entitled to any further compensation or any monies from the Company or any of its affiliates (including payment of any commissions) or to receive any of the benefits made available to you during your employment at the Company. You acknowledge and agree that the Company has paid to you all of your wages (except for your final paycheck as set forth in paragraph 1(a)) and that the Company owes you no other wages, commissions, bonuses, vacation pay, employee benefits, equity awards or other compensation or payments of any kind or nature, other than as provided in this Agreement. You further acknowledge and agree that the consideration provided by paragraph 2(c) below fully compensates you for each portion of your outstanding equity awards under the Company’s 2021 Equity Incentive Plan (the “Plan”) and that any portions of equity awards that are not vested on the Separation Date will terminate as of the Separation Date and will be automatically forfeited for no additional consideration.
2.    Provided you timely sign this Agreement within twenty-one (21) days of your Separation Date and do not revoke your execution pursuant to Section 12 below, the Company agrees to the following:
(a)    The Company will pay you, as severance pay, twelve months’ base salary in the amount of $425,000.00, less applicable withholdings at the lump sum rate and deductions. Such payment will be made to you in a lump sum no later than the second regular payday following the expiration of the seven-day revocation period set forth in Section 12; and
(b)    If you timely elect to continue your group health insurance pursuant to COBRA, the Company will reimburse your COBRA premiums for up to twelve months from the Separation Date; provided, however, that the Company’s obligation under this paragraph shall cease on the date you become eligible for coverage under another employer’s group health plan. You agree to notify the Company if you become eligible for another employer’s group health plan within twelve months following the Separation Date.
(c)    The Company will pay you $2,448,068.00 in a lump sum payment less applicable withholdings at the lump sum rate, as compensation for forfeiting your rights to the portions of equity grants under the Plan which are not vested as of the Separation Date, no later than the second regular payday following the expiration of the seven-day revocation period set forth in Section 12 below.
(d)    The Company will pay you your 2023 Bonus in the amount of $163,625.00 less applicable withholdings at the lump sum rate and deductions, no later than the second regular payday following the expiration of the seven-day revocation period set forth in Section 12 below.
(e)    Notwithstanding any other provision of this Agreement, you will retain any rights that you have to vested benefits under the Company’s 401(k) plan and equity Plan, subject to the terms and conditions of the applicable plans and agreements.



In the event that you owe the Company any monies, you authorize the Company to offset any such amounts from the payments set forth in this Section 2.
3.    (a)    As used in this Agreement, the term “claims” shall include all claims, covenants, warranties, promises, undertakings, actions, suits, causes of action, obligations, debts, attorneys' fees, accounts, judgments, losses and liabilities, of whatsoever kind or nature, in law, equity or otherwise.
(b)    For and in consideration of the payments described in Section 2 above, and other good and valuable consideration, you, for and on behalf of yourself and your heirs, administrators, executors, and assigns, hereby do fully and forever release, remise and discharge the Company and its direct and indirect parents, subsidiaries and affiliates, together with their respective officers, directors, partners, shareholders, employees and agents (collectively, the “ Group ”) from any and all claims which you had, may have had, or now have against the Company or any other member of the Group, for or by reason of any matter, cause or thing whatsoever, including any claim arising out of or attributable to your employment or the termination of your employment with the Company, including but not limited to claims of breach of contract, wrongful termination, unjust dismissal, defamation, libel or slander, or under any federal, state or local law dealing with discrimination based on age, race, sex, national origin, religion, disability, sexual orientation or any other protected category. This release of claims includes, but is not limited to, all claims arising under the Age Discrimination in Employment Act (“ADEA”), Title VII of the Civil Rights Act, the Americans with Disabilities Act, the Civil Rights Act of 1991, the Family Medical Leave Act, the Fair Labor Standards Act, the Equal Pay Act, the Worker Adjustment and Retraining Notification Act, all other federal laws, any state mini WARN act, any state or local wage payment law, all other state and local laws, the common law and any other purported restriction on an employer’s right to terminate the employment of employees. Notwithstanding the foregoing, the release in this Agreement does not extend to your vested rights under Company benefit or equity plans, those rights that cannot be waived as a matter of law or to your rights under the Indemnification Agreement between You and the Company dated January 3, 2023, or any D&O policy.
(c)    You specifically understand and agree that this Agreement, and the release contained herein, waives all claims and rights you might have under the ADEA regarding your employment with the Company and its termination.
(d)    You represent that you have not filed or permitted to be filed against the Group, individually or collectively, any charges, complaints or lawsuits, and you covenant and agree that you will not file or permit to be filed any lawsuits at any time hereafter with respect to the claims released pursuant to this Agreement (including, without limitation, any claims relating to the termination of your employment), except to seek a determination of the validity of the waiver of your rights under the ADEA. Nothing in this Agreement shall be construed to prohibit you from filing a charge with or participating in any investigation or proceeding conducted by the U.S. Securities and Exchange Commission (the “SEC”), the Equal Employment Opportunity Commission (“EEOC”) or any other government agency. Notwithstanding the foregoing, you agree to waive your right to recover monetary damages in any charge, complaint, or lawsuit filed by you or by anyone else on your behalf based on claims released in this Agreement. However, you may receive money properly awarded by the SEC as a reward for providing information to that agency.
4.    You are specifically agreeing to the terms of this release because the Company has agreed to pay you money to which you were not otherwise entitled under the Company’s policies, and has provided such other good and valuable consideration as specified herein. The Company has agreed to provide this money because of your agreement to accept it in full settlement of all
2


possible claims you might have or ever had against any of the Group and because of your execution of this Agreement.
5.    You represent and warrant that you have returned, or will promptly return following the Separation Date, to the Company all Company property, including without limitation, your Company-provided computer, mailing lists, reports, files, memoranda, records, computer hardware, software, credit cards, door and file keys, computer passwords, and other property that you received or prepared or helped prepare in connection with your employment with the Company, and that you have not retained any copies, duplicates, reproductions or excerpts thereof. Following removal of Company information and technology, you shall be entitled to keep your laptop.
6.    You agree that in the course of your employment with the Company, you have had access to and acquired Confidential Information. The term “ Confidential Information ” as used in this Agreement means (a) confidential information of the Company, including without limitation, information received from third parties under confidential conditions, and (b) other nonpublic technical, business or financial information or trade secrets or proprietary information (including, but not limited to, account records, confidential plans for the creation or disposition of products, product development plans, marketing strategies and financial data and plans), the use or disclosure of which would be contrary to the interests of the Company, its affiliates or related companies, or the Group. You understand and agree that such Confidential Information has been disclosed to you in confidence and for the use of only the Company. You agree that except as set forth below in Section 10, (i) you will keep such Confidential Information confidential at all times after your employment with the Company, and (ii) you will not make use of Confidential Information on your own behalf, or on behalf of any third party, unless required to do so under compulsion of law.
7.    Except as set forth below in Section 10, you agree that you will not encourage or cooperate or otherwise participate or confer with any current or former employee of the Company or any other member of the Group, individually or collectively, or any potential plaintiff, to commence any legal action or make any claim against the Company or any other member of the Group with respect to such person’s employment with the Company or its affiliates. You will cooperate with the Company and its counsel in connection with any investigation, administrative proceeding or litigation relating to any matter in which you were involved or of which you have knowledge as a result of your employment with the Company. You will be compensated for your time at the rate of $204 per hour which is based on your base salary as of the Separation date.
8.    Except as set forth below in Section 10, you agree to keep secret and strictly confidential this Agreement and further agree not to disclose, make known, discuss or relay any information concerning this Agreement, or any of the discussions leading up to this Agreement, to anyone other than members of your immediate family and/or your tax advisors or attorneys, provided that those to whom you make such disclosure agree to keep such information confidential and not disclose it to others.
9.    Except as set forth in Section 10, you agree that you shall not make, or cause to be made, any statement or communicate any information (whether oral or written) that disparages or reflects negatively on the Company or any other member of the Group. The Company shall instruct each member of its Board of Directors and senior executive team (Senior Vice President and above) not to make, or cause to be made, any statement or communicate any information (whether oral or written) that disparages or reflects negatively on you.
10.    Notwithstanding the foregoing, nothing in this Agreement prohibits either party from (a) speaking with or making truthful disclosures to law enforcement, the SEC, the EEOC, a state division of human rights, a local commission on human rights, any other government agency
3


or an attorney retained by you, (b) making truthful disclosures or statements in response to a valid subpoena or as otherwise required by applicable law; (c) testifying in an administrative, legislative, or judicial proceeding about alleged criminal conduct or alleged sexual harassment; or (d) discussing or disclosing, either orally or in writing, information about unlawful acts in the workplace, such as harassment or discrimination, or any other conduct that you have reason to believe is unlawful. In addition, nothing in this Agreement is intended to, or shall interfere with your right (if any) to engage in actions protected by Section 7 of the National Labor Relations Act, such as raising concerns about the workplace or terms or conditions of employment. You specifically acknowledge and agree that because this Section 10 (and the entire Agreement) does not limit your ability to disclose or discuss, either orally or in writing, any alleged discriminatory or unfair employment practice, this Section 10 is not, and this Agreement does not contain, a “nondisclosure provision” as that term is used in Colorado law.
11.    The Company shall be entitled to have the provisions of Sections 5, 6, 7, 8 and 9 specifically enforced through injunctive relief, without having to prove the adequacy of the available remedies at law, and without being required to post bond or security, it being acknowledged and agreed that such breach will cause irreparable injury to the Company and that money damages will not provide an adequate remedy to the Company. Moreover, you understand and agree that if you breach any provisions of this Agreement, including but not limited to commencing, joining in or in any other manner attempting to assert any claim released herein, in addition to any other legal or equitable remedy the Company may have, the Company shall be entitled to cease making any payments to you under Section 2 above, may recover any payments made to you under Section 2 above (except for $100), and shall be reimbursed by you for all reasonable attorneys’ fees and costs incurred by it arising out of any such breach. The remedies set forth in this Section 11 shall not apply to any challenge to the validity of the waiver and release of your rights under the ADEA. In the event you challenge the validity of the waiver and release of your rights under the ADEA, then the Company’s right to attorneys’ fees and costs shall be governed by the provisions of the ADEA, so that the Company may recover such fees and costs if the lawsuit is brought by you in bad faith. Any such action permitted to the Company by this Section, however, shall not affect or impair any of your obligations under this Agreement, including without limitation, the release of claims in Section 3 above. You further agree that nothing herein shall preclude the Company from recovering attorneys’ fees, costs or any other remedies specifically authorized under applicable law.
12.    You acknowledge that you have read this Agreement in its entirety, fully understand its meaning and are executing this Agreement voluntarily and of your own free will with full knowledge of its significance. You acknowledge and warrant that you have had the opportunity to consider for twenty-one (21) days the terms and provisions of this Agreement and that you have been advised by the Company to consult with an attorney prior to executing this Agreement. You may execute this Agreement prior to the conclusion of the twenty-one (21)-day period, and if you elect to do so, you acknowledge that you have done so voluntarily. Any change to this Agreement, whether material or immaterial, will not restart the twenty-one (21) day review period. After signing this Agreement, you shall have seven (7) days to revoke it by indicating your desire to do so in writing received by the Company no later than the seventh (7) day following the date you sign this Agreement (“Revocation Period”). The effective date of this Agreement shall be the eighth (8th) day following the Company’s receipt of your signed Agreement (the “Effective Date”), provided you do not revoke it during the Revocation Period. If you do not accept this Agreement as set forth above, or revoke this Agreement during the Revocation Period, this Agreement (including any obligations of the Company to provide the consideration referred to above) shall be deemed null and void.
13.    In the event that any one or more of the provisions of this Agreement is held to be invalid, illegal or unenforceable, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired thereby. Moreover, if any one or more of
4


the provisions contained in this Agreement is held to be excessively broad as to duration, scope, activity or subject, such provisions will be construed by limiting and reducing them so as to be enforceable to the maximum extent compatible with applicable law.
14.    Nothing herein shall be deemed to constitute an admission of wrongdoing by the Company or any other member of the Group. Neither this Agreement nor any of its terms shall be

5



used as an admission or introduced as evidence as to any issue of law or fact in any proceeding, suit or action, other than an action to enforce this Agreement.
15.    This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Photographic and fax copies of such signed counterparts may be used in lieu of the originals of this Agreement for any purpose.

16.    Unless approached by the Company, you waive and release any right to be considered for future employment with the Company and such waiver shall constitute a non- discriminatory, non-retaliatory reason for rejecting any future application for employment with the Company.
17.    The terms of this Agreement and all rights and obligations of the parties thereto, including its enforcement, shall be interpreted and governed by the laws of the State of Colorado. Any dispute arising from or related to this Agreement or the interpretation or operation of this Agreement shall be resolved solely in state or federal courts located in the State of Colorado. The parties hereby consent to, elect, and waive any objection to the laying of jurisdiction and venue in such courts in the event of litigation under or relating to this Agreement. The parties further waive their rights to a jury trial and understand any dispute will be tried by a judge.

18.    The terms contained in this Agreement constitute the entire agreement between the parties with respect to the subject matter hereof and supersede all prior negotiations, representations or agreements relating thereto whether written or oral with the exception of any agreements concerning confidentiality, trade secrets, or any nonsolicitation, nonservicing or noncompetition agreements, all of which agreements shall remain in full force and effect, and are hereby confirmed and ratified. You represent that in executing this Agreement, you have not relied upon any representation or statement not set forth herein. No amendment or modification of this Agreement shall be valid or binding upon the parties unless in writing and signed by both parties.

19.    The Company will issue a statement regarding your departure which states “Megan Wood will be leaving the Company to pursue other opportunities. Please join us in thanking Megan for her contributions and leadership over the last three years at DigitalOcean” and will make no other statements regarding the terms or reasons for your departure.

Agreed to and Accepted by:

DigitalOcean, LLC
Signed:
 /s/ W. Matthew Steinfort    
Signed:/s/ Megan Wood
Print Name:
Matthew Steinfort
Megan Wood
Title:
Chief Financial Officer
Date:
1/15/2024
Date:
1/15/2024

EX-21.1 7 exhibit211-2023xq4.htm EX-21.1 Document

Exhibit 21.1
SUBSIDIARIES OF DIGITALOCEAN HOLDINGS, INC.
NameJurisdiction
DigitalOcean, LLCUnited States
DigitalOcean EU B.V.Netherlands
DigitalOcean EU B.V. (German Branch)Germany
DigitalOcean EU B.V. (French Branch)France
Digital Ocean Canada, Inc.Canada
Droplet Offshore Services Private LimitedIndia
DigitalOcean Droplet LimitedUnited Kingdom
DigitalOcean Australia Pty. Ltd.Australia
ServerStack, Inc.United States
DigitalOcean, LLC (German Branch)Germany
Digital Ocean LLC UK PE (UK Branch)United Kingdom
DigitalOcean, LLC (Canadian Branch)Canada
DigitalOcean, LLC (Dutch Branch)Netherlands
Cloudways LimitedMalta
Cloudways Platform (Private) LimitedPakistan
Cloudways FZ-LLCUnited Arab Emirates
Paperspace Co.United States
Paperspace Co. (Dutch Branch)Netherlands
Digital Droplet Mexico S.A. de C.V.Mexico

EX-23.1 8 exhibit231-2023xq4.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-255413, 333-255440, 333-269958) of DigitalOcean Holdings, Inc. of our report dated February 21, 2024 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
Denver, Colorado
February 21, 2024

EX-23.2 9 exhibit232-2023xq4.htm EX-23.2 Document

Exhibit 23.2
Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statements:
1.Registration Statement (Form S-8 No. 333-255413) pertaining to the 2013 Stock Plan, 2021 Equity Incentive Plan and 2021 Employee Stock Purchase Plan of DigitalOcean Holdings, Inc.,
2.Registration Statement (Form S-8 No. 333-255440) pertaining to the 2013 Stock Plan of DigitalOcean Holdings, Inc., and
3.Registration Statement (Form S-8 No. 333-269958) pertaining to the 2021 Equity Incentive Plan and 2021 Employee Stock Purchase Plan of DigitalOcean Holdings, Inc.
of our report dated February 22, 2023, except for the effects of the revision discussed in Note 2 (not presented herein) to the consolidated financial statements appearing under Item 8 of the Company’s 2022 Annual Report (Form 10-K/A) and Note 13, as to which the date is August 11, 2023, with respect to the consolidated financial statements of DigitalOcean Holdings, Inc. included in this Annual Report (Form 10-K) of DigitalOcean Holdings, Inc. for the year ended December 31, 2023.

/s/ Ernst & Young LLP
New York, New York
February 21, 2024

EX-31.1 10 exhibit311-2023xq4.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Padmanabhan Srinivasan, certify that:

1.I have reviewed this Annual Report on Form 10-K of DigitalOcean Holdings, 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 21, 2024By:/s/ Padmanabhan Srinivasan
Name:Padmanabhan Srinivasan
Title:Chief Executive Officer

EX-31.2 11 exhibit312-2023xq4.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, W. Matthew Steinfort, certify that:

1.I have reviewed this Annual Report on Form 10-K of DigitalOcean Holdings, 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 21, 2024By:/s/ W. Matthew Steinfort
Name:W. Matthew Steinfort
Title:Chief Financial Officer

EX-32.1 12 exhibit321-2023xq4.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Padmanabhan Srinivasan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of DigitalOcean Holdings, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of DigitalOcean Holdings, Inc.
Date:February 21, 2024By:/s/ Padmanabhan Srinivasan
Name:Padmanabhan Srinivasan
Title:Chief Executive Officer

I, W. Matthew Steinfort, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of DigitalOcean Holdings, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of DigitalOcean Holdings, Inc.

Date:February 21, 2024By:/s/ W. Matthew Steinfort
Name:W. Matthew Steinfort
Title:Chief Financial Officer

EX-97.1 13 exhibit971-2023xq4.htm EX-97.1 Document
Exhibit 97.1
DigitalOcean Holdings, Inc.
Incentive Compensation Recoupment Policy

1.    Introduction

The Board of Directors (the “Board”) of DigitalOcean Holdings, Inc., a Delaware corporation (the “Company”), has determined that it is in the best interests of the Company and its stockholders to adopt this Incentive Compensation Recoupment Policy (this “Policy”) providing for the Company’s recoupment of Recoverable Incentive Compensation that is received by Covered Officers of the Company under certain circumstances. Certain capitalized terms used in this Policy have the meanings given to such terms in Section 3 below.
This Policy is designed to comply with, and shall be interpreted to be consistent with, Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder (“Rule 10D-1”) and Section 303A.14 of the New York Stock Exchange Listed Company Manual (the “Listing Standards”).
2.    Effective Date

This Policy shall apply to all Incentive Compensation that is received by a Covered Officer on or after October 2, 2023 (the “Effective Date”). Incentive Compensation is deemed “received” in the Company’s fiscal period in which the Financial Reporting Measure specified in the Incentive Compensation award is attained or satisfied, even if the payment, vesting or grant of such Incentive Compensation occurs after the end of that period.
3.    Definitions

Accounting Restatement” means an accounting restatement that the Company is required to prepare due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
Accounting Restatement Date” means the earlier to occur of (a) the date that the Board, a committee of the Board authorized to take such action, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date that a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.
Administrator” means the Compensation Committee or, in the absence of such committee, the Board.
Code” means the U.S. Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.
Compensation Committee” means the Compensation Committee of the Board. “Covered Officer” means each current and former Executive Officer.



Exchange” means the New York Stock Exchange.
Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended.
Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s parent(s) or subsidiaries are deemed executive officers of the Company if they perform such policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. Identification of an executive officer for purposes of this Policy would include at a minimum executive officers identified pursuant to Item 401(b) of Regulation S-K promulgated under the Exchange Act.
Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including Company stock price and total stockholder return (“TSR”). A measure need not be presented in the Company’s financial statements or included in a filing with the SEC in order to be a Financial Reporting Measure.
Incentive Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
Lookback Period” means the three completed fiscal years immediately preceding the Accounting Restatement Date, as well as any transition period (resulting from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period of at least nine months shall count as a completed fiscal year). Notwithstanding the foregoing, the Lookback Period shall not include fiscal years completed prior to the Effective Date.
Recoverable Incentive Compensation” means Incentive Compensation received by a Covered Officer during the Lookback Period that exceeds the amount of Incentive Compensation that would have been received had such amount been determined based on the Accounting Restatement, computed without regard to any taxes paid (i.e., on a gross basis without regard to tax withholdings and other deductions). For any compensation plans or programs that take into account Incentive Compensation, the amount of Recoverable Incentive Compensation for purposes of this Policy shall include, without limitation, the amount contributed to any notional account based on Recoverable Incentive Compensation and any earnings to date on that notional amount. For any Incentive Compensation that is based on stock price or TSR, where the Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the Administrator will determine the amount of Recoverable Incentive Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or TSR upon which the Incentive Compensation was received. The Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange in accordance with the Listing Standards.

2


SEC” means the U.S. Securities and Exchange Commission.
4.    Recoupment
(a)    Applicability of Policy. This Policy applies to Incentive Compensation received by a Covered Officer (i) after beginning services as an Executive Officer, (ii) who served as an Executive Officer at any time during the performance period for such Incentive Compensation, (iii) while the Company had a class of securities listed on a national securities exchange or a national securities association, and (iv) during the Lookback Period.
(b)    Recoupment Generally. Pursuant to the provisions of this Policy, if there is an Accounting Restatement, the Company must reasonably promptly recoup the full amount of the Recoverable Incentive Compensation, unless the conditions of one or more subsections of Section 4(c) of this Policy are met and the Compensation Committee, or, if such committee does not consist solely of independent directors, a majority of the independent directors serving on the Board, has made a determination that recoupment would be impracticable. Recoupment is required regardless of whether the Covered Officer engaged in any misconduct and regardless of fault, and the Company’s obligation to recoup Recoverable Incentive Compensation is not dependent on whether or when any restated financial statements are filed.
(c)    Impracticability of Recovery. Recoupment may be determined to be impracticable if, and only if:
(i)    the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount of the applicable Recoverable Incentive Compensation; provided that, before concluding that it would be impracticable to recover any amount of Recoverable Incentive Compensation based on expense of enforcement, the Company shall make a reasonable attempt to recover such Recoverable Incentive Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange in accordance with the Listing Standards; or
(ii)    recoupment of the applicable Recoverable Incentive Compensation would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Code Section 401(a)(13) or Code Section 411(a) and regulations thereunder.
(d)    Sources of Recoupment. To the extent permitted by applicable law, the Administrator shall, in its sole discretion, determine the timing and method for recouping Recoverable Incentive Compensation hereunder, provided that such recoupment is undertaken reasonably promptly. The Administrator may, in its discretion, seek recoupment from a Covered Officer from any of the following sources or a combination thereof, whether the applicable compensation was approved, awarded, granted, payable or paid to the Covered Officer prior to, on or after the Effective Date: (i) direct repayment of Recoverable Incentive Compensation previously paid to the Covered Officer; (ii) canceling prior cash or equity-based awards (whether vested or unvested and whether paid or unpaid); (iii) canceling or offsetting against any planned future cash or equity-based awards; (iv) forfeiture of deferred compensation, subject to compliance with Code Section 409A; and (v) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Administrator may effectuate recoupment under this Policy from any amount otherwise payable to the Covered Officer,
3


including amounts payable to such individual under any otherwise applicable Company plan or program, e.g., base salary, bonuses or commissions and compensation previously deferred by the Covered Officer. The Administrator need not utilize the same method of recovery for all Covered Officers or with respect to all types of Recoverable Incentive Compensation.
(e)    No Indemnification of Covered Officers. Notwithstanding any indemnification agreement, applicable insurance policy or any other agreement or provision of the Company’s certificate of incorporation or bylaws to the contrary, no Covered Officer shall be entitled to indemnification or advancement of expenses in connection with any enforcement of this Policy by the Company, including paying or reimbursing such Covered Officer for insurance premiums to cover potential obligations to the Company under this Policy.
(f)    Indemnification of Administrator. Any members of the Administrator, and any other members of the Board who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.
(g)    No “Good Reason” for Covered Officers. Any action by the Company to recoup or any recoupment of Recoverable Incentive Compensation under this Policy from a Covered Officer shall not be deemed (i) “good reason” for resignation or to serve as a basis for a claim of constructive termination under any benefits or compensation arrangement applicable to such Covered Officer, or (ii) to constitute a breach of a contract or other arrangement to which such Covered Officer is party.
5.    Administration
Except as specifically set forth herein, this Policy shall be administered by the Administrator. The Administrator shall have full and final authority to make any and all determinations required under this Policy. The Board may re-vest in itself the authority to administer, interpret and construe this Policy in accordance with applicable law, and in such event references herein to the “Administrator” shall be deemed to reference the Board.
Any determination by the Administrator with respect to this Policy shall be final, conclusive and binding on all interested parties and need not be uniform with respect to each individual covered by this Policy. In carrying out the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority. Subject to applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions that the Administrator, in its sole discretion, deems necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).
6.    Severability
4


If any provision of this Policy or the application of any such provision to a Covered Officer shall be adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions of this Policy, and the invalid, illegal or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision or application enforceable.
7.    No Impairment of Other Remedies
Nothing contained in this Policy, and no recoupment or recovery as contemplated herein, shall limit any claims, damages or other legal remedies the Company or any of its affiliates may have against a Covered Officer arising out of or resulting from any actions or omissions by the Covered Officer. This Policy does not preclude the Company from taking any other action to enforce a Covered Officer’s obligations to the Company, including, without limitation, termination of employment and/or institution of civil proceedings. This Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 (“SOX 304”) that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer and to any other compensation recoupment policy and/or similar provisions in any employment, equity plan, equity award, or other individual agreement, to which the Company is a party or which the Company has adopted or may adopt and maintain from time to time; provided, however, that compensation recouped pursuant to this Policy shall not be duplicative of compensation recouped pursuant to SOX 304 or any such compensation recoupment policy and/or similar provisions in any such employment, equity plan, equity award, or other individual agreement except as may be required by law.
8.    Amendment; Termination
The Administrator may amend, terminate or replace this Policy or any portion of this Policy at any time and from time to time in its sole discretion. The Administrator shall amend this Policy as it deems necessary to comply with applicable law or any Listing Standard. This Policy will terminate automatically when the Company does not have a class of securities listed on the Exchange or any other national securities exchange or association.
9.    Successors
This Policy shall be binding and enforceable against all Covered Officers and, to the extent required by Rule 10D-1 and/or the applicable Listing Standards, their beneficiaries, heirs, executors, administrators or other legal representatives.
10.    Required Filings
The Company shall make any disclosures and filings with respect to this Policy that are required by law, including as required by the SEC.


*    *    *    *    *
5


DigitalOcean Holdings, Inc. Incentive Compensation Recoupment Policy
Form of Executive Acknowledgment


I, the undersigned, agree and acknowledge that I am bound by, and subject to, the DigitalOcean Holdings, Inc. Incentive Compensation Recoupment Policy, as may be amended, restated, supplemented or otherwise modified from time to time (the “Policy”). In the event of any inconsistency between the Policy and the terms of any employment agreement, offer letter or other individual agreement with DigitalOcean Holdings, Inc. (the “Company”) to which I am a party, or the terms of any compensation plan, program or agreement, whether or not written, under which any compensation has been granted, awarded, earned or paid to me, the terms of the Policy shall govern.
In the event that the Administrator (as defined in the Policy) determines that any compensation granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company pursuant to the Policy, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement. I further agree and acknowledge that I am not entitled to indemnification, and hereby waive any right to advancement of expenses, in connection with any enforcement of the Policy by the Company.

Agreed and Acknowledged:




Name:     

Title:     


Date:     


EX-101.SCH 14 docn-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of the Business and Organization link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions, Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Acquisitions, Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Nature of the Business and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Definite Life Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Marketable Securities - Summary of Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Maturities of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Maturities of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-Based Compensation - Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Income Taxes - Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Income Taxes - Schedule of NOLs (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Income Taxes - Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Subsequent Events - Schedule of Stock Price Goals (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 docn-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 16 docn-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 17 docn-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Gaditek Associates Gaditek Associates [Member] Gaditek Associates Accrued other expenses Accrued Liabilities, Current Debt Conversion Period [Axis] Debt Conversion Period [Axis] Debt Conversion Period Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Stock options, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Payments to acquire businesses Cash consideration Payments to Acquire Businesses, Gross Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Deferred tax liabilities Deferred Income Tax Liabilities, Net Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Insider Trading Policies and Procedures [Line Items] Vested and exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Restricted stock share price (in dollars per share) Shares Issued, Price Per Share Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Conversion of convertible preferred stock to common stock in connection with initial public offering Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders’ Equity Equity [Text Block] Vested and unvested expected to vest at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Proceeds related to the issuance of common stock under equity incentive plan Proceeds from Stock Plans Ownership [Axis] Ownership [Axis] Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Dividend yield Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Shares, accelerated vesting, number (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2023 and 2022) Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Diluted (in dollars per share) Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Accounts receivable, less allowance for credit losses of $5,848 and $6,099, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule of MRSU Activity Share-based Payment Arrangement, MRSU, Activity [Table Text Block] Share-based Payment Arrangement, MRSU, Activity Milestone [Axis] Milestone [Axis] Milestone Line of Credit Line of Credit [Member] Noncurrent assets: Assets, Noncurrent [Abstract] Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Purchased interest on marketable securities Payments For Interest, Available-for-sale Payments For Interest, Available-for-sale Corporate debt securities Debt Securities [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Computers and equipment Machinery and Equipment [Member] Reconciliation of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Total carrying value Intangible Assets, Gross (Excluding Goodwill) Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Employee Stock Employee Stock [Member] Debt Conversion, Period One Debt Conversion, Period One [Member] Debt Conversion, Period One Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Operating lease liabilities, current Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Operating Lease Obligation Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Operating Lease Obligation Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Adjusted for performance factor (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Expenses from transactions with related parties Related Party Transaction, Amounts of Transaction Executive Category: Executive Category [Axis] IP addresses IP Address [Member] IP Address Shares Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level I Fair Value, Inputs, Level 1 [Member] Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Marketable securities Marketable Securities, Current Conversion of redeemable preferred stock warrants to common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Schedule of Property and Equipment Useful Lives Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Company stock price target (in dollars per share) Company Stock Price Target (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Shares of common stock reserved for future issuance, number available for grant (in shares) Number of eligible MRSUs (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Options, granted, number (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Finance lease liabilities, current Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Finance Lease Obligation Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Finance Lease Obligation Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2028 Finance Lease, Liability, to be Paid, Year Five Measurement Frequency [Axis] Measurement Frequency [Axis] Unlimited Unlimited Tax Years [Member] Unlimited Tax Years Consideration received Sale of Stock, Consideration Received Per Transaction Restricted cash included in Prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation Depreciation Stock-based compensation deductions Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Marketable Securities Marketable Securities [Table Text Block] Retirement Benefits [Abstract] More than 5 Years Greater Than 5 Tax Years [Member] Greater Than 5 Tax Years Share-based award, amount withheld for employees Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Purchase Price Allocation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Sale of stock, shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount 6 Share-based Payment Arrangement, Tranche Six [Member] Share-based Payment Arrangement, Tranche Six Research and Development Expense [Member] Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring reserve Restructuring Reserve Incremental stock-based compensation Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Acquisition related costs Business Combination, Acquisition Related Costs Antidilutive securities excluded from computation of loss per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and Administrative Expense [Member] General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Goodwill [Line Items] Goodwill [Line Items] Operating right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Operating lease liabilities, current Less: Current portion of lease liabilities Operating Lease, Liability, Current Snap Shooter Limited Snap Shooter Limited [Member] Snap Shooter Limited Interest on finance lease liabilities Finance Lease, Interest Expense Finance lease liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Finance Lease Obligation Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Finance Lease Obligation Acquisition related compensation expense Acquisition Related Compensation Expense Acquisition Related Compensation Expense Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Intangible assets with definite lives Total estimated future intangible amortization expense Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements – Pending Adoption and Adopted New Accounting Pronouncements, Policy [Policy Text Block] Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Interest income Investment Income, Interest Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities Temporary Equity, Shares, Conversion Of Convertible Securities Total consideration paid Business Combination, Consideration Transferred Gross profit Gross Profit Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Deferred revenue Contract with Customer, Liability, Current Finance leases: Finance Lease Weighted Average [Abstract] Finance Lease Weighted Average Security Exchange Name Security Exchange Name Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock Options Employee Stock Option [Member] MRSU Market-Based Restricted Stock Unit [Member] Market-Based Restricted Stock Unit Content Media Content [Member] Maximum Maximum [Member] Document Type Document Type Acquisition Goodwill, Acquired During Period Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Chief Executive Officer Chief Executive Officer [Member] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Fair value of consideration transferred Business Combination, Consideration Transferred [Abstract] Amy Butte [Member] Amy Butte Business Acquisition [Axis] Business Acquisition [Axis] Accounts receivable, allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Trademark/Trade Name Trademarks and Trade Names [Member] 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 State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Cash Cash [Member] Sublease proceeds for fiscal year December 31, 2024 Lessor, Operating Lease, Payment to be Received, Year One Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Earned Quarterly After July 5, 2024 Through July 5, 2025 Earned Quarterly After July 5, 2024 Through July 5, 2025 [Member] Earned Quarterly After July 5, 2024 Through July 5, 2025 Forfeited or cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Related Party, Type [Domain] Related Party, Type [Domain] Sublease income Sublease Income Acquisitions, Goodwill and Intangible Assets Business Combination Disclosure [Text Block] Intangible assets with indefinite lives Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Scheduled trading days Debt Instrument, Convertible, Threshold Trading Days, Scheduled Debt Instrument, Convertible, Threshold Trading Days, Scheduled Unvested balance at beginning of period (in dollars per share) Unvested balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Weighted-Average Remaining Life in Years Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Second 2022 Offering Second 2022 Offering [Member] Second 2022 Offering Total lease expense Lease, Cost Purchase of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized KayBank National Association KayBank National Association [Member] KayBank National Association Entity Interactive Data Current Entity Interactive Data Current Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Operating lease right-of-use assets and liabilities, net Increase (Decrease) In Operating Lease Right-Of-Use Asset Increase (Decrease) In Operating Lease Right-Of-Use Asset Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition and Cost of Revenue Revenue from Contract with Customer [Policy Text Block] Earned On July 5, 2024 Earned On July 5, 2024 [Member] Earned On July 5, 2024 Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Advertising expense Advertising Expense Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 2027 Purchase Obligation, to be Paid, Year Four Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Common stock, shares outstanding (in shares) Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Number of purchase periods Number Of Purchase Periods Number Of Purchase Periods Other income (expense): Other Income and Expenses [Abstract] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger First Performance Period First Performance Period [Member] First Performance Period Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] State and local taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Number of securities held in unrealized loss position Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Debt Instrument [Axis] Debt Instrument [Axis] Germany GERMANY Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Repurchase and retirement of common stock Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liability Deferred Tax Liabilities, Gross [Abstract] Schedule of Pro Forma Information Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total current Current Income Tax Expense (Benefit) Measurement Frequency [Domain] Measurement Frequency [Domain] Repayment of borrowings under revolving credit facility Repayments of Long-Term Lines of Credit Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Capitalized research and development Deferred Tax Assets, in Process Research and Development 2, If Stock Price Targets Achieved During First Three Years, Fifth Anniversary of Grant Share-Based Payment Arrangement, If Stock Price Targets Achieved During First Three Years, Fifth Anniversary Of Grant, Tranche Two [Member] Share-Based Payment Arrangement, If Stock Price Targets Achieved During First Three Years, Fifth Anniversary Of Grant, Tranche Two North America North America [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Gross Unrealized Gains Debt Securities, Available-for-Sale, Unrealized Gain Subsequent Event [Line Items] Subsequent Event [Line Items] Marketable Securities Marketable Securities, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense Affiliated Entity Affiliated Entity [Member] Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Number of separate sublease agreements Number Of Sublease Agreements Number Of Sublease Agreements General and administrative General and Administrative Expense Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Contributions up to 3%-5% of gross pay 3%-5% Of Compensation [Member] 3%-5% Of Compensation Excise taxes imposed Excise Taxes Collected Increase in rental amounts payable (in percent) Increase (Decrease) In Rental Amounts Payable, Percent Increase (Decrease) In Rental Amounts Payable, Percent Schedule of Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Loss on impairment of long-lived assets Asset Impairment Charges Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Retirement Plan Name [Domain] Retirement Plan Name [Domain] Purchase Obligation, Total Purchase Obligation Restructuring Type [Axis] Restructuring Type [Axis] Net Income (Loss) per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Right-Of-Use Asset Right-Of-Use Asset [Member] Right-Of-Use Asset Excess income tax benefit related to stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Revenue derived from customers, percent Total Concentration Risk, Percentage 2 through 13 Share-Based Payment Arrangement, Tranche Two Through Thirteen [Member] Share-Based Payment Arrangement, Tranche Two Through Thirteen Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2027 Finance Lease, Liability, to be Paid, Year Four Accounts Receivable Net of Allowance for Expected Credit Losses Accounts Receivable [Policy Text Block] Contingent compensations costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Proceeds from the issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Vested and exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Contingent compensation Contingent Compensation, Current Contingent Compensation, Current Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Measurement period adjustment, decrease to general and administrative expenses and other current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, General And Administrative Expense And Other Current Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, General And Administrative Expense And Other Current Liabilities Reimbursable Compensation Related Reimbursable Compensation Related [Member] Reimbursable Compensation Related Depreciation and amortization Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Debt service coverage ratio Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Other expenses Business Combination, Other Expenses Business Combination, Other Expenses Furniture and fixtures Furniture and Fixtures [Member] Stockholder Derivative Litigation Stockholder Derivative Litigation [Member] Stockholder Derivative Litigation Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Business Combination and Asset Acquisition [Abstract] Commercial paper Commercial Paper [Member] Revenue Business Acquisition, Pro Forma Revenue Total Long-Lived Assets Less: valuation allowance Balance as of the beginning of period Balance as of the end of period Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue recognized during period Contract with Customer, Liability, Revenue Recognized Commitment fees on unused balance Line of Credit Facility, Commitment Fee Amount Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Developed technology Developed Technology [Member] Developed Technology Retirement Plan Name [Axis] Retirement Plan Name [Axis] Asset acquisition, contingent consideration Asset Acquisition, Consideration Transferred, Contingent Consideration Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Gross deferred tax assets Deferred Tax Assets, Gross 2028 Purchase Obligation, to be Paid, Year Five Estimated Fair Value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Contributions up to 3% of gross pay 3% Of Compensation [Member] 3% Of Compensation Common Stock Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Release due to expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] Netherlands NETHERLANDS Repayment of term loan Repayments of Secured Debt Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value Uncertain tax positions expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Unrealized loss on warrant liability Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability Statement of Cash Flows [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Recognized amounts of identifiable assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Employee payroll taxes paid related to net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Other Deferred Tax Assets, Other U.S. treasury securities US Treasury Securities [Member] 162(m) limitation Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Accumulated Deficit Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Basic (in dollars per share) Basic net income (loss) per share (in usd per share) Earnings Per Share, Basic Stock options, unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of common stock under employee stock purchase plan, net of taxes withheld Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Measurement period adjustment, decrease to other current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Other Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Other Stock options, exercised in period, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Reconciliation of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Issuance of common stock for acquisition Stock Issued Pending Litigation Pending Litigation [Member] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Measurement period adjustment, decrease to goodwill Measurement period adjustments Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Internal-use software Internal-Use Software [Member] Internal-Use Software Convertible Notes Convertible Debt, Fair Value Disclosures Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Percentage of target award (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award Entity Public Float Entity Public Float Additions charged to expense Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount All Trading Arrangements All Trading Arrangements [Member] Ownership percentage Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest Brand Brand [Member] Brand All Adjustments to Compensation All Adjustments to Compensation [Member] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount The Restructuring Plan The Restructuring Plan [Member] The Restructuring Plan Provision for expected credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Forfeited or cancelled (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 Operating lease ROU asset Deferred Tax Liabilities, Leasing Arrangements Total deferred Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Total present value of lease liabilities Finance Lease, Liability Convertible Notes Convertible Debt [Member] Forfeited or cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Forfeited or cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Excise taxes related to repurchase of common stock Accrued Excise Tax, Repurchase Of Common Stock, Current Accrued Excise Tax, Repurchase Of Common Stock, Current Valuation allowance release related to acquisition Effective Income Tax Rate Reconciliation, Deferred Tax Assets Valuation Allowance, Release Related To Acquisition, Amount Effective Income Tax Rate Reconciliation, Deferred Tax Assets Valuation Allowance, Release Related To Acquisition, Amount Acquisition related compensation Effective Income Tax Rate Reconciliation, Acquisition Related Compensation, Amount Effective Income Tax Rate Reconciliation, Acquisition Related Compensation, Amount Issuance of common stock for acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Tangible assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract] Document Period End Date Document Period End Date Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Adoption Date Trading Arrangement Adoption Date Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Thereafter Purchase Obligation, to be Paid, after Year Five 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Weighted-average discount rate Finance Lease, Weighted Average Discount Rate, Percent Other long-term liabilities Lease liabilities, non-current Finance Lease, Liability, Noncurrent Equipment under finance leases Equipment, Finance Lease [Member] Equipment, Finance Lease Paperspace Co. Acquisition Paperspace Co. Acquisition [Member] Paperspace Co. Acquisition Disclosure of Changes in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Income tax expense Income tax expense Income Tax Expense (Benefit) Write-offs and other Accounts Receivable, Allowance for Credit Loss, Writeoff Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Exercise of common stock warrants (in shares) Stock Issued During Period, Exercise Of Warrants Stock Issued During Period, Exercise Of Warrants Number of operating segments Number of Operating Segments 2022 Employee Stock Purchase Plan 2022 Employee Stock Purchase Plan [Member] 2022 Employee Stock Purchase Plan Related party fees Operating Costs and Expenses Lender Name [Axis] Lender Name [Axis] Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Total purchase price allocation Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Finance lease expense: Finance Lease [Abstract] Finance Lease Sublease proceeds for fiscal year December 31, 2025 Lessor, Operating Lease, Payment to be Received, Year Two Money market funds Money Market Funds [Member] Deferred income taxes Increase (Decrease) in Deferred Income Taxes Schedule of PRSU Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Tax credits Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Repayment of notes payable Repayments of Notes Payable Cash paid for acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 1-3 Years Tax Years 1-3 [Member] Tax Years 1-3 Credit Facility [Domain] Credit Facility [Domain] Repurchase and retirement of common stock (in shares) Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Operating leases: Operating Lease Weighted Average [Abstract] Operating Lease Weighted Average Variable rate Debt Instrument, Basis Spread on Variable Rate Useful Life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Internal-use software Software Development [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Finance right-of-use assets obtained in exchange for finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Accounts receivable Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Tax Period [Axis] Tax Period [Axis] United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Stock options, granted in period, aggregate estimated fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Other long-term liabilities Other Liabilities, Noncurrent Total undiscounted lease liabilities Lessee, Operating Lease, Liability, to be Paid Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Acquisition-related Costs Acquisition-related Costs [Member] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Operating Expenses Amortization of finance lease right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Secured debt Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Finance leases Other current liabilities Less: Current portion of lease liabilities Finance Lease, Liability, Current Earned September1 2023 Earned September 1 2023 [Member] Earned September 1 2023 Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State and local State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Amy Butte, Trading Arrangement Two [Member] Amy Butte, Trading Arrangement Two Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income (loss) from operations Operating Income (Loss) Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Expenses Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs Proceeds from Issuance Initial Public Offering Total deferred tax liability Deferred Tax Liabilities, Gross Redemption price, percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Singapore SINGAPORE Dismissed With Prejudice Dismissed With Prejudice [Member] Dismissed With Prejudice Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Earned On March 1, 2024, September 1, 2024, and March 1, 2025 [Member] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Type of Restructuring [Domain] Type of Restructuring [Domain] 1 Share-Based Payment Arrangement, Tranche One [Member] Underwriters' Option Over-Allotment Option [Member] Variable Rate [Domain] Variable Rate [Domain] Cash paid for asset acquisitions Payments For Asset Acquisition Payments For Asset Acquisition Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities [Abstract] Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Unvested balance at beginning of period (in shares) Unvested balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Research and Development Expense Research and Development Expense, Policy [Policy Text Block] Investments, Debt and Equity Securities [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] 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 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PRSUs Performance Shares [Member] Accounts payable Accounts Payable, Current Vested and exercisable at end of period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation expense, reversal Share-Based Payment Arrangement, Expense (Reversal) Share-Based Payment Arrangement, Expense (Reversal) Loss of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate Debt Securities [Member] Other income (expense), net Nonoperating Income (Expense) Commitments and Contingencies (Note 9) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Net change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Fair Value Weighted-Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Letters of credit, number remaining Letters Of Credit, Number Of Debt Instruments Letters Of Credit, Number Of Debt Instruments Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating cash flows paid for operating leases Payments For Operating Lease, Operating Activity Payments For Operating Lease, Operating Activity Goodwill [Roll Forward] Goodwill [Roll Forward] Vested and unvested expected to vest at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Beginning Balance (in shares) Ending Balance (in shares) Treasury Stock, Common, Shares Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Leases Lessor, Operating Leases [Text Block] Number of options outstanding at the beginning of the period (in shares) Number of options outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of common stock under equity incentive plan, net of taxes withheld Stock Issued During Period, Value, Stock Options Exercised Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (loss) attributable to common stockholders Net income (loss) attributable to common stockholders Net income (loss) attributable to common stockholders Net Income (Loss) Total current liabilities Liabilities, Current 2025 Finance Lease, Liability, to be Paid, Year Two Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Shares, issued (in shares) Shares, Issued Measurement period adjustment, decrease to deferred tax liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Stock options, vesting period Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Litigation Status [Domain] Litigation Status [Domain] Weighted Average Useful Life (years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Weighted-Average Assumptions Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill recorded in acquisition Beginning Balance Ending Balance Goodwill Additions for tax positions of prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Business days after trading period Debt Instrument, Convertible, Business Days After Trading Period Debt Instrument, Convertible, Business Days After Trading Period Asset Acquisition [Domain] Asset Acquisition [Domain] Underlying Securities Award Underlying Securities Amount Employee contributions under the ESPP Employee Stock Purchase Plan Withholdings, Current Employee Stock Purchase Plan Withholdings, Current Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized gain (loss) on marketable securities, net of taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Operating lease liabilities, non-current Lease liabilities, non-current Operating Lease, Liability, Noncurrent Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Proceeds from interest on marketable securities Proceeds from Interest, Available-for-sale Proceeds from Interest, Available-for-sale Payment of debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Milestone [Domain] Milestone [Domain] Milestone [Domain] Operating Lease Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Europe Europe [Member] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Repayment of seller’s note Repayments of Other Long-Term Debt Beginning Balance Ending Balance Temporary Equity, Carrying Amount, Attributable to Parent Other Performance Measure, Amount Other Performance Measure, Amount Aaqib Gadit Aaqib Gadit [Member] Aaqib Gadit Components of Lease Expense Lease, Cost [Table Text Block] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Litigation Status [Axis] Litigation Status [Axis] Plan Name [Domain] Plan Name [Domain] Summary of Share-Based Payment Arrangement and Price Targets Share-Based Payment Arrangement, Performance Shares, Price Targets [Table Text Block] Share-Based Payment Arrangement, Performance Shares, Price Targets Interest expense Interest and amortization of deferred financing fees Interest Expense Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses Capital Expenditures Incurred but Not yet Paid Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Weighted average remaining life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating lease liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease Obligation Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease Obligation Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Computers and equipment Computers And Computer Equipment [Member] Computers And Computer Equipment Reductions for tax positions of prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Restatement Determination Date Restatement Determination Date Additions based on tax positions related to the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] 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 Certain Executives Certain Executives [Member] Certain Executives 2022 Share Buyback Program 2022 Share Buyback Program [Member] 2022 Share Buyback Program Variable lease expense Variable Lease, Cost Operating lease expense Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Shares, vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Severance and benefit costs Severance Costs U.S. R&D tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Net proceeds after transaction Sale of Stock, Consideration Received on Transaction Company's match (percent) Defined Contribution Plan, Employer Matching Contribution, Percent of Match Adjusted free cash flow margin Restructuring Plan, Adjusted Free Cash Flow Margin Restructuring Plan, Adjusted Free Cash Flow Margin Unrecognized stock-based compensation expense, average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Unrecognized tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Adjusted by performance factor (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor Federal Domestic Tax Authority [Member] Short-term lease expense Short-Term Lease, Cost Issuance of common stock for acquisition Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Less: Imputed interest Less [Abstract] Less Subsequent Event [Table] Subsequent Event [Table] 2024 Finance Lease, Liability, to be Paid, Year One Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Income taxes Taxes Payable, Current Value of restricted stock granted to founders of Nimbella Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Common stock, voting rights Voting Rights, Number Of Votes, Share Voting Rights, Number Of Votes, Share Subsequent Event Subsequent Event [Member] NOL Carryforward Operating Loss Carryforwards Restructuring Charges Restructuring Charges [Member] Other current liabilities Total other current liabilities Other Liabilities, Current Income Statement [Abstract] Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Capitalized computer software Capitalized Computer Software, Additions Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net loss Business Acquisition, Pro Forma Net Income (Loss) Finance lease, term Lessee, Finance Lease, Term of Contract Issuance of common stock under equity incentive plan, net of taxes withheld Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Cash contributed to escrow accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Income tax expense (benefit) at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] 3-5 Years Tax Years 3-5 [Member] Tax Years 3-5 CSS Tricks CSS Tricks [Member] CSS Tricks Financial Instrument [Axis] Financial Instrument [Axis] JournalDev IT JournalDev IT [Member] JournalDev IT Finance leases: Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Number of claims consolidated Loss Contingency, Claims Consolidated, Number Loss Contingency, Claims Consolidated, Number Financing fees Financing Fees Financing Fees Total Shareholder Return Amount Total Shareholder Return Amount Repurchase and retirement of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Retirement of treasury stock Treasury Stock, Retired, Cost Method, Amount Foreign Deferred Foreign Income Tax Expense (Benefit) Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Debt instrument, face amount Debt Instrument, Face Amount Current assets: Assets, Current [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Total undiscounted lease liabilities Finance Lease, Liability, to be Paid Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Conversion ratio, number of shares Debt Instrument, Convertible, Conversion Ratio Excise taxes related to repurchase of common stock Stock Repurchased During Period, Excise Tax Stock Repurchased During Period, Excise Tax Debt issuance costs included in accounts payable and accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Convertible Preferred Stock Increase (Decrease) in Temporary Equity [Roll Forward] Other Other Countries [Member] Other Countries Foreign currency translation adjustments, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total present value of lease liabilities Operating Lease, Liability Number of MRSUs Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant, Percent Of Target Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant, Percent Of Target Asset Acquisition [Axis] Asset Acquisition [Axis] Nature of the Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Marketing and Referral Activity Fee Marketing And Referral Activity Fee [Member] Marketing And Referral Activity Fee Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehen-sive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Contributions made Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Audit Information [Abstract] Audit Information [Abstract] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Number of reportable segments Number of Reportable Segments Net income (loss) per share attributable to common stockholders Earnings Per Share [Abstract] Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 90,243,442 and 96,732,507 issued and outstanding as of December 31, 2023 and 2022, respectively) Common Stock, Value, Issued Redemption price, percentage Debt Instrument, Redemption Price, Percentage Weighted-average fair value of awards (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Weighted Average Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Weighted Average Fair Value Organization, Consolidation and Presentation of Financial Statements [Abstract] Quarterly installments Number of quarterly installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Trade name Trade Names [Member] Senior Notes Senior Notes [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Acquisition of Nimbella Acquisition Of Nimbella [Member] Acquisition Of Nimbella Principal repayments of finance leases Finance Lease, Principal Payments Amy Butte, Trading Arrangement One [Member] Amy Butte, Trading Arrangement One Finance Lease Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Restricted cash Restricted Cash All Individuals All Individuals [Member] Litigation Case [Domain] Litigation Case [Domain] Interest income and other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Additions recorded as part of business combination Unrecognized Tax Benefits, Increase Resulting from Acquisition Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Balance of unrecognized tax benefits at beginning of year Balance of unrecognized tax benefits at end of year Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Release of VAT reserve Release Of Value-Added Tax Release Of Value-Added Tax Schedule of Movements in Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Number of trading days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days Revaluation of warrants Fair Value Adjustment of Warrants Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Capital expenditures - internal-use software development Payments to Develop Software Interest rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Total stockholders’ (deficit) equity Beginning Balance Ending Balance Equity, Attributable to Parent Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Tax benefit from stock options exercised Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Restricted Stock Restricted Stock [Member] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected life in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchase of intangible assets Purchase of intangible assets Payments to Acquire Intangible Assets Restructuring Restructuring and Related Activities Disclosure [Text Block] Number of claims filed Loss Contingency, New Claims Filed, Number Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level II Fair Value, Inputs, Level 2 [Member] Measurement period adjustment, increase to income tax expense and deferred tax liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Retirement of treasury stock (in shares) Treasury Stock, Shares, Retired Total identifiable net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Chief Revenue Officer Chief Revenue Officer [Member] Chief Revenue Officer Document Fiscal Period Focus Document Fiscal Period Focus Trading days Debt Instrument, Convertible, Threshold Trading Days Useful life Finite-Lived Intangible Asset, Useful Life 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Weighted-average exercise price outstanding at beginning of period (in dollars per share) Weighted-average exercise price outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Foreign Tax Authority Foreign Tax Authority [Member] Property and equipment, net Finance Lease, Right-of-Use Asset, before Accumulated Amortization Finance lease right-of-use asset, net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset City Area Code City Area Code Increase (decrease) in performance factor (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Net Income (Loss) per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Document Financial Statement Restatement Recovery Analysis Document Financial Statement Restatement Recovery Analysis [Flag] Operating lease, term Lessee, Operating Lease, Term of Contract Cloudways Ltd. Acquisition Cloudways Ltd. [Member] Cloudways Ltd. Share Repurchase Program [Domain] Share Repurchase Program [Domain] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 7 Share-based Payment Arrangement, Tranche Seven [Member] Share-based Payment Arrangement, Tranche Seven Asia Asia [Member] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Debt issuance costs Debt Issuance Costs, Gross Cash paid for taxes, net of refunds Income Taxes Paid, Net Schedule of Stock Price Goals Schedule of Subsequent Events [Table Text Block] Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Summary of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Net accretion of discounts and amortization of premiums on investments Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ (deficit) equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership [Domain] Ownership [Domain] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Amortization expense Finite-Lived Intangible Assets, Remaining Amortization Period Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Foreign Current Foreign Tax Expense (Benefit) 2023 Share Buyback Program 2023 Share Buyback Program [Member] 2023 Share Buyback Program Restructuring charges Restructuring and Related Cost, Expected Cost Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Arrangement Duration Trading Arrangement Duration 1, If Stock Price Targets Achieved During First Three Years, Third Anniversary of Grant Share-Based Payment Arrangement, If Stock Price Targets Achieved During First Three Years, Third Anniversary Of Grant, Tranche One [Member] Share-Based Payment Arrangement, If Stock Price Targets Achieved During First Three Years, Third Anniversary Of Grant, Tranche One Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Impairment loss Capitalized Computer Software, Impairments 2025 Purchase Obligation, to be Paid, Year Two Vested and unvested expected to vest at end of period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Debt Conversion Period [Domain] Debt Conversion Period [Domain] Debt Conversion Period [Domain] 2026 Purchase Obligation, to be Paid, Year Three Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Restructuring and other charges Restructuring Charges Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Common stock, shares authorized (in shares) Common Stock, Shares Authorized Amortization expense related to internal-use software Capitalized Computer Software, Amortization Fair Value Marketable securities: Debt Securities, Available-for-Sale 4 Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Two Remaining Founders Two Remaining Founders [Member] Two Remaining Founders Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Revenue recognized prior to acquisition Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized Schedule of Intangible Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Additional paid-in capital Additional Paid in Capital Operating lease liability Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Convertible Notes Convertible Debt Securities [Member] Warrant exercise Effective Income Tax Rate Reconciliation, Warrants, Other, Amount Effective Income Tax Rate Reconciliation, Warrants, Other, Amount Restructuring Plan [Axis] Restructuring Plan [Axis] Total Minimum Future Purchase Commitments Long-Term Purchase Commitment [Table Text Block] Operating right-of-use asset, net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset 3 Share-Based Payment Arrangement, Tranche Three [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Non-cash interest expense Noncash Interest Expense Noncash Interest Expense Insider Trading Arrangements [Line Items] Related Party, Type [Axis] Related Party, Type [Axis] Aggregate intrinsic value at beginning of period Aggregate intrinsic value at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Credit Facility Credit Facility [Member] Credit Facility 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount 2 Share-Based Payment Arrangement, Tranche Two [Member] Referral Fee Referral Fee [Member] Referral Fee Cost of Sales [Member] Cost of Sales [Member] Employee Severance Employee Severance [Member] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vested and exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Capitalization of Internal-Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Total Share-Based Payment Arrangement, Expense Less: Cash pre-funded from contingent compensation Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Income Tax Authority [Domain] Income Tax Authority [Domain] Schedule of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Beginning Balance (in shares) Ending Balance (in shares) Temporary Equity, Shares Outstanding Legal Entity [Axis] Legal Entity [Axis] Number of claims voluntarily dismissed without prejudice Loss Contingency, Claims Voluntarily Dismissed Without Prejudice, Number Loss Contingency, Claims Voluntarily Dismissed Without Prejudice, Number Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Tax Period [Domain] Tax Period [Domain] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 5 Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Business Combinations Business Combinations Policy [Policy Text Block] Long-term debt Long-Term Debt, Excluding Current Maturities Weighted-average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Sales, Marketing, General, Administrative, Restructuring, Advertising, and Other Promotional Expenses/Costs Selling, General and Administrative Expenses, Policy [Policy Text Block] Total net deferred tax liability Deferred Tax Liabilities, Net Selling and Marketing Expense [Member] Selling and Marketing Expense [Member] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Global intangible low-tax income Effective Income Tax Rate Reconciliation, GILTI, Amount Operating expenses: Operating Expenses [Abstract] Capital expenditures - property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Summary of Valuation Allowance, Rollforward Summary Of Valuation Allowance, Rollforward [Abstract] Summary Of Valuation Allowance, Rollforward Purchase price of shares (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restructuring and Related Activities [Abstract] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Weighted-average shares used to compute net income (loss) per share attributable to common stockholders Earnings Per Share, Basic, Other Disclosure [Abstract] Other Other Geographical Areas [Member] Other Geographical Areas Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average shares used to compute net income (loss) per share (in shares) Number of shares used in basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Debt Conversion, Period Two Debt Conversion, Period Two [Member] Debt Conversion, Period Two Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of revenue Cost of Revenue Statement of Other Comprehensive Income [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Conversion of convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Concentration Risk [Table] Concentration Risk [Table] Vested and unvested expected to vest at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of awards could potentially accelerate up to twelve months, if circumstances met (in shares) Share-Based Payment Arrangement, Number Of Awards Could Potentially Accelerate Up To Twelve Months, If Circumstances Met Share-Based Payment Arrangement, Number Of Awards Could Potentially Accelerate Up To Twelve Months, If Circumstances Met EX-101.PRE 18 docn-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 19 docn-20231231_g1.jpg begin 644 docn-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **Y M;XN?&[X1? 3PJWC;XS?$;2/#6EAMBW6K7JQ"5\9V1J3ND?'.U06]J\=\&?\ M!6K_ ()V>/?$D?A30/VG](2\EE$<;:IIU[80%B< >?=01Q?CNQ0!]%T4V&:& MXA2XMY5DCD4,CHV0P/(((ZBG4 %%%% !1110 4444 %%%% !1110 45R&C?' MSX/^(/C+JW[/FC>.[2X\9Z%IR7^KZ BOYUM;.(BLC$KMP1/%T)/SCWKKZ "B MBB@ HHHH **** "BBB@ HHKP[7O^"DW[$?ASXT0_L]ZC\>[&3Q?/J\>E1Z58 MZ;>70%Z\@B6W::&%X5?>0A!<;6X."#0![C116)\0OB3\/OA+X5N/'/Q/\:Z7 MX?T>T ^T:EJ]ZEO"A/1=SD L>@4T_:@ MTM+EI-@ENM(OX+?/O<26ZQ >^_'O7T3H^LZ1XBTJVU[P_JMM?6-Y"LUI>V0NX[03U(' [T ;5%97@?QOX5^)7@[3/'_@;6HM1T M;6+*.[TR_A!"7$+KN1QN ."#GD"M6@ HHJII>O:'KC72:+K-I>&QNVM;T6MP MLAMYU +1/M)V. RDJ<$!AQS0!;HKD/@S\?/@_P#M"Z#?>)_@QX[M-?L-,U23 M3K^YLU<+#=(J.\1WJIR%D0\,4C12? MM2Z &4D,/(N>#_WZI/\ A[#_ ,$[O^CI] _[\7/_ ,:H ^AZ*YGX1?&/X9?' MGP+:_$SX0^+[;7="O9)8[74K17"2-&Y1P X!X92.G:NFH **J:KKVAZ%]F_M MO6;2S^V726UI]JN%C\^=_N1)N(W.<'"CDXJW0 445S?Q;^+_ ,-?@1X$O/B= M\7/%MOH>@V#Q+>:E=JQ2(R2+&@(0$\NRCIWH Z2BJF@:[I/BC0K+Q-H%\ES8 M:C:1W5E91P.] &[17SQ_P]A_X)W?]'3Z!_P!^+G_XU78?"#]N?]D+ MX]>((_"7PD_:%\,ZQJTP)@TN._$5S-@$GRXI0KR8 ).T' YZ4 >KT444 %%% M5-&U[0_$=D=2\/:S:7]N)Y83<65PLJ"2-VCD3VRWMG+9LY42Q,A9>HR,9H _-O]C'X:^'O^"KO[5/Q!_;$_:1LSXA\$^$- M;.B?#KPE>DM8(@R^Z2/[KXB\EV4Y5WG)8855K['^,?[ G[(?QM^'5Y\./$WP M$\+V=O<6S1VE_HVA6]I=6#[<++!+$@9&4X./NG&&!&0?F'_@W]O8_!GPA^*7 M[.VOA(/$GA'XESR:M9MPZ![>&V&0><"2RF'M7Z 4 ?//_!-_X!?M%_LJ?L^3 M?!W]HWQ_HNN0:+J4I\+7MA>32/:Z9@;89C+&H4*P9E +!5?;NPH X/5O^"NV MA>,/%VK>'?V3?V5OB'\7M/T&#_$EH+?4-.?)7+)DADW! MEW Y!&&"D@5YAXK_ ."OGPGT'XD>,_@GX=^"_C7Q+XW\+^)I-%TWPKX=L%NK MG6'C+^;<($)\J!-@W,PS\XPIPV.!\9V=GX#_ .#@3P=_P@D:VY\8?"N:3Q@M MMP)G6*^VM)CJ?]#L^O\ =4TG_!,3PYH]U_P4=_:W\6SV4;7]CXNAM+6X*C=' M%/>7SR*#V#-;Q$^NP>E '8^"?^"S_P #5OO$OA#]H/X3^,OAIXM\.VB7">$] M,$--"FLO%(?5D958'J"B^E7_P#@O7#$OP"^&.HK&!/# M\8M-6*8#YD!M;LD ]LE5/_ 10![A^V%_P4(^#_[$WC7P9X8^,&EZB+/QA'J$ M@UBT"M%8I:+&S;TSO.]>77_P#P6 M_!,6G>.?C1^Q;\5/!OP^U M:Y2.R\;ZII:M&B2']W)-"O,:L.0 S,1]T/TKG/\ @I_X2\+^.O\ @H!^R9X7 M\96D-QIMQXEU-I[>X4&.8I)82)&P/#*SJJE3P0<=Z^I/VRO#?AGQ;^R5\2]! M\8VT4NFR^!=4>Y\X K'LM9)%DYZ%&57![%0>U &I\2OVB?@Y\)_@A<_M%^,O M&UK%X/M],BOTU>W/FI'*XYW )OVW/"$OBCP[#J=W8Z)H66\_4YX[Z[%M%&0Z8V(L@W%@%2(GD@ ^K^& M?VG/^"J/Q5T6T7X,?\$]/#'@71YK9$TR\^(/BX,L,.T!-]K#Y4Z +CY-G'3F M@#W7X)_MD_"#]H7]FJ[_ &H/A;->7>BV-A=S7MAMK_J@W]CVH.S_ M &>./;%>M?\ !!_POHVA?\$]=%UG3K-([C6_$.IW6H2JH#2R+<&!23WQ'"@_ M"@#M?A5\4_V^3\2/\ @J/IUK\6M?\ @W^S9^S%X[^+6H^$[HVOBC4/"]H% ML;"X!(:#SB&W.&5E(V@$JVTM@XX'X"_\I[_C=_V2NP_]%:+6!/\ LR_\%*OV M!OBSXY\:?L2Z9X5^(G@7QEXDFUNZ\*:U(L5[:2R,6< M)#EE5@H9)6W!%)CS MP0#Z0_8^_;^^&7[7.N:]\.[;P;XA\&^-_"H#>(?!GBRR\B[MT)"^8N#\Z!BJ MG(5@67*@,I/._M#?\%.OAY\)?C%)^SE\(OA+XL^*OCZUC\S4] \%V?F)IRX! M(GEYVL RD@*P7(#%3Q7%?L4?MK?#'XT_M6ZOX#^-?['Y^%?QUN-$QK MSZK9Q*A,:W#Q),%V1HX0AD98LAVVBN7_ ."#MG:>(O OQ@^,'B*)9/%^N_%2 M[BURZE&9BBQ1S*&)YQYMQ<'ZY]* /8_V;/\ @IC\.?C;\7&_9T^)OPM\4_"_ MXAF$S6?ACQG9^4;^, MFWDXWG:K-@JNX E=V#B7]I_\ X*:_!#]DKX\6_P " M_BIX?ULW%WX/77;2^TR!)_M+/<36\5E%$"'>=WA(4<+\V20 2/%_^"WEI9^& M=9^ GQ=\-QK#XNTKXHV]OI-U#Q,T)*RLF1RRB2*+CH-Y_O'*?'_PYH_B3_@O MS\'8]:L8[A++X5R7D$#*K*I0 $%MI=E!R1CFOL]65E#*001D$ M=Z^-O^"\=A9WG_!//6+BZMDD>T\2:7+;,RY,;F;86'H=KL/HQKZG^#TLD_PC M\+3S.6=_#EBSLQY)-NF30 ?%KXL_#WX&?#K5?BO\5?$T&CZ!HMMYVH7]QDA% MR%50J@L[LQ555069F )-?)D?_!8R_U3P[+\6/"W[!/Q?U+X=0[I&\9Q:4@5 M[=<[KA8^5:,8.6\S:,')-_P %[+JXO?@C\,_ VH7U?']'TV"UL;.V2WM;."(+'%$BA5C51P%"@ M #I@4 >-O^W)X$\7_LP0?M1?L\^!?$?Q,T^XN8[=- \*6!DU*.4N%DCDA/*- M'G+ ]B&!*D$_#'_!#7QCX;O(YO#6O_L>ZWXAU/7?'UY>3?%F7PW'<66DO%:Q MS1P273J6BD61"P (P]RIZM7KW_!'VVM?!_[3_P"U7\)?!ZB+PIH7Q(C;1[*' MB&T=KG48W1 . D$2?2):O?\&^W_ "9AXE_[*EJ7_I'8T ?=%?F_H?A"T_X* MK?\ !3/QYI?QAN+F_P#A3\#+C^SM-\+I.R6U[J'FO"7EVD;@\D%RY(P2D42< MKNS^D%?GU_P27DB^%W[<_P"U)\!/$Q$.LS>+5U>PCDX>YLUN[P^: ><;+NV8 M?]=J /K/Q7^Q%^R!XS\$S?#O7/V:?!/]DRVYA$%IX;M[=X1C ,4D2*\3#LR$ M,/6O,_\ @FY^R'\?/V+;/QM\)_&WQ!TW6_A\^O/<_#FW6\EDOK&W9Y-ZS!HU M1 Z^4Q5&(#B1L#>:^GJ\N^%'[8?P.^-/QM\9?L^^ -#_VV_ASK7Q(\%^$=2T:WT3Q5<:' M-;ZH\;/)+##!*9%\LD;2)U SSE31KG[9/@_0OVUM&_8EG\(ZD^M:SX5;7(=9 M1X_LL<2^?^[89W[OW#=!CYA7SO\ \$ B/^&6O'ZYY'QBU/(_[<=/I/'\L;\'_\%E?A1I7C MR\^''[5GP3\8_!O4HM'EU.P_X2^S/EWL,:,Y5,*K^8P1@BA2'92@;?A3Q_P1 M\.:1J_\ P< _&/6M1LHYI])^&]E-I[NH)AE>TT>(NOH?+>1,^CL.])_P55\+ MZ!XD_;Y_9'L=:TN&XBNO&5TEU'+&")DCN]-=48'[RY)X/'S'UH Z74O^"S?A MSP1XCT>\^-7[('Q2\#>"=?O5M]*\;>(]'\F%@W*R/$1PNW+D*[ML!8*U>X?M M;?MG^"OV1[#P7J/B;POJ&LQ>-O%$&BV#:5+'B&24965BY *8],FO)/\ @NA: MV\__ 3G\4RS0JS0:SI+PLPR4;[;&N1Z':S#Z$UY3_P5(E:3]GC]EB:9R2WC M?0&=F/4_9$R: /OSXC>-+/X;_#W7OB)J-G+<6^@Z-=:C/;P$!Y4@B:5E7/&2 M%(&>,FODW]I[]I7PW^UY_P $=/'/[0/A+P[?:58:YX>NE@L-19&FC\C4/L[; MBA*\M$2,'H17T;^U9+'!^R[\29YG"HG@'6&9B> !939-?!WP@_Y5Q]4_[ 6L M?^GV>@#Z<_9:^-WPV_9T_P""7_PY^,?Q:\0KIFA:-\.=+DN[@H79F:%%2-$' M+N[LJJHZDCH,FO/[G_@KIX[N/"I^*OAO_@G/\7[WP.8?M,7B62P6/?:8W?:! M$JN/+V_-OW[<<[L?A7KO[7?@@^)_#[^%-&CTSPW%N\ M[4-0^RDQ)&5=-I"B1BQ8!54GDX!W/#_[3/\ P57^+&DVZ?"'_@GQX6\":3/ MJV%Y\0O%P=88L87?:P>5.@"X^39QTYH ]0L?V[O OQ2_8]N/VK/@!\/O%/C> MT9OLQ\,Z)I^[58IS(L_X4;- M\%/%TUCI2_$ V1;21+Y<.;=IC_RV..G^T*Z+_@@&9!^Q%X]BE:(E/B= MJ@Q!_JQ_Q+=/^[_L^E;W_!O[_P F$R?]CSJ/_HNWH O_ +,G[87[-'PZ_8Q^ M)G[1G[.?[,FL:-X>\(>-;E?$?AVRN8VN+RY6.T$]ZA>1EVB.2-B"1\L+''K] M3?!#XN^%OCY\(/#?QG\%._\ 9?B72(+^U24C?$)%!:)\$C>C;D8 D;E-?%W_ M 0Z\*Z%XZ_9#^+7@CQ18+=:9K'Q2UFQU&U?I-!+I]G'(A]BK$?C7/\ [#W[ M2EY^PS^RY\?OV?OB;?B35O@#JU[+H"77RB]M;MV^Q!1_=DNB&SV%VG% 'UI\ M#/VT?!?Q_P#CU\2?@IX+\)ZBMO\ #&[2SUKQ/<2QBSFNBS*T,8!W95HY@2< M>5[BO)M9_P""M^B>+/&&K^&_V3_V5_B%\7K#0)V@U?Q)X7L=NGB4=5ADVL93 MZ<+NZKN7#'RSX1?"CQE^S?\ \$0?'WQ"FDG'C+X@^&+_ ,2:[>MGSRM\JHI+ M=01:LKGIM=W/!YK&_P""?7C;_@IK\.OV0O!FA?L[_L>_#S5?"DUB]WI^L7?B MN.&XOS+*[O-,OGJ0^XE2" 0% ["@#[)_9"_;>^#W[96A:I/X"AU32-=\/7(M MO$WA+Q%:?9]1TN7) $D>2"I*L P/52"%8%1[%7P=^RQ\ /V]6_X*1W7[7GQQ M^!OAWP7I7B'PI+I7B:+P]XB@N([ATC3R9602L[.6AA!/;;GN:^\: /"?B5^P M=^Q/9_#[Q!J=I^R9\.XKB+1KN6*>/P?9AT<1,0P(CR"#SFOEG_@B-^RK^S/\ M8_V*V\7_ !8^ /@_Q+JO_"87\']I:YX=M[J?RE2 JF^1"=HR<#.!DU]_?%/_ M ))AXC_[ -Y_Z(>OD#_@W^_Y,(;_ +'C4?\ T7;T =?\5/VZ/V=OV-_&5K^Q M_P#LT?L^:KXN\5VR-<-X"^&6B1I#IBR?O6:8QC;$S;]Y"JQ ;<^W<"=/]GS_ M (*=?#[XK?&.+]G+XP_"+Q9\*?'MW'YFE:%XTLQ&FI+R0()N-S$*V 54-@A2 MQXKR/_@BA9V?B;QO^T)\7/$L2R^+=3^*$]MJ=Q,,S1PAY90@SRJF1Y.!P?+7 M^Z,'_!>^SL_#GPH^%/QA\/1K%XOT#XJ6<>@7D7$RHT$\S*I'./-MK<^Q ]: M//\ _@I3^TIXPTC_ (*4?!=8/V>?'-W'X!UNZ;3;:VT\G_A*6D6W8MIX_P"6 MI3[C'L>*^P?C'^W_ /"O]GG]GSPY\;X8^&],9A<03;X\S;QD1J72, [')9,A<(S* $?",LR)-XCO+%6%L'8!#)&RH(R*M?\%@_'/A7XF_\$I?$7Q%\#:Q'J&C:XFA7VEWL0(6:"74+5T;! (R"." 0 M>" 17G'[9WQC_P""H'Q4_9*^('_"??LA^!_A[X,?PQV_]+;>@#$_X)^?LK_LP>+/V)?A=XE\4_LX> M M3U&^\&64U[J&H>#[*:>XD:,$N\CQ%G8]R22:^=O^"WO[/7[+'P#^$OA3XN M?!CP;H7@7XD0^+K<:!_PB%I'837:*KO)(88 H)C=8F$NW%;:\6ST[Q!']ALY)(\[4A\H-Y8/\.\'' M>N%_8B^!GP6_9H_X*%S?LZ?MU^!Y-<^(8NDN_AGX]UC5)IK#4@23 1!(=HE8 MJVQF+[94:, .JLP!^COCG]H3PA^S[^SK;_'#]H_7(]#BL]%M9=9!C)*_#UW:V%UX1MVD MDLHIK2X#7DPX:*.%D(DR R-P0"#7AO\ P13_ &C]:L_V-M.^&.J? CQ?:Z3X M2\/ZUJ\?C>XL=NE:J1J4TC6UO*>&E'FL"/6&3TJ_^Q7^SA^T1^RO_P $W/C+ M\*_V@O#<&E2&QU^_T"RM]6BNUAM9=,PR!HV8*!(CG!YRQ/>M[_@E?_RAVT;_ M + /B;_TOOZ /?/V-_VJO"W[9OP,LOCMX.\,:AI%C>WMS;)9:FZ-*K0R%"24 M)&"1DGB#50?\ P):N:^"\LA_XDIQ^1'YT =/\5O^"R'PE^&WQ%\:_!G3/@SXN\0^,?"GB./2+#P] MHT*2S:PQ65Y9X@FYDBB$0W$J6S*@"D;BNKXI_P""M/PD^''P]^%OQ)^+GPM\ M4>%+#XF2ZHFW6(XUDT9;"1$EDFC!+LK%\H%7>PQ\H+ 5YI_P3L\+Z->_\%4O MVI_&-S91O?Z=JD-I:3LH+1QSSRM( >V3;QY_W:=_P5^\.:/XO_:X_9%\+^(; M&.ZL+[XD7$-Y;2J&2:(W>D!D8'J&&01Z&@#>\1_\%G[#P1%:^._'W[$/Q7UPB6OC?4M%$4;QN<1RF-L*%;.0/,)8?=W'BOLCP9XP\-?$+PCI?CSP9J\ M6H:1K6GPWVF7T.=D]O*@>-QGG!5@>>>:\B_X*4Z?9:E^P/\ %JVO[9)8U\$7 MLJHZY >--Z-]0RJ1Z$"J'_!+262;_@GQ\*7EPDD 'Y "@#WZBBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /C;]J+_@GA\<=._:+F_; M1_X)_P#Q7T_PAXZU&'R_%.A:RA_LW7%^7-/"G M_!<_]HGP]-\)?%4WPK^&VDZA$;?5O$OAZYF:[>!AM<1_O9V5BN?N",\\.O;[ MRHH \2_9I_8,^"O[-_[+%U^RKIUF^KZ5K=E++Z[0)+K$MS%Y4\C!3\@*8 M15!.Q549)!8_/GPF_9V_X*E?L$Z1=_!7]F6;P#\3/AZMY--X87Q?=RVE]I"R M.7,;A7C4KN8L0K,"Q++Y>XK7WA10!\J?L5?L,?%KP%\,/\ @J+\-_VP])N-)'A+PIX(NM)U2.:\=;PW$B:BJE(PA5ES=19)8?Q< M<\$>*/B1^UM^S'X(\#^,G\.ZUJ.N:E'H^NQQ;S870F MT]HI]N1G:X4X]JZKXJ_!_P#X+!?M5>"Y?V:/BU?_ O\&>%M15;7Q7XU\-SW M$UUJEH" ZPPLV5\P#YD*Q!LE=RJ2I]__ &BOV,="_:&^/GPJ^/&I^.;O3+CX M6:K/?6FG06:R)?F1X&*NQ8% /( R ?O'TKVJ@#Y-_;&_X)EZ7\8?V*?"O[,7 MP'\00Z#??#RZM;SPC:\A<*?WF#MP2*S;6U_X+)_& M#PP?A5XVT_X7?#N&[M_LFL>/-*NY[R^\HC:\MI;JY1)F&2"Y4+DD;2!C[$HH M ^.?V!_V"OC+^R=^SA\7OV=O$VHZ/>6_B35-1F\(:C;7S,9HI[/[,AN%,8\I ML11,0-P^=O3GTW_@FI^S;\0_V3/V0_#_ ,#OBE-ITFM:9>7\MRVE7+30%9KJ M25,,RJ2=KC/'6O>:* /F;X7_ +(_Q4\'_P#!47XD?MAZM<:2?"7BOP1:Z3I< M<-X[7@N(TTY6+QE JKFUEP0Q_AXYX\O\*_LK?\%"_P!A/XD^+Q^Q8O@KQS\. M_&&NR:O%X9\7W\MM=Z3D;'#/O,:CY%!5N]^(/[(_Q4\3_ /!4WP-^V1IM MQI(\(^'?A]-HNH1RWC"\-RW]H8*1["I3_2H^2P/WN..?IFB@#Y^_X*;_ +,G MQ'_:[_9+U7X)_"J?38]9O=4L;B%M6NFAAV13!WRRHQ!P..*]I^'FA7OA;P!H M7AG4S&;G3M'M;6X,394O'$J-@X&1D'%;%% 'DG[;?[(_@W]MC]G_ %+X'^+] M1DT^26:.\T;5XHA(VGWL>[RY@A(WC#.C+D921@"#@CY[T;3/^"Y'@WP/'\#[ M"W^$NKR6UL+&R^)M[J$YN%A VK/)$<;Y@N/F,+9(RRN[\52>(O%/B+4VU3Q?XCF0@WMVPQM4,2WEIS@L2S,SL<;MHYS M_@E3^R1\5/V,OV=]8^%OQ>N-)EU._P#&UYJL#:/>--%Y$MO;1J"S(A#;H7R, M=,W2$V6KPJI54 MN-JOA@AV$E)%=,(RX52/K&B@#X6UEO\ @O;X^T5OAO)I?P@\)BX0P3>-=/N) M3<(IX,B@R3!6().5@!';::]P_8"_83\'_L-?#&]\/VGB*;Q#XI\178O?%_BB MZ0K)?W W;54$DB--[XW$L6=V)RV![S10!\"> _V2O^"CW[!OQ-\:6/[%MOX M\8_#_P 9Z])JMKI7BZZE@FTB:3U"/'NPNQ"59]ZQJ=J&MOX#?L!?M<>&?^"@ M&@_MJ?'WXG>'_$=Y=^&KN+Q4-,9X8K"Y>.2&&TLHC'\T$6^ MX** /F;X5_LC_%3P9_P5"^)G[8.KW&DGPGXN\&6FEZ5'#>.UX)XXM.5C)&4" MJN;67!#'^'CG@_;._9'^*GQ\_:K^ /QF\#7&DII'PT\1W5]XC6_O&CF:*26S M9?)4(PWKQ],T4 >"?\%+?V;/B)^UK^R)KWP/^%D^FQZUJ5]836[:K M+[30_&G@G^SK[0M3 MD9S;?;;:V\EXV95+*C;B0X4D,J'!&0?J&B@#X:\1?";_ (*__M1_#J\^ 'Q[ MU/X;^"?#5[IKVGB/Q#X;DDFU+7(=A!@C7>\<(FX61MJ85FPI'[L[W@']A#XV M^&O^"15[^P_J-WH9\9W&F:A!'+'?N;+?-JWYA(VR26 M=N'*)*PS@N5VY)4J0,?8E% 'RS_P2U_8O^*'[$OPM\;_ 9^)%YI=[INH>-) M]2\/W^GWC2//:R010?OE*+Y;[8$8@9&7(SQ7%_\ !-_]E#]N[]B+QK"=8^#[:M?:@FMV\T@U0O)$%AVH%O$-G8:?\5K*:]>*:]MK6ZCD#QJJ$2N M8D11DKM,"<\FONRB@#&\6_#_ ,(>-_A_J7PM\1:)#-H6JZ1+IE[IZKM1K62( MQ-& /NC82!CIVKXG^$G[.G_!4C]@;2[SX-?LRS> OB;\.UO)I_#,7BV\EM+_ M $E9'+F-MK1J5W,6(5F#$EE\O<5K[QHH ^4_V*/V)OCAX+^.WB?]L_\ ;%^( M&FZU\1_$]D+*UTOP^7_L[1;,;?W<>\#\;*,GL,D5X%_P2N_90^*'[&O[+I^#WQ=N-*DU M8^)+N_W:/=M-#Y4JQ!?F9$.[Y#D8]*^D:* /BOQ_^Q7^UQ^S1^TWXH_:A_X) M\:]X8OK+Q[-]H\:_#KQ>\D5O/=[F%-%\-> [P7OAOX<>#Y9)TGNPRL);F1RP(W)&3\S[@ MA4+&&8M]N44 ?)O_ 4B_9!_:*^-?Q$^%O[17[*^KZ OB[X9:G)%* M]OT4 ?$/QI^ G_!4+]N7X3ZQ M\)OC9?\ P^^%_AZYT^1I=.\-W4U]>ZS=(I>W@FE)9(+4S+&SE"7(!&&!-6/% MO[!W[0_BS_@D18_L13-X>B\;V4=M!YO]J2&Q>.'5!HH M\X_9 ^%7B?X&_LO> _@_XTDM6U;PWX9M;#4&L93)"98T"ML8@%EST) KRC_@ MI]^P1>?MJ_"_2]3^&FI6ND?$7PCJ"7?A36IYVA&TNIE@>5 60?*LBL 2LD:X MP&8U]/44 ?+WQ\_8K^)/[;?[&?A[X;?M%:YI^@?%+P^T5[9>)M F:>WBU.$, M@G!VQMY!?LO?L'^&OV;OV.-0_97MO%L^HW.OZ=?)XA MU^2(YGN[N PR2(A8[45=JJN>B9)R2:\S_P"";'[-?['PV\;> K_6)KS0-1\77,T-QI?F8!,B1O&>B@LJ^8"PW+C< MRGL_V,OV OVDO@5^W9XE_:K^-_Q-TGQ6_BWP%)::WJEJS12'59;JTE,<4'E@ M);1Q6_EH2V2$7Y5!VK]H44 ?,W[(G[(_Q4^!W[8?QW^.OC2XTEM$^(^K6MSX M>2RO'DG5(WG9O.4H AQ(N,%N]'[<7[(_Q4_:(_:-_9^^*O@&XTE-,^&7C.75 M/$:ZA>/'*T#3V$@$*JC!VQ;2<$KSMYYX^F:* /.OVNOA9XF^.'[,/CSX0>#) M+5=6\2>%[O3].:]E,<(EDC*KO8 E5R>2 ?I5#]B/X->+OV>_V4? _P %_'DE MF^L>'=&%K?MI\QDA+[W;Y&*J2,,.H%>J44 %%%% !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 %%%?*7_!8_P")'CCX<_LC6T?A'Q5?:!8>(?&N MF:-XL\0::66;3=(G,AGE5EY7)2.,D=1(5_BH ^E-$^(G@7Q)XJU;P/H'BRPO M-8T'RO[9TZWN%::S\U=T?F*.5R.:V:_-7PW_ ,$RO@UXT^)_Q-L?V-?%7_"' M^)/!4WA2]^'/C>QUZXN$C$UGYMRTCJ["X28!FS@C=MQA"RGZ:_;)^%?[77QO MB^&OP2^'OBB[T/PSJMZS?&+QCX8U.*SNX;>*)"(+8._FA9W,H)16*X3=E2X( M!](45^>?[9/P"T'_ ()EZ7X*_:1_9,^(OBW3=4E\B?M67OBW]K/]O7P[^P19>/=:T'P1HW@F3Q;\0O M^$>OVM+G5@9Q!!9-*OS+&&:)F ^\)3W564 ^R**^'H_!MQ_P3:_;9^%W@3X8 M^.O$-W\+?C!+=Z+?>%M>UB6^CTC58D1K>XMGF)9/,:1$9-O$%I\+/@[%8Z9!X9T'6);%-8U:X1WEGN'B(9Q&8Y$"Y& M,(01EPP!]P45\;?LPW/BK]D']OG5OV$;GX@:WX@\"^)O!"^*? "^(;]KNYT> M1)FBGLEF?YFB(21P#]T(G=G9OL'6-5L="TFZUS4YO+MK.V>>XDQ]U$4LQ_ MT 6**^ /V2OV8[;_ (*8?#'4/VS/VI/B'XT-YXMUN_'@?2M"\3SV-MX9T^"= M[>(6\<9VF4/&^68,&V@D$EB>@_9L_;)^)/P;_92^._A[XS>(Y/%/BK]GK5M0 MTVUUG423)K-N%?\ L^2=LY+.ZE6;);:%));)(!]OT5\'?!G_ ()P:A\?OV9] M(_:*^)7Q_P#'X^,_C'0(]?L?%]KXJN($TFXN(Q/;6\5O&PC6% T:L@']\*4& MT+[O_P $T_VD_$W[5'[('AOXE>/6!\26SW&E>(W5 OF7=M(8S+@< N@CD( M#.0!@"@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KS3]I_P"*W[.7P_\ ".F>#/VF9+.31/'FMP>' M;2PU+29+JVO;F<_)%)M1DC7Y2V]RH&S._9F^%O[6_PBOO@S\7- M/GDTV[E2>WN[*41W-C(_AE2;3=1CDLFN)[>XBG+&7

QZ/8Q[Y[V_N;991:6L9.79F+;< MG 0;F( )'@7A3_@E!\4O''Q7\:^%OVC?VG_'?B#X=W%QHCB!YK>"3Q$OVL-?\ ^KQ_&3Q+X*M_A[:^7X8 MT_PLL,<=G*&0K-'N4E'411*I7&T1C&* ..^ /[./QQ_:W^-&C?MM?MQ:+_8E MMH3_ &CX6?";>630P2&6]O<@;[HX5@" 595)";5C5OA9?^$2_P""X_B:/6B( MAXJ^!<$NCL_'G&*]@1T7U.()6QZ)FKT/_!,3XMQ2K*?^"G?Q[8*P)5O%)P?8 M\UZG^U;^QAX/_:?OO#OC:V\;ZWX,\;^#[AYO"WC7PU*J7=F)!B2%U8%9H6'5 M#CN 0&<, >._\%(5_P"$D_:__91\ :4?-U%OB9-JY@3EEMK18)97([#:&.?] MD^AI?^">"CPS^V]^U?X"U9O*U%O'>GZO'#)PSVUU'<21N!W 5DY[;U]:]'_9 MY_8/M?A5\8)_VCOC)\;O$/Q/^(#:8=-T_7_$,,4$6EVA)+1VMM%\D1;)W,"< MAFP!O?<[]HG]A&Q^+?QI6>AS+&<>CCUKZI^*6A7OBGX8^(_#.FKFYU'0;RUMP#U>2%T7]2*\V_93_ &+O M"?[,NJ>(OB!J7CS6_&WCKQA-&_B?QKXED5KJZ6,8CAC51MAA4=$&>@!)"H%W MO@_^SS<_";XK>/\ XH3?%SQ-KZ>.K^"YCT36;TR6FBB(S'R[1/\ EFK>;R._ MEKZ4 >0?\$6-;L=5_P""<7@/3[=P+C2IM5LM0@/#0S+J5R^UAV.QT;'^T*^8 M]=\-:G\2?A1_P4"\8^%HFN+&Z\316]O-",K(VEM++=;2.N$()QV(-?3_ (J_ MX)IZGI/COQ+XJ_9C_:Q\:?"K3?&E\][XH\-Z###<6DMU(,2SVPDPUI(_4LA) M!QC "J/8/V>OV6OA#^S5\$8?@'X T1Y]$V3?VF^JL)YM4EF&)YKEB )'D'!X M V@* % *W[(OB_0-8_8[^&_C*#485T\_#O2II9V_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q6;XO\7^'? ?AVX\5^*]0^R:?:;/M%QY+R;=SJB_*@+'+,!P.]9UJ MU+#TI5:LE&,4VVW9)+5MMZ)):ML4I1C%MNR1#_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M7'?\-=_L\?]%"_\I-W_P#&J/\ AKO]GC_HH7_E)N__ (U7A_ZV M<*_]!]'_ ,&P_P#DCF^NX/\ Y^1^]?YG8_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6!X0_:,^#7CSQ%;^%/"GC'[7J%WO^SV_P#9]Q'NVHSM\SQA1A5)Y/:N MWKU,%F.7YG2=7!UHU8IV;A)25]':Z;5[-.WFC:G5I5HWA)->3N8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U;%%=AH8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6 MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U6M*T"RT>1Y+66=BZX/FS%A^M7J* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBOFW_ (>$_P#5(O\ RO\ _P!SU\_GO%.0\->S_M*M[/VE^7W9 M2ORVO\,7:UUO;?0Y<3C,-A+>UE:^VC>WH?25%?-O_#PG_JD7_E?_ /N>C_AX M3_U2+_RO_P#W/7S_ /Q%+@3_ *#/_*=7_P"0.;^V,M_G_!_Y'TE1117Z >F% M%%1W5W:V4)N+VYCAC7[TDKA5'XFDVHJ[#8DHKE-;^.7P>\/9&J?$G1U9?O1Q M7JRN/^ H2?TKD-;_ &U?@7I619:GJ&I$=K+3F&?^_NRO#QG$_#F _P!XQ=.+ M[.<;_=>_X'-/&82G\4TOFCUJO-OVN_\ DWCQ#_VZ?^E<-<#J_P"W[I1D\CPO M\-+NY9CB,W=\L9S_ +J*^?IFN.^+GQZ^.GQ)^'FH:;K/PP_LWP_-Y1N[T:;< M#;B5&0>:YVC+A1TYS7PW$OB%POC:8.IAIP@VVTUHGV/$Z***_E4^,/2?V1/\ DX?P]_V]_P#I)-7VW7Q)^R)_ MR_[>_P#TDFK[;K^H/!3_ ))6M_U^E_Z13/K^'_\ _0****_G\^9/I>^_; MSU#4IS9>#/A1+/(?N&>]+L?^ 1I_[-4'_"Y_VT/&?'AOX8G3D;_5R#1FCX]= MURQ4_7I7T=8Z;IVEP"VTRPAMHQTC@B"+^0%35_7_ /JIQ/B_]]SFI;M2A"E] MS5W\S[GZEC)_Q*[^22/FO_A5O[;_ (T_Y#_Q .EA_O*=6$/X8M5(J2V_84\3 M:W,+SQS\76FD_B$5J\['_@K?_ /%M$_85^$.GX?5M3UC4&'WEDNDC0_@B C_ +ZKK]$_9G^!6@X- MG\-["4CO>[[C/X2LPKNJ*]S!\'\+8"WL<%3375Q3?WRN_P 3HA@<'3^&FON* M6D^'/#V@)Y6A:#962XQMM+5(QC_@(%//@UK/A3PII_VO4+O[/] MGM_.2/=MN(G;YG(4852>3VKMZ*]7&Y=AL=EM7 R7+"I&4'RV32DFG;1J]GIH M_0WJ4H5*4J;T336GF?$G_#(G[0__ $3W_P JUI_\=H_X9$_:'_Z)[_Y5K3_X M[7VW17Y=_P 04X5_Y_5O_ H?_*SQO]7\'_-+[U_D?%OP.T?4O@_^TMH>F?$F MU_LJ:"62.43NI4&:WD2,[E)4@LZC(.!SD\&OM*O+OVH?@7'\7/"/]JZ);K_; MVEQL]DPX-Q'U: GWZKZ-Z!C6;^R9\=9/'^@MX!\6W##7M(CVAIN'NH%XW'/. M]>%;N>#W..KA*A#@;.*G#U?^%6DZE"H_M.T5*$NG,E%6M:^^ETC3 Q675WA9 M;2=XOOW7KH>QT445^K'LA1110 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 0ZAJ%CI-A-JFI7206]O$TD\TK86-%&2Q/8 "O MA[X1_ N]^,OCB[\/^&-9=-)LBS3:U/8XPF2(SY>_[SXX7=P 3GBO6OVH_BEK M?Q'\66_[._PQ)N)9KE8]5DB;B24'/DDCHB8W.?48XVG/LOP@^%NB_"+P3;>$ M]( >11YE]=;<&XF(&YS[=@.P 'O7Y'G& PGB)Q/##Y3W?=OHOU/%?^'>W_ %5W_P H'_W11_P[V_ZJ M[_Y0/_NBOI*BO<_XA;P)_P! ?_E2K_\ )G1_8^6_R?B_\PHHHK] /3"BBB@ MHHHH **** "BBB@ KYQ_:C^%VM_#;Q;;_M$?#$&"2*Y6358XEXCE)QYI ZH^ M=KCU.?XCCZ.J'4=.L=7L)]*U.U2>VN8FBGAE7*R(PP5([@@U\_Q-P_0XCRQX M>3Y9IJ5.:WA-?#)?KY>>IRXO"QQ5'E>CW3[/N<]\(OBCHGQ=\$VWBW2"$=AY M=[:[LM;S #+A4TG'1K]?1DU%%%?7G<%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %>6_M1?'6/X2>$O[)T.X4Z]JD;+9 M*.3;Q]&G(]NB^K>H4UVWQ&^(&@_#'PA=^,?$4V(;9/W<2GYIY#]V-?_B;#YEE#=9T^VC\/O%ULQU[5X]P6;E[6!N=ISSO;AF[C@=CGV.BBOI,CR;!9!EE/ X56C!;]6 M^LGYMZO[EH=6'H4\-15.&R_JX4445ZQN%%%% !1110 4444 %%%% !1110 4 M444 98W6W+6\P!VN/;L1W!(]Z\9_9<^*.M?#? MQ9J/GYEAX>Z@7G:,<[UY9>YY')(Q\#Q=E6-PV(AQ!E<;XBBK3BO^7M+[ M47W:WCU]6HGFXZC4A-8FC\4=U_,NJ_R/9**\N_9>^.D?Q<\(_P!EZW<+_;VE MQJE\IX-PG19P/?HV.C>@85ZC7UF49K@\[RZGC<+*\)JZ[KNGYIZ/S.VA6IXB MDJD'HPHHHKTC4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "F3SP6 ML#W-S,L<<:%I)';"JH&223T %/KY]_:S^,&J:UJ47P ^&^^XU#4)$CU4VYY^ M;&VW![9X+GH!@'JP'A<1Y]A>',KEBZJYGM"*WG-_#%>OX*[.;%8F&%HN+M7US]L/XSP^#_#<\L/A;2'+/< 8'E@X><@_P ;_=0'H.<#YJ^F] T' M2?"^B6OAW0K)+>SLX5BMX4Z*H'ZGN3U)YKF/@7\']+^#7@B+0+?9+?3XEU2\ M4?ZZ;'0'^ZO11]3U)KLZ\GA'(<5E].IF.8OFQF(]ZH_Y5]FG'LHK3UZM)&.! MPTZ2=6KK4EJ_+R^04445]F=X4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'S+\?_ %KW[/WQ*M?CS\-(?+L+BZ_T^U0?NXI6^^C =(Y!G_=;ICY M:]_^'?CW0?B9X0L_&/AV;=!=1_/&Q^:&0?>C;T8'CWX(X(J]XB\/Z1XKT.Z\ M.:]9+<6=["T5Q"_1E/\ (CJ#U! -?,W@K6]<_9 ^,T_@;Q3<22^&-6D#1W+# MY0A.$N .S+]UP.PSSA:_,*Z? 6??6(Z8#%2]]=*-5[2\H3Z]$^R23\B7_";B M>9?PIO7^[+OZ,^IJ*;%+%<1+/!*KHZAD=&R&!Z$'N*=7Z>FFKH]<**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^4O\ M@L?\2/''PY_9&MH_"/BJ^T"P\0^-=,T;Q9X@TTLLVFZ1.9#/*K+RN2D<9(ZB M0K_%0!]*:)\1/ OB3Q5JW@?0/%EA>:QH/E?VSIUO<*TUGYJ[H_,4"IO"E[\.?&]CKUQ<)&)K/S;EI'5V M%PDP#-G!&[;C"%E/V]\>OBW\5/@=\%+7Q)X6^#VH_$7QC,]M80:'X<7RHY[R M1#NF=VSY%L&5BSG.T$9QU !Z917P;_P3DUG]I>]_X*'_ !PTW]JSQ#:7/BN# MPOH.T@!X C254)&=S!FW.3O;6_X*@:UI_C[]IGX)?LU^ M(/C7J?@3PS?IK>N>-]>TSQ&-+:VLH+=?)+3L=BAG61 7!&6'% 'VY17R#^QY M^R9^R.OQ*LOC!^S]^W)X\^(=QX;E=IM,F^*$&J68,D3Q8N((XP<87;6=L\] MQ)C[J(I9C^ !H L45\ ?LE?LQVW_ 4P^&.H?MF?M2?$/QH;SQ;K=^/ ^E:% MXGGL;;PSI\$[V\0MXXSM,H>-\LP8-M!()+$]!^S9^V3\2?@W^RE\=_#WQF\1 MR>*?%7[/6K:AIMKK.HDF36;<*_\ 9\D[9R6=U*LV2VT*22V20#[?HKX.^#/_ M 3@U#X_?LSZ1^T5\2OC_P"/Q\9_&.@1Z_8^+[7Q5<0)I-Q<1B>VMXK>-A&L M*!HU9 /[X4H-H7W?_@FG^TGXF_:H_9 \-_$KQZP/B2V>XTKQ&ZH%\R[MI#&9 M<#@%T$]4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1167XT\8:%X!\,7GBWQ)=>3:641>0]V/0(H[L3@ > MIK.M6I8>C*K5DHQBFVWLDM6WY(4I1C%M[(Y#]H[XW6GP:\%M-92(^LZ@&CTN M!N=I_BE8?W5R/J2!ZXY#]D;X(W>B6C_&'QU&\NM:LK268N>7AB?DRMG^.3.< M]0I_VB*Y#X0>$-=_:D^+-U\7_B%:G^Q-/G"VUFW,;E>8[=<]54$,Y[D]/F./ MJ$ 8 K\XR*C5XPSE9_BHM8>DVL-!]>CK-=W;W>WR3?E8:,L=7^LS^!? O\ MV[_(****_2SU@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KB?CS\'-,^,W@B71) D6HVV9=*NV'^JEQ]TG^XW0_@>H%=M17'F& PF:8*I MA,3'FIS5FO+_ #6Z?1ZF=6E"M3<)JZ9X!^R3\8]3L;R7X"?$4O;ZEIKO'I9N M#AB$SNMS[K@E?52-,%9EQ_' M'CGU4?[(SV_[/'QJLOC-X)2^G=(]7L0L6K6R\?/CB11_=;!(]"".V:^'X4Q^ M+R;'RX:S&5YP5Z$W_P O*71?XH;-=EV5WY^"JSH57A*KU7PONO\ -'?T445^ MB'J!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 445^ /_ _\ /73_ M (E_$S1[GZK+I>GRJ?JLUPI]8T/WFH _?ZBOP!_X-NO^#D7/]@_\$]/^"A?C MW_GEI_PT^)FL7/T6+2]0E8_18;ACZ1N?NM7[_4 %%%% !1110 4444 %%%% M!1110 5YI^T_\5OVV7[,'C/\ :!^+G[&WQ<\1_#*X^%%G MHVKZ9HMAJ\DVFZC')9-<3V]Q%.6,NY@?+#LR@MMVD$8_0_\ 9L^*&I?&S]GK MP/\ =+6RO/$_A2PU2[M(P0D4L]NDC!<\[<8KY \*?\$H/BEXX^*_ MC7PM^T;^T_X[\0?#NXN-$<0/-;P2>+DMK?"1WDL;-+M@8+&T\/Z%I\-I8V-M';V=I;H%CAB10J(H' 4* .P% 'R-^S7_RF&_: M1_[%;PQ_Z06]=I\6?@+^P=^T1^VUIL/Q@BM?$GQ*\->#A+:^$-6,DEF-.$[% M9WMW3R9B))VX);KRIV KWG@']E?PO\/_ -J7Q[^U18>)K^?5/'^G:?9W^F3( M@M[9;2%(D:,@;B6" G)/)XKG_P!J7]AGPC^T;XVT#XS^&_B+KW@+XA^%X6@T M7QIX8D03BW8L3;SQN"L\67<[3C[[#)#,I /GK]LGX-_#/]E7]M_]G/XJ?LQ^ M$-.\(Z_XM\=KX>\1:/X;M$M+?5=*D>!9WDMX@$_=I(26"]61CDHI'8_\$\%' MAG]M[]J_P%JS>5J+>.]/U>.&3AGMKJ.XDC<#N K)SVWKZUZ!\#/V +#P#\98 M?VC_ (Z_'#Q)\5/'EA8M9Z)J_B..*"VTB%@0_P!EM8ALB=@S MD\,< $DFS^ MT3^PC8_%OXN6O[1?PA^-'B'X8_$*#3/[-N_$7AV.*:/4K/.5BNK:4;)MI VD MD=%SG8FT \U\?+_PEG_!<#P+::*?./A7X*WEWK!CY\A9KFXB16]#F6,X]''K M7U3\4M"O?%/PQ\1^&=-7-SJ.@WEK;@'J\D+HOZD5YM^RG^Q=X3_9EU3Q%\0- M2\>:WXV\=>,)HW\3^-?$LBM=72QC$<,:J-L,*CH@ST )(5 N]\'_ -GFY^$W MQ6\?_%";XN>)M?3QU?P7,>B:S>F2TT41&8^7:)_RS5O-Y'?RU]* /(/^"+&M MV.J_\$XO >GV[@7&E3:K9:A >&AF74KE]K#L=CHV/]H5\QZ[X:U/XD_"C_@H M%XQ\+1-<6-UXFBM[>:$961M+:66ZVD=<(03CL0:^G_%7_!-/4])\=^)?%7[, M?[6/C3X5:;XTOGO?%'AO088;BTENI!B6>V$F&M)'ZED)(.,8 51[!^SU^RU\ M(?V:O@C#\ _ &B//HFR;^TWU5A/-JDLPQ/-_<>VTJP/H5/I7A?_!#W3[P?L2R> M*YK=X[;Q'X[UG4M/WKC="9EBR/\ @4+C\*6;_@DW=Z5X>O\ X-?#K]L[XC>' M/A1JEQ*UW\/;-H)!%#*Q:6V@NY 9(H6RP*8;(8[MQ9B?J7X9_#?P7\'_ (?Z M1\+_ (=Z''INAZ%81V>FV41)$<2# R3RS'DEB26)))))- &Y1110 54U6'6) MHT&CWD4+!OG,L>X$5;HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH QC9^-E!9MJI+H^G3L\U[%'B)MO#W#>JC.U/7=_M<=O^US\:[W3H4^"W@-WFUC5@L=^; M;EXHWX6%?FQQ$I_NKDCW M))[X'YGGE:KQEG3R'#-K#4FGB9KJ]U13[NWO=O5-/R,1*6/Q'U:'P1^-_P#M MO^9K>$? VM^!O#EIX4\-W]C!9V402%!;')[EB>[$Y)/-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBBM!F/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6 MQ10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XUL44 8S6'C5U*/K-D01@@VIY_6OFSXD>$O&7 M[*'Q.M_B;X0*'1]3E9)H8$(B7<>?8&+H2Y,12?/2G_ "S71_W9;->C ML[''C<+]9I^Z[3CK%]G_ ),R_">NZYXV\.6?BKP[XFL9[.]A$D+BV.1ZJ1GA M@<@CL016C]B\;_\ 0;LO_ 8_XU\\?!CQGKW[,?Q6NO@Q\1;DC1[ZX#6EX_$< M;-PDZYZ(X 5O[I'^RV?I_KTJN%>(5Q!E[=6/)7IODJPZQFM_D]U]U[IA@L5] M9I>\K26DEV9C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%?3G88_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU ML44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O& M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XU>UO6]%\-:/=>(O$>KVNGZ?8V[SWM]?7" MQ0V\2 LTCNQ"HH )+$@ #)K\A/\ @IG_ ,':G[/?P/U:X^ O_!-[PE'\:/B% M//\ 8K?Q!''*V@6MRQVJL/E8EU1]V %A*1-N!69N5H ]6_X.>_BK^W+\$_\ M@F;K/BC]FSXO>&?#6EW5^MAX_O9=36PU>739AL\C39)&4-([';(B'SC'GRP? MFK^3*OWG_9^_X(%?\%5_^"S'Q-L?VL_^"UO[0/B3PAX3N_>^5C?_#7P=_P;=?\ M&W6/[!_X*%_\%"_ 7_/+4/AI\,]8MOHT6J:A$P^C0V[#TD?C'IGP9\$2ZW)LEU&YS%I5HQ_P!;+C[Q']Q>I_ =2*ZGQ'XB MT?PGH5UXDU^]6WL[*$RW$S_PJ/YD] .I) %?,W@C0]<_:_\ C+/XZ\56\D7A MC29 L=JQ^4H#E+<'NS?>V5KXSB[/L5@84\MRWWL9B/=@OY%]JI+LHK;N M^CLS@QV)G32I4OCEMY=W\CI_V2O@YJ>H7DOQ[^(H>XU+4G>72Q<#Y@'SNN"/ M5LD+Z+D]QCW^FQ1101+!!&J(BA41%P% Z #L*=7K\.Y#A>',KA@Z.KWE)[SF M_BD_-O[E9=#?"X:&%HJG'YON^K"BBBO<.@**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBO/_@/^U5^SC^U!_P )+_PSU\:/#_C#_A#_ !!+HGB;^PM0 M6?\ L^_C^_"^/QPPRK8.TG!P >@4444 %%%% !1110 4444 >3?M@_#WPKXH M^%=SXKUJ[2RO-$ DL[YHF;.]E3R6"@DAV*@''RM@\#=7'?LZ?M<>%-+\%+X6 M^+>O/:W.FA8[*]:VEF^T0XX5O+5B&7&,GJ,=\UZ#^UW_ ,F\>(?^W3_TKAKX MDK^??$+B+&\'\7QBI3HKG33:G[TXKF2:UBHJS5GT;:T/F,TQ53 YBITD MKN.OGJ]_N/MO_AKO]GC_ **%_P"4F[_^-5I>$/VC/@UX\\16_A3PIXQ^UZA= M[_L]O_9]Q'NVHSM\SQA1A5)Y/:OA*O2?V1/^3A_#W_;W_P"DDUTI).UZC5[/2Z?H1A\\Q=;$0@XQLVEL^K]3[;HHHK^C# MZH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ***_.#_@OA_P %\/AQ_P $J_AQ)\(?A##=* NM:U7&0/(M58$(2"/-D*1 \,X- 'T97Y__ /!4C_@X MV_8(_P"":2:A\/XO$8^)?Q/M0T:^ ?"-ZC"RF'\.H7F&CL\'JF))AD'RL'-? MFC\2O^"IG_!;O_@X9\//L^R_\ B3XL1+G59"1AUMSM"649R1LA525P':0C=7V+ M'''%&L42!54 *JC '84M !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 ?+?[1G[1GQE\!_&76?"GA3QC]DT^T^S_9[? M^S[>3;NMXG;YGC+'+,3R>]<1_P -=_M#_P#10O\ RDVG_P :H_:[_P"3A_$/ M_;I_Z20UYM7\=\3\3\2X?B7&TJ6-K1C&M422J3224Y)))2LDEHDCX7&8S%QQ M=1*I))2?5]SL/'/Q[^+7Q)T8>'_&?C![NS$PE\A;2&$,PS@GRT4MC/0Y&>>U M?5/[(442?L^:#+'"B-*UTTA1 N\BYE4$XZG"@9]J^)J^V_V1/^3>/#W_ &]_ M^E$&.QN8\85JV+JRJ3]A+6*]/U@6^JQLZ<_8HE#37,F.&BB5F9"PX MSD 'Y'?\'(O_ :OR!_P"";G_!2/\ :._X)??M'6'[0O[/6O?W;?Q-X9O)6^P>(+#=EK6X M4?B4D'S1MAE[@^(^,]*\/Z'XOU31?"?BE=E9M ']OO_!-W_@I%^SC_ ,%0/V<;#]H7]GK7_P"[;^)O#-Y* MOV_P_?[*2:XCA>-70?/&)5)4MNV\\_L=^RQ_P>,? M\$R_C+]FTG]H7PMXU^$>IR8$]QJ6F?VOI:,>RW%D&G//=K9 .N>N #]:J*\P M_9T_;6_9%_:ZTD:S^S'^TIX*\;"?9U4\]*]/H M **** "BBB@#S;]KO_DWCQ#_ -NG_I7#7Q)7W;^T9X0\1>//@UK/A3PII_VO M4+O[/]GM_.2/=MN(G;YG(4852>3VKY;_ .&1/VA_^B>_^5:T_P#CM?SGXO9' MG69\2TJN#PU2K%48IN$)25^>H[72:O9IV\T?*YYA\16Q<7"#:Y5LF^K/-J]) M_9$_Y.'\/?\ ;W_Z234?\,B?M#_]$]_\JUI_\=I^E^!?C/\ LS>)M+^*WB+P M)Y<-GR/+H4,1AZ\*M2$E&+3;L]DS[8HK ^&_P 2/"_Q3\+P^*O"MYYD M4GRS0O@26\F.8W'8C\B,$9!K?K^R,-B)]:M-.TZQMWGOK^_N5AAMXE&6D=W(5% !)8D M5^4'_!1__@[;_8I_9@GO/AA^QCI!^-_CA',$=]IEPT/AZTFSM&;L O>D$@A; M92CC(\Y30!^CO[9WB7XU^#?V4OB!XK_9R\0>$M*\.[L0:3;7 M2H2LES(Q"HH&2&HK=O>W)8AY/.1F21?L6CP=^Q1K>MV7QB\/J][9^*?%NMM+'XH?8-UE=1J%@M58C]U) M%&NQC^\,@)( /YIJ_2+_ ((Y_P#!7O\ X*8_\$IOA7?>)/ ?[.'B/XC_ (U MF^ED:QUC2-032K.^0@326.HQQ/';R'@2IAT/!*!OFK=_X(R?\&W7[1W[<7[1 MVK?\->^ O$'P[^&7P[\0/I_C7^T;9K:_U>_A8>9I=GN'T\RX&516&PLS+C^I MWX5?"KX3 >;P]>V>N6T1[EF=K23;_ +L; M'VK['^!O_!QU_P $8_CUY-OH/[;WA_P_>2X#V?CFRNM$\DGLTUY%' ?JLA'O M7OWQR_X)[_L*?M+^=+\??V/OAMXMN9\[]0UOP;9S78)ZE;@Q^:A]U8&OCCXY M?\&F_P#P1H^,/G7'AGX/^*?A[=3Y+W7@?QG<@!CW6*_^U0I]%0#VH _0+X8_ M&KX-_&S1_P#A(O@S\6O#/B[3\ _;O#&O6]_#@]#O@=EY^M=-7X/?$[_@RG_X M136?^$P_8[_X*+Z[H&H6S$V$'B?PUF9#V_TZQGB9.W(@.?;I7,_\.V?^#O7] MB'Y_V=_VV)?B98VG-K9P_$:+55$8Z*+?Q)$B+Q_ F1U SW /Z!Z*_GX_X?Q? M\'+/[%I^S?MG?\$S_P#A)=*M?^/S7+CX<:C:;L=<7VGR-9#\(SV/2O2_@E_P M>W?LP:S)'8_M*?L4^._"DP;9<3>$=;M-916Z%BMP+-E&45\$ M_ W_ (.:?^"+WQR\FTM_VO+;PI?RXS8>.=!O=,\O/]ZX>(VWY2G%?8'P@_:5 M_9S_ &A+ :K\!/C[X+\;6Q3?Y_A+Q3::B@7U)MY' ZT =M17YP?\%\/^"^'P MX_X)5_#B3X0_"&YT_P 1?'/Q%IY;1-$D(E@\.P."%U&^4'\8H#@RD9.$!)_& M'_@C)_P^/?$'Q$^&7Q$\0/J'C7^T;EKF_TB_F8>9JE MGN/T\RW&%=5&P*RKD _J]KA/VC/VG?V??V1OAA>_&;]I?XO:'X+\,V Q-JNN M7HB5WP2(HEY>:5L';%&K.V,*I-?E+_P4;_X.YO@1\.KL?!'_ ()?^!9?C'X\ MU-DMK'Q'<:=UQ-2,(]Y-17WNR.YHKAOAI^TO\"/C!>?V9\._B M;IVH79!*V19H9V Y)6*55=@.Y XKN:,5A,7@JOLL13E"7:2:?W.S#"XS"8ZE M[7#5(SCWBU)?>KH****YSH"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ J#4M3T[1M/FU75KZ*VMK>,O///(%2-1U))X K(^(?Q)\(?"[P^_B3QAJ MBP0C(AB7F2=_[B+_ !']!U) YKYTN+[XP?MG^)396"-HWA*TG^ MR7Z]D>6QN9(5MY7C*EQ'!'&6P>0"4)&><$<#I7% MU]J:;^QU\ ;+3X;2\\'RWDL<862ZGU.X5Y3W8A)%4'Z "I_^&1/V>/\ HGO_ M )5KO_X[7XMCO"+C#,\;5QE:K04ZLI3DN:>CDW)K^&^K[OU9\_4R/'5JCJ2E M&[=]WU^1\25]M_LB?\F\>'O^WO\ ]*YJ/^&1/V>/^B>_^5:[_P#CM=OX0\(> M'? ?AVW\*>%-/^R:?:;_ +/;^<\FW<[.WS.2QRS$\GO7V7AYX>9UPEG53&8R MI3E&5-P2@Y-W"BBB M@ HHHH **** "BBB@ HHHH ***\%_;@_X*._MB_\% /V.?V!/ W_ M L#]K;X^Z#X.M)(V>QLKVX,E_J&WJMM:1!I[@YX/EHP'<@-O$VIR+'O!&@0[2UCH.GK$;AP,>;/)S)<28ZR2LSGN371? M%;XA:7\*/AOK7Q'UB,O!H^GR7!B#8,K ?)&#V+,54>[5K1HU<16C2IJ\I-)+ MNV[)&5>M2PU&56H[1BFV^R2NW]Q\5_M8_P#!%7_@CP?V&[S]D+6O@_X0^&.@ MS?Z1X?\ $VEP(-:L]21"L=XMS(6N+V0 X=9&?>A*GC!'YQ_\$._^""_[+7P1 M_:DU/XU_MW?'#P;XPN?"7B)X?AAX71)H].U)HV!AU>Z^TQHI)X,5JQ.UP6?= MA0?H[XI?%+QK\9/&MYX\\>:N]W?7;D@%CY<$>25BC4GY$7. /Q.223SM?OF" M\&L!]27UO$3]JUKRVY4^UFFW;O=7[(_GS'>-68?7G]3PT/8I_:YN9KO=-)7[ M6E;NS]H_W#AE8?4$&OE?]J?\ X(D_\$L/VR/M-[\;?V+O!S:K=;C+X@\- MV9T;46<_\M'N+$Q/,P//[PN.Q!'%FQ^'G[1G_!EI\)XM7/CK]A'] MM3Q7X(U:UE\_3M/\8V:7R1R]A'>6AMYK<#LQ29O<]:\P_P"%6_\ !X'_ ,$L M3GP9XSO_ (\>$-/X,$%_'XNCF1?NHL5VL>K*,\+:S:%1JEWX-EDM[B(]#G2]3V.G0];D^F.* M_0[]EC_@X2_X)%?M'K?4(DSU*B=&V-_M+@@ M@$'BOSR_:G_X-'_^"37Q^^TZM\+/#7BGX2ZO-EUF\&:ZT]D9#W>UOA,H3_8A M:$<<8YR ?IUINIZ;K.GPZMH^H07=K--\9_"/5)<+-+ MKFD'4]-#GH%N;'?*1G^*2",#J3C)%_\ X*\_\'.?[(_[)7[-]N_[#7Q?\)?% M7XF>,K%_^$:_L'4H[ZPT"/E3>W_ED[74_('U#QK_:-RUS?Z1?S,/,U2SW'Z>9;C"NJC8%95S_ %._"KXJ_#CXX_#C M1?B]\(?&FG^(O#/B+3X[[1-;TNX$L%W XRKJP_(@X((((!!%3.$*D'&2NGHT M]FA-)JS/GCQ=X2\=_L<^/AXY\#M+?>%[Z4)/!(Q*[*?"_CS]C;Q^OC+P:\M_X6U"4)-#(QVE'>+>(H)SRV;O.*U="3^U'JZ;>ZZ?GX\HSRN?-'6D M]U_+YKR/J>BL/X>_$+PQ\3O#$'BOPI?"6WF&)(VX>"0=8W'9A^O!&00:W*_3 M,/B*&+H1K49*4)*Z:U33V:/7A.,XJ47=,****V*"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HJ#4M2T[1M.GU?6-0@M+2UA::ZNKF41QPQJ"6=F M8@*H ))/ K\LO\ @I)_P=B?L&?L@-?_ Z_9='_ N_QU"6B'_"/7HBT"RE MZ?O=0PPN,'!VVRR*V"IDC- 'ZEZQK&D>'M*N==U_5+:QL;.!IKR\O)UBB@B4 M99W=B J@ DDG K\J?\ @I%_P=H?L-?LGR7WPU_9'M/^%W^.8BT*W&BW?D^' MK.;I\]Z QNR"00MLKHW(\U#7Q7H_[%G_ <-?\'%FJVWC3]L7X@W'P7^"=Y. MMQ9Z+J%A-IUB\.=RM:Z.KBXOF&0R37KA2&)28CY:_5?_ ()N_P#!OY_P3I_X M)JQV/BSX??# >,?']J%9OB'XX2.\OHI1_%:1[1#98.<&)!)M.&D?K0!^5>A? ML"_\'"'_ <0:U:>/_VYOB;=?!KX-7,ZW-CH&I:?+86IBSN5K31%=9KI@""D M]\ZY5LI*P^6OU>_X)P?\$$/^"=?_ 31@L_$OPL^%2^*?'EN@,GQ%\;+'>ZD MDF.6MAM$5D,Y \E%?:<,[]:^TJ* "BBB@ HHHH **** "BBB@ KS3XV_L8?L MA?M*1R)^T)^R[\/O&S2KAIO%/@^SOI1QC*R31LZD=B"".QKTNB@#\[OCE_P: MQ?\ !%_XT^==:=^SAJ7@>^GSOOO WBR\MMO^[!.\UNN/:(5\3_M/_P#!E7H/ MAOPSJGCG]A#]LSQ)'XETRW>Y\/\ A[QS80$WLZC*P_VC:&#[,QY D\AAG .T M$L/WIHH _@Q^//A#XU_#_P",?B+P-^T;I>O67CC2-3>T\2VGB9Y&OHKF/"E9 M6D)9C@##9(*[2"00:Y&OZW?^"^'_ 0/^''_ 54^'$GQ>^$-MI_AWXY^'=/ M*Z)K<@$4'B*! 2NG7S ?A%.X*^8%PQ%S@^61L4 MY< #^C:N?^%7PJ^''P.^'&B_"'X0^"]/\.^&?#NGQV.B:)I=N(H+2!!A451^ M9)R222222:Z"@ HHHH **** "BD=TB0R2.%51EF8X 'K7D_Q1_;>_9L^%'F6 MVL?$2WU*]CR#I^A#[7+D=5)0^6A]F9:[<#EV/S*K[+"4I5)=HIO\MCBQV99? MEE'VN+JQIQ[R:7W7W^1E_MX?M#:I^S_\&_/\*7 BU[7;@V6F38!-LNTM). > MI5< >C.IY Q7YFWU]>ZG>RZEJ5Y+<7%Q(TD\\\A=Y')R69CR23R2:]R_;/\ MVL8/VJI=);P[X#O=,TOPX\^+JYN!(TQG\L NJKMCQY6 -S9R>:\(K^HO#OAV M7#^0I8BGR5YMN>S>_NJZOIRV=KZ-OJ?RIXC\21XAX@;P]3GP\$E#=+9:ZO;5)="6QOKW3+V+4=-O);>X@D62">"0H\;@Y#*PY!!Y!%?IE^P=^T-JGQ M_P#@WYWBNX$NO:%<"RU.; !N5VAHIR!T++D'U9&/&<5^9%?=/_!)+PKJMAX& M\7^,;F)UM-3U*UMK4L" S0)(SD>H_?J,^H([5Y_BO@L%7X6EB*J7M*PZD3SDL+B3S4B<\[Y2<^8_MRH]SC'Y[F M?%&/S?&RRKAQ*=1:5*SUITO3I.?9*ZOO>SMY=;&5:]1T<+J^LNB_S9S'P]^! M_P 1?VC_ !"GQ2^.&H7$&EOAK2R&8WFCZA(U_P"647^U]YNHZ[J^D]$T/2/# M>E0:'H.FPVEI;($@MX$"J@]@/Y]SS5H 8 HKW>'>%\!P]3E*#=2M/6I5EK. M;\WT79+YW>ITX7!TL*FUK)[M[L***^(/^"HW_!?#]BK_ ()5_$?PA\(?B_(M0@;6]$\-%)9_#NDN<-J-RI/XI ,22@,1@ $_2G6?;]%<_P#"KXJ_ M#CXX_#C1?B]\(?&FG^(O#/B+3X[[1-;TNX$L%W XRKJP_(@X((((!!%=!0 4 M444 %%%% !1110 445X!_P %(O\ @I%^SC_P2_\ V<;_ /:%_:%U_P#O6_AG MPS9RK]O\07^W*6MNA_ O(?EC7+-V! /?Z*_D"_XB1?\ @HY_P\<_X>%?\)[_ M -0__A6?VF3^PO["\S=_9?E9_P"!?:,>;YO[S/\ #7[P_P#$4W_P25T_]D71 M/VG_ !!\7KN/6=8M6#_"G3;/[7XBM;V,#S;:2(%8XU!/R7$KQPR+RK$Y4 'Z M.5\U_M[_ /!7+]@3_@FQH4EW^U'\>=.L=;,'FV/@K1R+[6[T$979:1G=&K=I M93'%GJXK\<_'?_!:_P#X+G_\%O/%M]\%O^"2_P"SGJWPV\#FXF."?MVJ3$75V2."( M_)P5XD<5^S7PI^$/PJ^!7@6Q^&'P6^&^A^$_#FF1[-/T/P[I<5G:P#OMBB55 M!/4G&2>3DU3^(WQ[^#7PEC9OB)\2-*TR11G[++:A%;N327WO09\"_V>_@9^S'\/+3X3_L\_"7 MP_X,\-V0_P!'T?PYI<=K#NP 9&" ;Y#@;I&RS'DDGFNQKY2^(W_!5CX:Z7(V MF_"GP%J>OW).R*XO6%I Q/0J,-(WT*J:Y'_A.O\ @IC^TK\OA?P_-X/TB?I- M%;C3E"GHPEF)G;ZQ]?2OL,/P!GGLE6QSAAJ?>K)1^Z.LK^32/C,1XA9%[5T, M IXJI_+1@Y??+2-O--GV%XS^(G@+X=:?_:GCSQEIFCP8)634;U(=_LH8@L?8 M9-?*7[:/[='P'^(?P=UWX0?#_4=1U:\U18434+>R,5M'Y<\3J5'&2L[*-HJZ>S MU7<_*6BOM/\ :4_X)AZGJOB&Z\9?L^7UE'!=R-+-XWVKPRJ%[D+ SL3Z @?45^[X M+CSA3&X)8CZU"&FL9-*2\N5ZOY73Z'X%CN .+<#CGAOJLYZZ2BG*+[/F6B_[ M>LUU.$_9B\/_ !_U/XE+K_[.&FR3^(-&M)+CS%^S[8XF'E/G[0?+;(D("G)Y M)'(R/HL_M/\ _!23P!QXN^ G]J1I_K)CX9GDP/7?:N%'UQBOHO\ 9E_9E\%? MLS>"W\.^'96O=0O6635]7FC"R73@8 &=D:Y.UG6Q^(_P"SR]O+_$8=3DMV'TCEA.?^^J[# MP]_P5:^ FH[8_$'A'Q-IKG[S+;0S1C\5E#?^.U]-7EE9ZA;M:7]I%/$WWHYH MPRGZ@\5R'B']G#X ^*MS:]\&/#,[M]Z;^Q85D_[[50WZUX7]L\"XK^-EDZ;[ MTZK?X25CZ#^Q>/<+_!S2%1=JE%+\8NYQWA[_ (* ?LF^(MJ1_%2.SD/6/4=. MN(+X=2Z?(W633]6N$Q]%9V4?E7"^(?^"3GP6O=S^&?B#XDL&/1;EH+A M%^@$:'\S1]5\.L5_#Q%>C_CA&:_\DU%];\2<)_$PV'K+^Y.4'_Y/H?4T4L4\ M:S0R*Z,,JRG((]C1+%%<1-!/$KHZE71UR&!Z@CN*^+Y?^"77Q5\(R&X^%_[1 MWDOG*[[6>R(/^]#*_P">*;_PH+_@I]\/^?#/QE.M!/N*/$?VC/X7J 4?ZJN#-N3=MW_ "YK^0GQ MUX&\6_#/QCJ?P_\ 'F@SZ7K.CWCVNI6%RH#PRH<,IQD$=P02""""00:_KS^* MWQB_X*1>"?AQK.G?%KPNR:3%7\;^"(K;2_B)I=MC3]08!(]4C49%K<$?\ CDG5"<'*GCTJ M7AAF>(RFKBL/7IU9Q?NJG+F4E:[][2TMK*VOS1Y=7Q3RS#YO1PN(P]2C":?, MZD>1Q=[1]W6\=[N^GR9^*%?NS_P9<_&7]L#5OBEX\^!VE_$_P_MZNK:C::E,=L5QIEN&\Q(V*D3L5$)^7_ ):$9_.']@W_ ()4_%3]H7XJ M7O\ PN_PWJ?A?PEX7U-K;7_M41AN;VYC/S6<&?\ QZ49"@\$DC'U[XM_X(A_ M&J#XW:;\5_\ @DOX^U/PK\0-/,]]H_AZ+Q ]G(LD,+RL+*^9P8F949?+F;8Q M8@R*IVU\]1X)XAK9)4S7V5J<+MINTK+XI)/HK:]7T3/HZW'/#E'/:>4^UO4G M9)I7BI2MRQ;75WTZ+JT?U"54UW0M(\3:1<:!KVGQW5G=Q&.XMY5RKJ?\Y!Z@ M\BOP_P#^"=G_ =2>/\ X._$/_AC+_@M[\*]5\$>,-&N%L+CXA#0)+5XY.,' M5-/5 8LCG[1;J8V#*?*5 MB7\=U:7D+=)(I8R5=3Z@FOD)PA4@X35T]&GJFGT9]*\.L6ZU%.>65'[T5=O#R;^*/5TV]UT]?B\AJ>5SYHZT7NOY7_E_7K]4 MT5C> O'OAGXD^&;?Q7X4OQ/:SC!!X>)QUCG_">_]0__ (67]IC_ +"_MWS-O]E^;G_@/VC/E>;^[S_% M7P!_P_X)Z?\$]/'O\ SUT_XE_$S1[GZK+I>GRJ?JLUPI]8T/WF MK\ : /[][V]LM,LIM1U&[BM[>WB:2>>>0(D:*,LS,> 22> !7Y>?\ !27_ M (.MOV OV,C?_#S]G.Y'QN\>6^Z+[/X8OE30[*4*OAA_P $U_VF/^"F5UX+^&[>5HNGWGBZZE73]JD^ M1%=?9U5K^7.V.(WDFP$*OFIP3_1G_P $VO\ @W2_X)S?\$XQ8>--'^'O_"P_ MB%:;9/\ A/?'<$=S-;3#G?9VV/(L\'.UE5I@#@RM0!^7FF_LI_\ !Q%_P<;Z MC!XI_:B\:3?!7X&WTRSVNDWME/IFG2P9W*UMI0<7.I, 0R37;B,Y.R8?=K]3 MO^";?_!O/_P3G_X)MK8>,/"7PV_X3KX@VH5S\0?'44=W=03#G=9P;?)LL'.U MHU\T X:5Z^YZ* "BBB@ HHHH 1F55+,P R23TKXO_:4_P""GFIZ5XANO!O[ M/EC920VDC13>([Z/S1,XR"8(\A=H/1VR&[*!@GWW]MGQG>>!?V7_ !=K&EWH M@NY=/6T@8/M?]_*D+[>^0DC'CD8SVK\KZ_9/"[@_+,9Z>EOQ;Q5XSS/):M++L!/DE./-*2WLVTDGTV;;6NUFM;_0'A7_@I M?^U+H6JK>ZYXATW6[??F2RO=(AB4KW :!48'T))^AK[;_9E_::\%?M,^"W\1 M>'8FLM0LF6/5](FD#26KD9!!&-\;8.UL#."" 017Y25Z_P#L2?'K1_V??C9% MXH\5WUQ#HE[I\UIJOV>(R'!&^,[!U(D5>>H!-?<<:>'^48[**E;+\.J=>"O% M05N:V\>5:-M;:7O;I='PG!/B)G. SBG1S'$.I0F[2J2>^MK7ZZG MZBT5XOI/_!0C]D?5L*/BJ+9S_!=Z1=IC_@7E;?UKIM)_:Q_9HUO;]B^.?AE2 MW076K1P'\I"M?SW6X>S_ _\7"58^L)+]#^BZ'$?#^)_A8NE+TJ1?ZGH5%8F MD_$SX<:_C^POB!HE[N^[]DU6&3/_ 'RQK:5E=0Z,"",@@\$5Y=2E5HNU2+3\ MU8]6G6I5HWIR37D[BT445F:!112,RJI9F &22>E "T5\7?M*?\ !3S4]*\0 MW7@W]GRQLI(;21HIO$=]'YHF<9!,$>0NT'H[9#=E P3Y9X5_X*7_ +4NA:JM M[KGB'3=;M]^9+*]TB&)2O%G%>-P2Q'+"%U=1E)J3^23 M2]&T^]C\UQWBOPE@<<\-S3G9V0A_P!\K7Q[R+.5F$L"J$W6B[.*3;7W7TZWVMK> MQ]FL^R5Y=#'O$05&2NI.22?WVUZ-;IZ6N>GTC,JJ69@ !DDGI7QKXH_X*;?$ M3X@:HWA;]FOX(75Y#A<>I=AZBLU?V7OV]OVF6%S\<_B8 MV@:5.M?30X#Q6$@JF<8BGA8]I2YIM>4(W;^], M^7GQ_A,9-TLFPU3%R[QCRTT_.K,P]:]%^%W_!,W]GGP-Y=[XNCOO%-XF"3J4WE6X;U$,>,CV=G%>]> M&_"GA?P;I::)X1\.6.EV!,F_W;#SQ=1?:J/DA?NH M+5KRD1]1X^SK_><1#!TW]FFN>I;LYO1/SB?&2?LF_MU?M*N+SX^_%-M$TV8A MFT^XN@^!V(M+8B+/^\RMZUZQ\+O^":G[.G@+R[SQ197OBF]3!+ZK-L@#?[,, M> 1[.7KZ$HKCQW'?$.*I>PH35"E_)22@OO7O?B=V!X!X=PM;V]>#Q%7^>M)U M&_D_=_ YGQ!\'?AGXC^'=Y\*;OP;80:#?0&*73K&U2"-.A#($ "LI 8,.00# MVKX?^+/_ 2Y^-7AK69I?A1>6?B33'NU>E?H M-17/P]QGGO#52;PLTXS=Y1G[R;[[II^::OUO9'1Q%P5D'$U.$<5!QE!6C*%H MR2[;-->33MTM=GY\_";_ ()<_&KQ+K,,GQ6O+/PWIB.#Y) M-;-%3Q'QAG?%$HK&22A'51BK13[[MM^K=NF[*X:X-R/A6,G@HMSEHYR=Y-=M MDDO))7Z[(****^7/J@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YSXF?%3P=\)O#[ M>(/%VHB,'(MK6/!FN''\*+W]SP!GDBN?%8K#8'#RKXB:A"*NVW9)>I,YPIP< MI.R1LZSK6D^'=+GUO7=1AM+2V0O/<3N%5![DU\W?$7XZ?$/]HGQ"_P +/@7I M]Q#ILF5N[[F-YX^A9V_Y91>WWFZ=]M48K?XP_MG^)1<7+-HWA*TGX R8DQZ= M/.EQWX"Y_AS@_17PY^&GA#X6>'T\.>#],6"(8,\S$[;ZMZL].C1I4 M*:A35DB:BOBK]J[_ (.%_P#@D9^R%]IT[QO^UYH?B76;;(_X1_X>!M=N6<=8 MR]KN@A<=")98\'BOSM^,W_!XW\8?C3XH?X6_\$PO^"=VL^)-9N-W]FWGBU)] M1NY1T!&E:7ELC(Y%RPYQCU[S4^R/^"^'_!?#X\::A MXB\3^(M0DOM;UO5+@RSW<[G+.S'\@!@* *^^/VO_ -D__@LE_P %0/CG M>?M!?MD^ _#GA[Q/%H\=M;Q:C966D2?9T4R16QBM4:9G&_:&NB77(4N N!^? M7C+P;XJ^'GBJ_P#!'C?0+G2]7TNY:WU#3[R(I)!(IP5(/Z'H001D&O1Q>4YG M@C/ MT,_X('_\%\/B/_P2K^(\7P@^+]SJ'B+X%^(M0#:WHD9,L_AV=R VHV*D_C+ M,"4#(PX!/[G:S_P=4?\ !#K2_P#CQ_:XU'4>G_'E\-]>7_T;9)_DU_-U_P $ MW?\ @FUXJ_;)\4+XV\;QW6E?#O3+G;?ZB@V2ZG(O6UMR1_WW)T0<#+' _8WX M4?\ !/?_ ((>>"?!5AIGC+_@F9'KNMP0%;[4IOB'K)2Y?<<-L>[8)QCH, YP M!FO>R_@3B?--?B!J/3_CS\"3+_ .C7 M3I_6N0UG_@\]_P""4&F?\>7PP^-^H]/^//PCIB_^C=33I63HW[/O_!$O0O\ MCR_X)"^#'Z_\?FI/<]?^NH:NJTG3_P#@D9H+D:=_P1C^#$JY.#?>%=*N#S[2 MV+UTKPWXU?\ S"/_ ,#I_P#R9ROQ,X'7_,8O_ *G_P @>=ZS_P 'L_[ D'_( MO_LI?&"ZZ?\ 'Y%I4'U^[>25R&L_\'P/P @_Y%[]@?QC==/^/WQG:0?7[L$E M?3VF?&__ ()]>&L?\(M_P2<^$5ER<_9?#FDP8S_N:=_G%=9HO[>/P#T#]WX7 M_8%\'6+DG8+*2UCY(QT2Q&>U6O#3C9_\PG_D]/\ ^3(?B?P,G_O?_E.K_P#( M'P5??\'Q-S?S_8O!W_!,&:XD(RIG^+A9N.OR)I)SQWW?A4(_X/!/V\/%G_). M_P#@DOYN>%_XF6J7O(Y/^JLT[$?S[U^DUA_P55U'2X/LVF?LRPVT><^7!K91 M<],X%M[#\JF_X>K>/9OWEM^SAF,_=/\ :TK?J(.:/^(:\9=<.E_W$I__ "8? M\1.X+>V(;_[AU/\ Y _-/_B)F_X+T>+/^2=?\$\ >)?!_B-[(1Z!X-UGPO>Z-::/9 M<-Y5G:7G[Q(R2&9V+NY8%G;C']0O_#T?XJ77%A^S;DC[W^FSO_*$8K\]_P!N M/X ^ _V^O#NNZ-\;[(O>ZK?SW]EJ\*YN-+NW)(DA)[#.TH?E91M/;'JY=X5< M08NE6=?EIRC&\%S1ES2OLW%OE5NKZM=+GDYEXM<.X2K16'YJD92M-\LH\L;; MI22YG?HNB?6Q_.[7T_\ \$>/V0/B?^VA^W_\/_AE\._A)X:\86EIKD.H>)M. M\;-*NBC38COG-V8G5V!16VQH2SL -K+N%5O^'5/[4_\ PU/_ ,,Q?\(W_P!/ M/_"6>4W]G?V=NQ]LW_IY7W]_RX[U^O7[)?[*?PN_9%^&=G\+?A;I[ LROJVK MR(/M6IW!&UI9".O<*@X4<#N3Q\,>'.;9[B:L<2G0A3NFVKOF71*ZO;=N]K;. M[.WBGQ)R?(,-2EAFJ]2I:2BI67(^K=G:ZT2M>^ZLC]C+_P"/_P"QU^ROX1M/ MAUX=UWPSH&F:/!Y&G>%O"-C'Y=H@Z1);VJ[(1[$**\=\9_\ !4^ZUR__ .$= M^ ?P9O=3O)21;3:KN9G/M;P99O\ OL'VKL/AK_P2^_9_\(>7=^-KO4_%%RN" MRW4_V:W)]1'$0WX,["O>?!GP[\!?#K3_ .R_ ?@W3-'@P T>G620[_=BH!8^ MYR:Q^L\ 91_!HU,9-=9OV=/U27O?*1M]6\0LX_C5J>#@^D%[2IZ-OW5ZQ/CW M_A!?^"F/[2OS>*/$$W@_2)^L,MP-.4*>JF*$&=OI)U]:Z[X<_P#!*?X:Z7(N MI?%;Q[J>OW).^6WLE%I Q/4,>R=' J&&I]J45'[Y:R MOYIHWP_A[D7M56Q[GBJG\U:;E]T=(V\FFI]GA\-AL)25*A!0BME M%)+[EH%%%%8FX4444 %%%% !1110 4444 %%%% '/_%;X>Z7\5_AOK7PXUB0 MI!K&GR6YE"Y,3$?)(!W*L%8>ZU^3OQ2^%OC7X-^-;SP'X\TA[2^M'(!*GRYX M\D++&Q'SHV,@_@<$$#]@JY_XA?"GX;_%?2UT?XC^"]/UB",DQ"]MPS1$]2C_ M 'D/NI!K[_@;CFIPE4G2JPYZ,]6EHTUI=7T=UHT[7LM5;7\]X[X$I<7TH5:4 MU3K4TTFU=-/6SMJK/5-7M=Z.^GX]U[A\"O@K^US\/=(L?VF_A%X&FD6$R+;1 MM;)+// RX:1;=AN>-@2H9/F/)&!@U]Q>%?V*OV6O!FJKK6A_!O3?M"/NC:^E MFNE5NH(6=W4$=L#BO45554*J@ # '2OL\]\7L/B:2HX'"\T):3]K:SB]X\L M6]^[?R9\3D'@[B,+6=?'XKEG'6'LF[J2U4N:26W9+YGYF_M3^'?^"=7_ 5E M\"I\)/\ @HG\$!X=\4V436VC?$#1%,5]I$F3GRKC:TD2[CDP3++ 3RPR 1^< M^O\ [-?_ 6:_P"#:/Q)<_'W]C#XEI\:OV;KNY-YJBV<+WFE>03R]_91NS6$ MN !]MMGV':@>3GR:_H%^-G[*?P2^/EN[^.O",:Z@4VQZUI^(;M.P^<#YP.P< M,!Z5\R:_^R+^UM^RC?W'B?\ 9O\ &T_B'1G):ZTF) 9)$[K+:/E)^/ERF7ZX M5:^/_L_@_B37 U?J==_\NZCO2;_NU-X_]O>B1]G_ &CQEPSICZ7UR@O^7E-6 MJI?WJ>TO^W?5LH_\$H_^#@S]B#_@J3I]GX(T;71X!^*30_Z7\./$UZ@EN7 R MQT^XPJ7R=3A0LP"DM$JX8_<7B'P]HOBO1;GP[XBTZ.[LKN,I/!*,AA_0@\@C MD$ BOY]OV]?^"1W[(?[86MW7Q2^!^DP?LY_&:WN3<2C2K69/"VJWJMN#2VT0 M,^D3;P#YMNKH""6CW$N(?V,/^#B;]O\ _P""5/Q!T[]D?_@LQ\+]=\8^%@HC MT3XB6TL=UJJVH(47$5VK[8< N)/.4EMTCLHB'RF><-9KDS=',*#49:7:O M"2?9ZQ=UT[;H^IR?B+)>(:+E@JJGWCM)?XHO5=MK=F?KGK.C>/\ ]B_XA#Q! MH!FU+PGJ4H5T<_*Z\GRWQPDJC.U^C#/^TH^D? OCKPU\1O#5OXK\*7XGM;A? MH\3=T3:IIGC_\ 8M^(0UG1FFU+PGJJU;P\F]UU=-O==/7XM&IY5.ZUHO_P E M?^7]>OU3163X(\;^&_B'X;M_%?A74%N+2X7@]&C;NCC^%AW'],&M:OTZA7HX MFC&K2DI1DKIIW33V:9Z\91G%2B[IA1116HPHHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^1O\ @H__ ,%N MO^"?W_!,+2I[#X\_%A-4\9B#?9?#GPILO=9F)&5,D88):(1R'G:,$9V[B,4 M?7-? _\ P4U_X.,?^">O_!-I;_P->^,_^%C_ !(M0T8\ ^";N.5[68?PWUWS M#98/#(=\PR"(6%?F)XI_;^_X+Z_\'&/B.]^%_P"PE\-+OX._!>:Y:UU/7;#4 M9;*U,6=K+?:T466Y8 X:VLD&5;#Q./FK[I_X)E?\&J'["?[%;:?\3/VDXH_C M7\0H-LPG\16 70M/FZ_Z/I[%EF(/'F7!DS@,J1'B@#\(_CW^QI^W;_P4?/Q0 M_P""IWPD_P""=T/@#X9R2/K5[;^&X6L].="P$DMC'=RB2^<_-)*UJGE[A(0B M$[*^*:_K _;5_:,UGXU?%"\\.:5>F#PIX>NFL]#TVW.V%A&2AG*C@EL';_=3 M &.<_ /_ ZI_98_X:G_ .&G?^$;_P"GG_A$_*7^SO[1W9^V;/U\K[F_YL=J M_6J7A'G-?+L/7C5BIS:YXO3DB^M_M-=59:Z*]KGY#5\8,DH9CB*$J4G"FGR2 M6O/);JWV4_LN[TU=KV.T_P"#:?\ X-T-*UJS\/\ _!1O]O'PK;W=NY2_^&/P M[OD61"05G7AIQ%E^9_5L'3=>#5U-*R])7=DUZZK7R7JY)XG\.9CE?UG& MU%0FG9P;N_6-E=I^FCNO-_4=%?%'_#;O[;7QD_=?!/X""SM9?]7>QZ5-=%<] M/W\FV'\UH_X9G_X*-_&KY_BC\86T.UEYFM)-:V @_P#3&R'EGZ$BN?\ U$JX M/7,\;1P_=.?-/_P&-[_>=/\ K]2QFF5X*OB.TE#DA_X%*UON/K7QI\7?A9\. MD9O'?Q$T722HSY5_J4</^-_^"E_[,/A3?%HNKZIX@F7@+I.F MLJ9_WYS&,>XS^-<9X+_X)-?#VT=;KXC?%+5]5E)W21Z;;QVJ$]P2_FLP]^"? M:O7_ 1^Q'^R[X"V2:7\(].NYDY\_6-UZQ/KB8LH/T I?5_#S+OXE:MB9+^2 M*IP?KS>]]P_K'B-F7\.C1PL7_/)U)KTY?=^\\%U+_@IU\6?'EX^D? C]GI[J M?.$:X\^_D.>A\JW5-OTW&H/[+_X*G_&WFZU"7PI8R_=/G0:=Y>?^N>;@?C7V MAINEZ9HUFFGZ1IT%I;QC$<%M"L:+]%4 "IZ?^M^4X'3+,KI0_O5+U9>JZOV0Y^S6TMT2V M."9IW5B,]MG/M7R9\4OA;XU^#?C6\\!^/-(>TOK1R 2I\N>/)"RQL1\Z-C(/ MX'!! _8*N?\ B%\*?AO\5]+71_B/X+T_6((R3$+VW#-$3U*/]Y#[J0:]O(/% M?-\%BV\Q7M:3TM%1BX6_ELDGYI^6JZ^'Q!X29/CL&EEK]E63O>3E)3O_ #7; M:\FO/1]/Q[KZ[_X)^_L6:?XXL+SXJ_&WP:MQHUW:^1H.FWZ,OVC)!:YP,$* M-J'^+ >%RN$Z?-O.32DEVBHMVOWOMTZKSN$O"5Y7F"Q> M:SA4Y=H13<6^\G)*]NUM^O1^+:M_P3S_ &1]5RP^%IM7/\=IK%VF/^ F4K^E M8R>"/VC?*.?ESIDML?SCF:OM*BO4I^(W&--54\- M>"ZCYEA>5]XSFORE;\#XL/[%G[?GACGPI^TYYL:\+$/%>H1Y]/D:,K^M'_" M?\%8?"G_ ""/&IU+;T_XF5A-G_P)45]IT5I_Q$#,JG^\8;#U?\5&+_)HS_XA MYEE/_=\5B*7^"M)?FF?%G_"V?^"J?A3_ )#'PT.I;>O_ !);>;/_ (#,*Y_X MJ_MH_MJ?\*XUGPU\1?@4="M=0L'M9]9'AV_M# D@V%@\CE 3NP#ZD8YK[SKG M_BM\/=+^*_PWUKX<:Q(4@UC3Y+"?+O?&DFH>*KQ M,%OMTOD6VX=Q%$0<>S.PKSS_ ()A_LU^(=+U2?\ :#\9:7):02636WAR&="K MS!\>9<@'D+M&Q3_%O8] "?M&OY\\1^-,PAG4\#EN(<*<4E/DLFYZW]Y>]HK* MR>C31_17AKP1ET\DACLSPRG4E)N'/=I0TM[K]W5W:;5[-,S?"W@[PEX'TM=$ M\&>&-/TFS3[MMIUHD*?7" GWK2HHK\>G.=6;G-MM[MZL_9J=.%*"A!));): M)!1114%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?*7_!8_ MXD>./AS^R-;1^$?%5]H%AXA\:Z9HWBSQ!II99M-TB567E!?$GBK5O ^@>++"\UC0?*_MG3K>X5IK/S5W1^8HY7(YK9K\U?# M?_!,KX->-/B?\3;']C7Q5_PA_B3P5-X4O?ASXWL=>N+A(Q-9^;U'XB^,9GMK"#0_#B^5'/>2(=TS MNV?(M@RL6(;2Y\5P>%]#E MN=.TFX9['3$G03QVD / $:2JA(SN8,VYR=[=5^U9>^+?VL_V]?#O[!%EX]UK M0?!&C>"9/%OQ"_X1Z_:TN=6!G$$%DTJ_,L89HF8#[PE/=590#[(HKX>C\&W' M_!-K]MGX7>!/ACXZ\0W?PM^,$MWHM]X6U[6);Z/2-5B1&M[BV>8ED\QI$1ER M> Y)/R!5U'PC=_\ !1_]N;XF_"[XE>-O$%I\+/@[%8Z9!X9T'6);%-8U:X1W MEGN'B(9Q&8Y$"Y&,(01EPP!]P45\;?LPW/BK]D']OG5OV$;GX@:WX@\"^)O! M"^*? "^(;]KNYT>1)FBGLEF?YFB(21P#]T(G=G9OL'6-5L="TFZUS4YO+MK. MV>>XDQ]U$4LQ_ T 6**^ /V2OV8[;_@IA\,=0_;,_:D^(?C0WGBW6[\>!]* MT+Q//8VWAG3X)WMXA;QQG:90\;Y9@P;:"026)Z#]FS]LGXD_!O\ 92^._A[X MS>(Y/%/BK]GK5M0TVUUG423)K-N%?^SY)VSDL[J59LEMH4DELD@'V_17P=\& M?^"<&H?'[]F?2/VBOB5\?_'X^,_C'0(]?L?%]KXJN($TFXN(Q/;6\5O&PC6% M T:L@']\*4&T+[O_ ,$T_P!I/Q-^U1^R!X;^)7CU@?$EL]QI7B-U0+YEW;2& M,RX' +H(Y" SD 8 H ]ZHHHH **** "BBB@ KB/%_[1OP9\!>(;CPIXL\9 M?9+^TV?:(/[/N'V;D5U^9(RIRK \'O7;U^37_!<;]MCX:_L>>.?%'B?Q_K!1 M6CM5L]+MI +G5+@V<)2WB'ICEF/RJIR?0XRP&>9GB\/A'X2_M6^+KF M&TTBU_XI_P 7R02W+^2@_P"/.Y6-6>08&$< G@*W9J]VKEN#S!5<+EV*5*LE M^ZJ5H_NIR2VFHRC*DI/:7-/EZIGF8_,.+\NRVGBG1A5E_P O*<%+FBG_ ">\ M^=QZJROT/Z>?B5^V)\-/"_A.'5?!.H)K=_?1L;&V5'C6/#%=\H8!D&5.%P&; MM@'=7#?#/]GWQY\=]?7XK?'R_N5LYL-:Z,[C^/6M M_P#!TG^QK\%E74?@A^R]XJ^*'BL-ML6\1746D:1:R9PLB ">>Y8'!VM%%Z Y MPPX?Q+_P5;_X.=?^"G-X^A?LZ_#N]^&/AZ^.U4\$^&#IS^4?NN+N],MXQ_VK M8KDYPH' _)1_1!\3_ (S_ +/?[+O@1/$7QD^*OA'P!X5NRC34K>DG$53/ MIR7+@<+5JOOR^SC_ .!5.2Z\XJ7D?$/Q1_X.HO\ @KS^V7W['&F> M"=,F \]^#GPCQ?^PQ_P5U_X*$ZK'J?[?_[; M>MSVMQ.KKX>N];FU00OG.(K&W:.RA/IY9Z]N!G^C#X??\$TOV4O 5M!!)X1O M-8^SH%A_M2_8(@'0".$1ICV*D5[#X/\ AE\.?A] +?P+X$TC1U"X/]FZ='"6 M^I503]37I4JO!&7ZN%7%27=JE!_=SS_%'GU:7'68Z*I1PL7V3K37_@2A#\&? M@;^RU_P;3_#[1C;ZI)^SIXH\;7@<21:CXWF^RV@/JL),,,B>T@EZ]^,?H7\& M_P#@D9\2_"_AA/!L&O\ A7P)X>8ACH'A>P"PH1W^S0+#!GW!.>:_0.BNI<=X MC!*V5X2CA^S4.:?SE*]_N.1\ X?&N^:XRMB.\7/EA\H0M;[S\\/VJ_\ @GKK M'P)\$6GCOP!K-]XBL[<,/$!>U57MAP5F5$S^[ZALD[>#T)Q^<_[8'_!-OX _ MMD>*M#\;^-XKG2]7TNYC&H:AI(5)-4LE.3:RD_\ CLGWD!(&0>/Z)F564JR@ M@C!!'6O+_%7[%7[+?C/57UK7?@WIOVB1]TC6,LUHKMU)*P.BDGODI\3MHE>]E?5W>K;WTT7 M6E_PC?AW_H 67_@*G^%2II6EQH$CTVW50. L*@#]*L45\$ZE1[MGZ J=-;17 MW#(;:VM\_9[=$SUV(!G\J?114-ME));!1110,*_,;]MW]FOQ#\"OBQ?ZQ:Z7 M(WAG7+V2YTB^C0^7$7)=K9B.%9#D 'JH!]0/TYJGKWA_0?%.DSZ!XFT6UU"Q MN4VW%G>VZRQ2#T96!!KZ[@[BS$<)YBZ\8\].:M.-[771I]UTZ:M=;KX_C/A' M#<7Y:J$ISLK=8HHQZ*J@ 5^D9_X MO8;$Y=.AEM&4:DTUS3LN6^[23=WVO:SUUV/S3A_P#H9;P)MAU>T_6 [*VY?:OAC]LK_@CEJ/C;X?ZCX'/A^Q^)'@VZ8RRZ#J,(2\MWVD"6,9 M&)54D":%DE&2% R:_26BOI\GXNSG)Z7U=252@]Z=1#\ESF MK]8<72KK:K3?)-/O=;_-/RL?RI>(?V-O^"A__!(#XU7G[2/_ 3.^*'B:"&T MD_XGOA"6(O=^2IR;:[LG7R]1A&3@%/-3(*KN'F#]0?\ @E]_P<_?L=_\%!-( MM_V;?VZ]&TOX4?$6_46;_P!I7!3P_K<^<8M[B4[K*8L.(9VX.T)-(QVC]-OC M#^SK\'OCMIYL_B1X,MKN94VP:C$/*NH/3;*N&QWVG*GN#7Y2?\%1O^#7KP)^ MT9#?_$3X*W21>)"K/'JEE;QQ7LA["YBRL5Z,?Q@QR] ,@8/1C<%POQ%2E]3M MAZDDTZ51WI2ONH5'HK_RU++IS''AZ_$F1KV68Q^M4/\ GY"/[Q+^_37Q>L+O MO%GW/>6?C[]B_P"( U72WEU3PCJLH!!/RRKU"MCA)E'1NC#VR!]*^"_&GASX M@>'+?Q5X5U!;FSN5RK#AD;NC#^%AT(K^9'X!_P#!3?\ X*F?\$*M:3]E']NC MX:W_ ,4?@EYHL8=(UR>7S-/B'3^S;Z1?,M74 ,MK.NT!?D6+/F5^J'[!O_!4 M3]G#XM6K?$K]D7XM0>)=!NX?-UGP?K$JV>K:8>/DN[;+&&12=HG3?#)@[';! M"_@N+P>9>%F8NG5A)Y=.6L6FY8>4GHUNY4Y-Z6OOI=OW_4PV+H8>FJ]":GAY M=5KRO_*^ZW3T>N_Z9T5\5_$W_@L]\./A7X=U'Q=XE^&L4&E:3;O/J.J77B80 MV\,:]6W&W)/H,#DD 9R*3X9?\%GOAQ\5/#NG>+_#7PUBGTG5K=)].U.U\3": M":-APVX6X(]#D<$$'[)_J[G_]E?VA]4J>SY>>W)+VG+W]C;VUO^W#A_U] MX1]IR_6EORWY9\M^W/R\M_F?:M%>:_L\?M#K\>UU9T\)C2UTL6Y!&H?:!,)? M,_Z9IC'E^^=W;%>E5\OEF9X'.<##&8.?-3E>SLULW%Z22:LTUJCZJA7I8BDJ ME-WBPHHHKO-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^=_V\OVP MK_\ 9ZT:U\#_ _:(^*-7MS*MQ*@==/MLE1+M/#.S!@H((^5B0< 'T\GRC&Y M[F,,%A(WG+OLEU;?1)?\"[/+SG.,#D.73QN+E:$.V[;T22ZMO_@V6I]$45^. M?BKX@>.?'.JOKGC'Q?J6IW;ON,]]>O(P.<\9/RCT P!VKU+]FO\ ;=^+'P*\ M0VMKK&OWNN>&6D5;[2+Z4HN,5ZRE:*^;/TZKQ)D-&HJ;Q,'-[1C)2D_2,;R?R1]BU\^?MZ?\ !4C] MA_\ X)L>#/\ A*_VK_C=I^CWD]NTND^%;(_:M9U3&0/L]FAWE21M\U]L2DC< MZU^,_P"TM_P=$?\ !1+_ (*&>+Y_V9/^"./[*FM:+<7B-'+XD@T_^U]=:(G; MYL:!/LVGQG.#)()&&00\;5SO[+7_ :[?MD?'#QI)\?O^"@]WKGBGQ)J]P+O M4[+6?$9!FE.#F]NIW^TW#8X*H% VXWL.*SP&3XG'UG!3A"*WG.<8P7_;S?O> MD>9]D:9AG.&R^BIN$YR>T(0E*;_[=2]WUERKNS>^,'_!M_L' M_P#!MO\ \$[OV7M5B^-G_!4;]IO0?C#\0))S>7OA>#5GDT:WN2=S-,H)NM2? M=DEI1'&V2&A?K7V=\)/^"0'C;PCX(T_X;R_$?0O#'AO3DQ8^'_#EG+-;6PSD MA(CY**2>20#SSS7K?@__ ()6? +1=DWBOQ%X@UJ0??C:Y2WA;_@,:[Q_WW7T MRR3@G _[WF4JKZQI4W^$Y>Z_N/EWGG'.._W3+(TETE6J+\81]Y?>)/\ \%&/ MV0_A-X=M?!7PI\,WLVEZ9;+;Z7IOAW08[*RMHE&%CC1S$(T X 5,#TKB[[_@ MJ%\4/&MTVF?!;]G=KJ8'$9GDGOG;TS% B$?3P' H_M?@3 _[M ME\ZS[U:EOOC#1A_8_'V/_P!ZS&%%=51IW^Z4]5ZGXVZ_I.N:%K5UH_B72[FR MO[>9DN[2\A:.6)\\JRL 0?8U3K]'/VPOV#=&_:%OC\0/ ^J6^D>*!$$N&N$/ MV?4%487S"H+(X& ' / (. 1\M?\.W/VL_[5_L__ (0BQ\G?C[=_;EMY6,]< M;]^/^ Y]J_=LB\0>',UR^-6M7A1J)>]&!I+G5=1AM854= MW<+GV SDGL 37ZM>"/V=/@5\.=C^#/A/H5E+']RZ%@DDX_[:N"_ZUY5^Q[^P M;HW[/=^/B!XXU2WU?Q08BEN;=#]FT]6&&\LL SN1D%R!P2 !DD_1-?C_ (C\ M:4\\QT,/EU27L:::;3:4Y.U]-+I6LFUWMIO^R^&O!-3(:W!X=M+#4M)DNK:]N9S\D4FU&2-?E+;W*@;,YR* M]+KS[]I[]F;X6_M;_"*^^#/Q33;N5)[>[LI1'!_C!K.EK97GB?PI8: MI=VD8(2*6>W21@N>=N6.W/.,5\@>%/\ @E!\4O''Q7\:^%OVC?VG_'?B#X=W M%QHCB!YK>"3QSM+= L<,2*%1% X"A0 !V H ^1OV:_P#E,-^TC_V*WAC_ -(+>H_" MR_\ ")?\%Q_$T>M$1#Q5\"X)='9^/.,5[ CHOJ<02MCT3->Z> ?V5_"_P_\ MVI?'O[5%AXFOY]4\?Z=I]G?Z9,B"WMEM(4B1HR!N)8("'?&UMXWUOP9XW\'W#S>%O&OAJ54N[,2#$D+JP*S0L.J''< @,X8 \=_X M*0K_ ,))^U_^RCX TH^;J+?$R;5S G++;6BP2RN1V&T,<_[)]#2_\$\%'AG] MM[]J_P !:LWE:BWCO3]7CADX9[:ZCN)(W [@*R<]MZ^M>C_L\_L'VOPJ^,$_ M[1WQD^-WB'XG_$!M,.FZ?K_B&&*"+2[0DEH[6VB^2(MD[F!.0S8 WON=^T3^ MPC8_%OXN6O[1?PA^-'B'X8_$*#3/[-N_$7AV.*:/4K/.5BNK:4;)MI VDD=% MSG8FT \U\?+_ ,)9_P %P/ MIHI\X^%?@K>7>L&/GR%FN;B)%;T.98SCT<>M M?5/Q2T*]\4_#'Q'X9TU6MN >KR0NB_J17FW[*?[%WA/\ 9EU3Q%\0 M-2\>:WXV\=>,)HW\3^-?$LBM=72QC$<,:J-L,*CH@ST )(5 N]\'_P!GFY^$ MWQ6\?_%";XN>)M?3QU?P7,>B:S>F2TT41&8^7:)_RS5O-Y'?RU]* /(/^"+& MMV.J_P#!.+P'I]NX%QI4VJV6H0'AH9EU*Y?:P['8Z-C_ &A7S'KOAK4_B3\* M/^"@7C'PM$UQ8W7B:*WMYH1E9&TMI9;K:1UPA!..Q!KZ?\5?\$T]3TGQWXE\ M5?LQ_M8^-/A5IOC2^>]\4>&]!AAN+26ZD&)9[828:TD?J60D@XQ@!5'L'[/7 M[+7PA_9J^",/P#\ :(\^B;)O[3?56$\VJ2S#$\URQ $CR#@\ ;0% "@ %;] MD7Q?H&L?L=_#?QE!J,*Z>?AWI4TL[. D2I91[]Q[;2K ^A4^E>%_\$/=/O!^ MQ+)XKFMWCMO$?CO6=2T_>N-T)F6+(_X%"X_"EF_X)-W>E>'K_P"#7PZ_;.^( MWASX4:I<2M=_#VS:"010RL6EMH+N0&2*%LL"F&R&.[<68GZE^&?PW\%_!_X? MZ1\+_AWH<>FZ'H5A'9Z;91$D1Q(,#)/+,>26))8DDDDDT ;E%%% !5358=8F MC0:/>10L&^-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_ ML7C?_H-V7_@,?\:_G7_X.I?^"?OQH^*/[5VO_M1>!M?U#Q!)I6CV,>J^%P69 M;>V2SAS<6:?AF6,98XWC/2OZ0*^1?VN_V1/BK\:_BKK'B'P]X/,]I.;CZ6FN:HJ^*]-FUZRBMK8.G94'RJO [Y]R5+( M\I=7&8^LZN'IJZC1C*=6MUC"$$N:#EM)S45#JT>;F/$.;U,KA_9^#J?6*FEI MPDHTN[F[6=OLJ-^;?8]A_P""2'_!(/\ 8\_9O_98\%^(_#GP)\'ZEXK>QE_M M/Q?X@\/Q7.HWT@N)5WNS@A> %4 =3DG[DTOPWXBT.R33=%N-*L[>/[D%K MIXC1?HJX K)_9R\(>(? 7P9T;PGXKT[[)?VGVCS[?S4?9NN)77YD)4Y5@>#W MKMZ\/#9KCLUP%*OB(NFYQC)TW>U-R2;@D]N6_+LGH?299@X8;"4W)?O.6/-* MR4I.RNY>;>K\S'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HJST3'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ MH-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBB@#R;]H7]DKX9_M5^";OX??M > _#?B;2[RW,,T6HZ6&;8><9QD#(-?S_ '_!9/\ X-][O_@F+K%K^UU^P;^T-<:!9B*]OGT'4]4-I+IL M< C\Q8+QF"R(PE5?*EQNY7<FFX*V6J';;#RK@#T(!1^B,22",D>E@\?",Z='%-R@WRQ5TFIS? M+349._+>HX[;O1G@9W2H83!U,7%JF[QYY.-TX\T5+GBK>*K_ ,$>-] N=+U?2[EK?4-/O(BDD$BG!4@_H>A!!&0:/!O@ MWQ5\0_%5AX(\$:!1T.,8K[)^Q>-_ M^@W9?^ Q_P :_E@_9Y_X)*_\%]O@CX!;Q!^R!XN^UV%J([JXT+PUXJ1_LLDH M8\P7D:1 DHVYDRIVYR1@GKK+_@H)_P '-G[*LYM/''PL\:ZW':-MN5&B7%[& MN.I/]ES",?4C%>?F&:\%U\UK?[1'"U)SFY4[1Y54MKZ7LOZ-_P#H-V7_ (#'_&OYN/!__!W1^WG\*=0C\/\ QW^"5W%.O^MCF:.& M3CK^ZN;0R'_OZ*^A/A5_P>8_#;4_+MOB+\/+K3CQYTM[X<9E_![6Z38;$Q3P^-HROWE*'XSA%?BUYGK2SVO2_C8*M%=TH37_E.7Z#_ ,%!_P!DO7MJ#XHBSD;_ )9W M^EW,>/JWEE?UKM=!_:,^ 7B?:-"^,_AB=VZ1#6X%D_[X9@WZ5Y^)R'/,'_'P MM2/K"2_0]'#<09%C/X&*IR])Q?Y,V_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&O"?VY/VTO^%&^'K3PE\+K^TN?$>LP-*EZI6:.PM\E1+CD,[,"%!R/E M8D' !_'W]NK_ (*R?#O]G#Q_HVA_&GQKK?B?Q%J]Y&^HV]O>F>;2K-CS=2!C M\H_N1##, <8 &?J-_\ MH-V7_@,?\:_,K]CG_@H?XN\&6VC>+O#_ (]?QAX#U:*.9;=KPW"-;MC]Y;.Q MS&P&?ER%)!# 'D?HO?\ [2/P#TK1+;Q!JOQ?\/6UO>6R7%L)]5B622-U#*1' MNW]".,9KBXCX(S?A_$PA%>VA4UA*";O\E>SU3ZIK9O6W;PWQUD_$.&J3D_8S MINTXS:5OF[76C71I[I:7WOL7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&O' MO%G_ 4D_95\,[DL?%>H:U(G6/2=)D//H&F\M3^!Q7FWB+_@K/I,\_V#X=?! M+4+Z60XA;4=16-B?^N<2.6^@85C@^!>+<\(8%VJ8R M#?:-Y_\ I"D?57V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C7R%_PU%_P4 M;^*GR_#SX''2()/]3D4$>OFWC>6WU H/[.?_!2OXI@OX^^-!T.%^9X7 M\0&$8[C98J4/T) KT/\ 45X;7,,?0H^7/S2_\!BOU/._U\CBM,OR_$5O/V?+ M#_P*3_0^K=>UV_\ "MM]L\4>/M#TV'&?-OW6%?S=@*\W\6?MJ? WP=N74/C[ MH-TZ](])LY;S_>*?^"I_@32RT M/A;1M6U5U^Z\EC%;Q-]"9&;\UKY._:(^,^M?'WXH7?Q,UK2C8F[MX8[>S\XR M"*.- HPVU<@D,W0DFH M);M^9%?FU_P7._X.//A9^WWH&E>!_P!ASX8^,?!JFQFLO$_B[Q2MM:WUW:%L MK:V\-M-,(TY/M9:2#^W[O3I+G+;V :PTZ%?,(5-K&:Y;:IW;H=HW M5]"?L1?\&EO[27[2'B>V_:,_X*^_':]ANKLK,_@'1]6%WJ,B]1#=WJ[HK9!T M\FVW_*WRR1$8K]7O^"/G[,G[&_P0_8O\%?$#]DK]D6Y^$\/C7PU:ZCJ>G^)K M _\ "0R,Z[L7]S)F68YRR98)M<%$C#;1]5U\3G/$>=9]5<\96E)-MJ-WRJ_: M-[*VRZVZGW.2\-9)P_14,%1C%I).5ESRM_-*UW?=]+]#R/\ 9E_8_P#A'^QI M\,[?X/?LN_#/PKX)\.VV";'1-)V-<.!CS9Y23)<2D<&65G<]V->B?8O&_P#T M&[+_ ,!C_C6Q17AGNF/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^-?GG17\__P#$=/\ J7_^5?\ [D?,_P"L7_3K_P F M_P" ?H9]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU^>=?I)7Z!P+QU_KK M]8_V?V7LN3[?-?FYO[L;6Y?.]ST\NS'^T.;W>7EMUOO?R78Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !K8) &2:J7.OZ#9?\?FMVD./^>MRJ_S-?>SG"FK MR:7J>DVEN4OL7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QJ.Z^)WPULLF\^(6A MPXZ^;JT*X_-JSKKX\_!:TSYOQ1T,X_YY:C&__H)-<53-LJH_Q,1!>LXK]3-U MZ,=Y+[T:OV+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (US-U^U#\!+3_6_$BT/ M_7*&5_\ T%#6=<_MB?L_6X/E>,IIO:+2[@?^A(*X*G%?#%+X\=17_<2'^9F\ M;@X[U(_>B;X^^)?B7\/_ (2ZMXNT7Q+;0W-IY'E2QV:L1OGC0\."O1CU%?-O M_#7?[0__ $4+_P I-I_\:KTS]H3]J3X5?$/X3ZMX)\,7%_+>7OD>2TEF43Y+ MB.0Y).1\J'MZ5\U5^!^)O&&)J9]3>38^7LO9J_LJDE'FYIWORM*]N7Y6/FLW MQTWB5["H[6Z-VO=]CTG_ (:[_:'_ .BA?^4FT_\ C5=C\ OVB?CG\0/BUI/A M'6O'"36UWY_FQ2:9;J#L@D<-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBBO[$/NC'^Q>-_^@W9?^ Q_P :/L7C M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^ MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^ MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^ MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^ MQ>-_^@W9?^ Q_P :M:5!K\,CG6+^"92OR"*+:0:O44 %%%% !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 %%%% !7FO[0_[/"_'M=)1_%HTL:6+@$'3_/$PE\O_ *:)C'E^ M^=W;%>E45P9GEF!SG SP>,AS4Y6NKM;-26L6FK-)Z,RKT*6(I.G45XL_(?\ MX*Q_\&O/A?\ ;+^']_\ $WX&?$RRT[XJZ18,VC+=:0+>TUL*"197$@E8QYZ) M*0VPD C83@_X).?\&O/A?]C3X?V'Q-^.?Q,LM1^*NKV"MK*VND"XM-$# $V5 MO(95,F.CR@+O(( V 9_7BBN_FKUK_ _W?A\CS7]GC]GA?@(NK(GBP:HNJ"W T_[.(1% MYG_31\Y\SVQM[YKL/%GPY\">.X3#XO\ "5AJ'&!)<6X,BC_9?[R_@16U17E8 M/),JP&61R^E27L5>T97FM6Y._,Y-W;;U;.ZGAJ%&BJ48^ZNF_P"9X#\4?^"> M'P:^(&GRV-EFWAESFPU.V2^M3[;)?F_-C7R7\9_^"$/[..LO/=Z_^Q3\,_$L M,IS<7.BZ!#:7,@_VFA$,^?\ <8GWK],J*^G>#_NNWX;'X9?$'_@WJ_X)*^)KV32/%GP%^)'PVNB._!<;3;NR M_:8+F ^Z1M]*_H/UWPWX>\469T[Q)H=I?P'_EC>6RR+^3 UY=XT_8K^#OB; M?/H<%WHD[<@V4V^+/NDF>/92MM/O/PA\2?\&T?_!?OX#(;S]GW]MOPWXNL(US:V%M\0-1MY& Z M?Z/?0?9UR,?\M#7GOB?X'?\ !T?^S,6/C_\ 9 U?QI;VY^4Z7H&G:YYBCI@: M+*96S[_-Z\U^\S_LX?M,?"-S,O%7Q#\57_ M (W\;Z_2EY)Y&.2Q)_0= , 5_0]_P7>_X)M> ?\ @I[X MBU3]H3X,:;'HGQ(M+*!=-N;Q4B&L0Q6\:?8[HJ2,AE;RY<_+G!^4X7^>3QWX M$\9?##QCJ7P]^(7AJ\T?6]'NWMM3TR_A,[Q?MO92E'E;5U9M*5DE=323C)WT=KW32TX/?V*=1G\*Z[I]SXC\#7S-)/H0N0LEG.1_KK9 MFR%)/WT/RMUX(S7U]I/_ <'_#O4#%HWA']@[Q1XFU>0L4!^(:01MR<#[-#I MLLC<8SB5>?K7S1_P2H_X)0>/?V]/&C?"_2;P+JNL %)-4D4Y:TM M2>I[/(,A (%?UF_\ !/GX4_#;X-_LE^$O OPK\#Z9H&D6%O<06UCI=FL2 M*B74P&=HRQ]6;)))))))KU,#XHYKA,5'AS!XQWA"4VHV;@E*,5%RM=73UY6[K=7LY=W;UUN?@5X2_X*B?\%>_B+L7 M]F#_ ((5V-Q%+C;J.I_##Q5KVT=F,CW"6R_4Q[?:O2O#OCS_ (/+_BI!]E^$ M'[.VG_#2QG&'BTWPAX3T58T],:B3*,?[/S5_0I11C,VS3,'_ +57G4_Q2;_- MGT^#RC*LN5L+0A3_ ,,8Q_)'\_W_ ZC_P"#NK]H,?\ %T/^"CK>#$G_ -?$ M?C!>6& >HVZ);,I],9P>G2@?\&@G_!0+XVD-^U9_P5E2\,O_ !\$6FJ^(/K_ M ,?EU;[OQQ7] -%>>>@?B)\/?^#(?]E'3=G_ M;]MSXAZUC'F_\(]H-CIF[ MZ>=]JQ^M>Z_#S_@T"_X(Z^"MG_"2^'_B/XOV8W?\)%XY:+?]?L$5M^F*_4:B M@#XN^'O_ ;O?\$6_AEY9\._L!>$;HQXP?$-Y?:MGZ_;KB4'\:T/VL?^"%'_ M 3(_:D_9NUC]G>T_9,\ ^ /MD6_1O%'@#P78:9J.D7B@^7<1R01(9,'[\;D MK(I(;G!'V#10!_$'_P %(_\ @FY^T=_P2^_:.O\ ]GK]H70?[UQX9\36<3?8 M/$%ANPMU;L?P#QGYHVRK=B?U^_X-NO\ @VZQ_8/_ 4+_P""A?@+_GEJ'PT^ M&>L6WT:+5-0B8?1H;=AZ2./NK7[??'C]E7]G']J#_A&O^&A?@OX?\8?\(?X@ MBUOPS_;NGK/_ &??Q_SLHRE'XN>]^5J^RMVU/$VO[ WPU3'VWQCKD MGKY30I_.,UHVO[#'P7M\>;>ZY/C_ )ZWT8S_ -\QBO9:*[J? '!E+X<%#YIO M\VS199@%_P NT>5VW[&7P$@_UOAV[G_ZZZG*/_06%:%K^RC^S]:8\KX=Q-C_ M )ZWUP__ *%(:]$HKOI\(\*TOAP-'_P7!_FC18'!QVIQ^Y'AW[2OP6^%7@WX M&:WK?ACP+86=Y!]F\FZCBRZ;KF)3@DD\J2/Q-?)E?HEXO\(>'?'GAVX\*>*] M/^UZ?=[/M%OYSQ[MKJZ_,A###*#P>U<1_P ,B?L\?]$]_P#*M=__ !VOS/CG MPPQ^?YM3Q&5^QI4XTU%IWC[RE)MVA!K9I7WT/)S')ZF)KJ5'EBK6[:W?9'Q) M7?\ [+FM:5X?^//A_4];OXK6W66>-IYFPJL]O*B GMEF4?C7TY_PR)^SQ_T3 MW_RK7?\ \=K"^(G[%GPMUGPQ-;_#[2CH^JI\]K<->SRQR$#[CB1VPI]1R#@\ M\@_*83PGXOR3%T\PIRHU)491FH*4[R<&I65X):VMNCBADN.P\U53BW%IVN]; M:]CV:BOG7X!?M":[X"US_A27QS\RUGM9!!8ZA=MS$?X8Y&[H1C;)TP1DXP1] M% @C(-?O7#W$6!XCP/MZ%XRB[3@])0DMXR7Y/K]Z7TF%Q5/%4^:.CZKJGV84 M445[QTA1110 4444 %%%% !1110 4444 %%%% !1110!YM^T)^T)_P *'_LC M_BD/[5_M7[1_S$/(\KRO+_Z9ONSYGMC'?->;?\/"?^J1?^5__P"YZ/\ @H3_ M ,RA_P!Q#_VVKYMK^;^/N/N+,EXLQ."P6)Y*4.2RY*;M>G&3UE%O=MZL^4S+ M,L;A\;.G3G9*W1=EY'TE_P /"?\ JD7_ )7_ /[GKTG]GO\ :$_X7Q_:_P#Q M2']E?V5]G_YB'G^;YOF?],TVX\OWSGMBOB2OI+_@GM_S-_\ W#__ &YHX!X^ MXLSKBS#8+&XGGI3Y[KDIJ]JA!X-244FE)6>P;GPU^U%HFC M^'?CMKNCZ!I=O96D1MC%;6L02-"UM$S84<#+$GCUKXA_;H_X)._LS_MY^,_# MOQ#^(<-WH^MZ/=Q+J>IZ(%276-/4Y-G.3^2RCYT!(&00!]T?M=_\G#^(?^W3 M_P!)(:\VK^+,XS#&9)QCC:V FZ4HUJJ3CI9<\E;M:W0^ KU:F'Q]25)V:E+; MU9D> O 7@SX7>#-,^'GP\\-6FCZ)H]HEKIFF6$(2*WB48"J!^9)Y))))))K[ MR_9$_P"3>/#W_;W_ .EM?#'4_CU\%_!=A\5_"437WAK4#(UW9Y,L,> MR5HV\Q.L1)3(D7CH"?X:]KPVSYY'Q!5QM:E.K%TY*;BN9Q3G!N;6[2:5^NM_ M)]&58GZOBI5))M6=[=-5J?95%>?_ <_:.\ ?&&!+.QNOL&K! *^??C=^U%J_B'5_^ M%4_ ));V_N7,$VJV@W$GNL'ZYDZ D?WAX6?\19;PY@_;XIZO2,%K.9X/\%"/4?$3_ "%5&^.S)Z;\?>?T M3\^P/-?!+]E[6/$>L?\ "U_C\\M[?7+B>'2KL[B3V:?U?\NY/K]?*Y?P[F7$>,AFG$2LH MZTL/O&':4_YI^NB_\E7'2PM7%5%6Q7RCT7KW8BJJ*$10% P !P!2T45^CGJA M1110 4444 %%%% !1110 4444 %%%% 'GOQ]^ &@?&K0]X\NTUJUC/\ 9^H; M>O?RY,(?AAK_\ PI#XZ"2U-K((;'4+IO\ 4?W4=OXH MB,;7Z 8S\O*_1U<#\>/@+X=^->@>7-LM=7M4/]G:D%Y7OY;XY9"?Q!Y'<'X3 MB'AS&T\;_;62-1Q45[T=HUHK[,O[W\LOO>S7FXK"U%4^L8?2:W722[/S\SO@ M0P#*001P117S;\#OCOXD^#WB/_A2'QS62WBMG$5AJ%PV?LP_A5F_BA/\+_P_ M[OW?I%'210Z,&5AD$'((KV^'.(\%Q'@W5I)QJ1=JE.6DH2ZIK\GU\FFET87% M4\53NM&MUU3%HHHKZ Z@HHHH **** "BBB@ HHHH **** "BBO,?CS^TUX5^ M#]N^CZ?Y>I:\R?N[%'^2#(X:8CH.^T?,?8'->=FN;9=DF"EB\;44(1ZOKY); MMOHEJ95J]+#TW.H[(\[_ ."A!&?"(S_S_P#_ +;5\VU[[X=_9L^+W[0\DOQ& M^*OBZ326N@#8I<61ED,?4!8MZ"*/G@9R>N.Y\GB\%CL?B)5Z=-I2M:[ M2>UNY\VU])?\$]O^9O\ ^X?_ .W-'_#O;_JKO_E _P#NBO2?V>_V>_\ A0_] MK_\ %7_VK_:OV?\ YA_D>5Y7F?\ 31]V?,]L8[YKU> > >+,EXLPV-QN&Y*4 M.>[YZ;M>G**TC)O=I:(VRW+<;A\;"I4A9*_5=GYGI-%%%?T@?5A1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !2.JNI1U!4C!!'!%+10!XE\8_V.M!\2SMXJ^%=PFAZNC>8+9"4MY7' M(*[>86SW7CV'6N:\!?M1_$#X3ZTOP]_:(T.[/E85-3,>9T7H&;'$Z?[:G/!^ M\:^DJP_'OPY\&_$S16T+QEHD5W#R8G(Q)"W]Y''*GZ=>^17P.8\&5,+BY9CP M_5^K5W\4?^753RG#H_[T5IJ[7=SS*N <)NKA7R2[?9?JB]X=\2:!XMTB+7O# M.KP7UG.,QW%O(&4^WL1W!Y'>KU?+_B+X.?&O]F+5Y?&?P?UB?5-%SNNK7R][ M!!VFB'#@#_EHF".3\M>G?!7]JGP-\5A%HNINND:VV%^Q7$G[N=O^F3GK_NG# M>F<9K;*.,Z=7%K+LWI?5L5TC)^Y/SISV=^U[]%=W*H8]2G[*NN2?GL_1GJ5% M%%?<'HA1110 4444 %%%% !5;6=9TGP]I<^M:YJ$-I:6T9>>XG<*J*.Y)K-\ M?_$/PG\,O#LOB;Q?J:V]O'Q&@YDF?LB+_$Q_3J< $U\XS7'Q9_;1\5_9[97T M?PE93_,3DQI[GIYTQ';HN>V_ MI=KAQ6-C0:IP7--[+]7V1:^(GQD^(?[37B5_A7\%[*>#1R<7EXV8S/'G!>5O M^6<7HO5NX).T>R?!'X!>$?@MI&W3T%WJLZ 7NJ2IAW_V$'\"9[#KW)XQN?#G MX:>$?A9X=C\->$=.$,0P9IFYEN'[N[?Q']!T XK?KER#A6K0QG]JYQ/VV,E MU^Q37\M-=+?S;OYN\X;!RC/VU=\U3\%Y+_,****^W/0"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH X;XY_ OPW\:O#WV2]"VVJ6R'^SM25,M&?[ MC?WD)ZCMU'->1?!3XX>*/@=XF_X4E\<4DAM('$=A?S'(ME/W?F_B@/9OX>G3 MA?I:N*^-OP1\,_&GPX=-U11;ZA;J3IVI(F7A;T/]Y#W7\1@\U\-Q'PWBWC%G M.2M0QD%JOLUH_P D_/\ EEZ7:LG'SL5A)^T^L8?2:^Z2[/\ S_I=G')'-< M,BNCJ"K*<@@]"#3J^9O@Y\:/%G[/WBD_!;XVQR1Z?&X6QOG)86RD_*P;^. ] MCU7GT('TO#-#)/%>K165G /GEE/4]E4=68]@,DU\V^+ M/B7\5_VM/$,G@+X8:?-IWAU&'VR>5MH9,\-.XZ ]HESG_:QD?+\1<58+(>6C M&+JXFI\%*.LI/N_Y8]Y/SM>QQXK&T\-:*7--[16[_P" =%\9_P!JW4]:U7_A M67P!@DO]0N7,+ZI;1[^>ZP#OWS(> 2/[PV/@/\ LG6'@^X3QS\4'35=?D?S ME@E;S(K5R<[B3_K9,\[CP#TR0&KLO@Q\!?!GP8TKRM(@^U:E,@%YJLZ#S)/5 M5'\"9_A'MDD\UW%>/E7"N-S#&QS7B*2J5EK"DOX=+T6TI=Y.^NU[)F%'!5*M M15L4[RZ+I'_-^84445^@'IA1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5Y'\:OV2?!GQ*,NO^%C'HNM-EC+$G[BX;_IH@Z$_WUYYR0U>N45Y>;Y+E>>X M1X;'4E.#[[I]T]T_-,QKX>CB85 M;V(!J3Q7X0\,^.-&D\/^+-%@OK27[T,Z9P?[RGJK#L0017SUXS_9O^*/P.UI M_B!^S_KMW*."?AYL;@ETWKTUY?\ M/R*^_P#PI'G6QF7[7J4__)E_FCZ7HKQOX+_M?^%/'3Q^&_'L<>AZSG9ND;%M M._3"LW^K;/\ "WX$GBO9.O2OMLFSS*L_PBQ.!JJ<>O=/M);I^ORT/0H8BCB8 M<]-W7];A1117K&X5Q/QH^.OA#X+Z+]JUB47.HSH38Z7$X\R8_P!X_P!Q,]6/ MX GBN;_:#_:@T3X5QR>%_"PBU'Q%(N!"#NCL\]#)CJWH@Y[G QGD?@O^S'K_ M (UUK_A;/[0,LUU:F?N0J?NIZR');MD\CZ6T'0-%\+Z1!H'A[38K.SMDV06 M\"X51_4]R3R2QPYPO@^'Z\GNWN_\ @>04445],=84444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 <=\9_@MX7^,_AHZ1K*"&\A!; M3M11,O;N?_0D/&5[^Q (\4^$GQ@\8?LW^+#\&_C1%(-*5\65[RXME)X=#_'" M?3JISQD%:^G*Y+XP_!SPM\9?#+:'KT7E7$0+:?J$:@R6TA'4>JGC*]#[$ CX MCB3AK%5L6LXR>2IXR"_[=JQ_DG^CZ::Z)Q\_%X2GU\P?"SXK>-/V8O%Y^$/QABD;12^;.\7+B MW4GB6,]6B/=>JG/&05/TW9WEIJ-I%?V%S'-!-&'AFB<,KJ1D,"."".]>EPWQ M+A>(<-+W73K4W:I3E\4)?JGT?7R=T:X3%PQ4'I:2W75,DHHHKZ4ZPHHHH *X MKXR?'7P7\&-(^TZYOVK],\#SR>" M?ALB:KK[MY3R1KYD5HYXVX'^LDSQM' /7D;3A?!O]E76/$>K_P#"S_V@9Y;V M^N7$R:5]FCS*V-J5*CHX57EU?2/^;\CGO#'P\^+7[77B*/QO\ $>_ETSPW$Y^R11*5 M#+GE8$/7/0RMG\<8'TCX/\&^&? 6A0^&_">D16=G"/ECC'+'NS$\LQ[D\UI1 M116\2P01*B(H5$1R M-\+@J>&O)OFF]Y/=_P"2"BBBOJ3L"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#S;XT?LQ^ OBZDFJ+$-+UDCY=3M8Q^\/_35. _U MX;WQQ7R%\3/"/B/P%XWOO"'BR]6XOK#RXY)DF,BLGE(8\%N<;"@ /0#':OT& MKXD_:[_Y.'\0_P#;I_Z20U^"^,G#^4X7+:>9T*:A5G449-:*2<9N[6SE=;[Z MN]SYO/L+0A25:*M)NS\]&>;4445_/)\N?4G[''P)\(#PE8?&'6(A?:C=O*;& M.9!Y=F(Y7CW ?Q.2A.X],C !Y/T!7FW[(G_)O'A[_M[_ /2N:O2:_M3@?+\% ME_"F#6'@H\].$Y6ZRE!-MOJV_N6BT2/O\NI4Z6"I\JM=)OU:"BBBOK#M"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M.5^+GPB\+?&+PP_A[Q%#LE3+6-]&H\RVDQ]X>H/&5Z$>X!'@_P -?B;XW_96 M\9'X4?%F*2709)-UI=("ZP*3_KHCU:,G[R=02RG9?FA9KB)&*GME6((Z'\!7P'&62NC3GQ!E\_98K#PE)OI4A M%7<)KJFEH]UIY->9C\.XIXFD[3BK^J71GIMA?V.JV,.I:9=QW%O<1B2">%PR M2*1D,".""*FK\VZ*_/8^.DE%8N(G;^%_P"3?\ _1W4]3T[1 MM/FU75[Z*VMK>,O/<3R!411U))X KYQ^)W[1?CGXU:^WPJ_9^L;GR)LI<:E& M"DDR="03_J8O5CACQTZ'Q+X4?#^?XI?$'3? =OJ*6C7\C[KAT+!%2-I&.!U. MU#@<RO.^(? M$S#N.'C]4PB?+4E&?-4F[)N$7RQY=&KNW7=ZHZ:.(Q6;1M%\9,QVV>JQ ]/3>>3[ XKU*BBOU'*7]M?&U2[\B.$VUE-,"/+BE>1@02 >&X,>0 ?7/@SXA^ M!OB)!?7/@7Q98ZM'INI3:??O8W D$%S$Q62)L=&5@016S7YW?LR_\$\K"T\8 M3?'+]D/Q/'X$U[P9\=M>TS4D>^N9;/5_#EO>.@L)(]S!R%"JK''#,Q)94([7 M_@J!K6G^/OVF?@E^S7X@^->I^!/#-^FMZYXWU[3/$8TMK:R@MU\DM.QV*&=9 M$!<$98<4 ?;E%?(/['G[)G[(Z_$JR^,'[/W[!?$W@A?%/@!?$-^UW>QMO#.GP3O;Q"WCC.TRAXWRS!@VT$@DL3T'[-G[ M9/Q)^#?[*7QW\/?&;Q')XI\5?L]:MJ&FVNLZB29-9MPK_P!GR3MG)9W4JS9+ M;0I)+9) /M^BO@[X,_\ !.#4/C]^S/I'[17Q*^/_ (_'QG\8Z!'K]CXOM?%5 MQ FDW%Q&)[:WBMXV$:PH&C5D _OA2@VA?=_^":?[2?B;]JC]D#PW\2O'K ^) M+9[C2O$;J@7S+NVD,9EP. 701R$ !G( P!0![U1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %?$G[7?_)P_B'_MT_\ 22&OMNBOC^-N$_\ 7'*H8+VW MLN6:G?EYKVC*-KHJGS6L[[7Z/S7<_-NBOTDHK\O_ .(% M_P#4P_\ *7_W4\?_ %=_Z>_^2_\ !/-OV1/^3>/#W_;W_P"EDT45^X93@ M/[+RK#X+FYO90A"]K7Y8J-[7=KVO:[MW/H:%/V-&-.][)+[D%%%%>@:A1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M7FW[7?\ R;QXA_[=/_2N&O2:\V_:[_Y-X\0_]NG_ *5PU\_Q9_R2N/\ ^O-7 M_P!(DY]AKR']KG]C7X=_M>:!HL?B37M7\/>(O"VH_VAX2\7^';D0W^DW/RY*,00 M48HA9>,[%(*D @ _/F^\"^,/^">7PV\1?M9?LR_&#Q'IVD^%?COJGAO4?AG? MZDUSI6JZ;'?O!&B1ODB<(H4R$LY&6#*5.[[5^+'P&_8._:)_;8TR/XP0VOB/ MXE>&O!PEM?"&KF22S&G"=BL[V[IY,Q$EPW!+=>5.P%?+?V;/^"7/B_4?%MQX MM_;#^,7B;Q79>'OB9JNM^'/"=V+:#3]1N6N6:+5[F. MYCR@^9Y3;=FXJ1M+ M*?;_ -J7]AGPC^T;XVT#XS^&_B+KW@+XA^%X6@T7QIX8D03BW8L3;SQN"L\6 M7<[3C[[#)#,I /GK]LGX-_#/]E7]M_\ 9S^*G[,?A#3O".O^+?':^'O$6C^& M[1+2WU72I'@6=Y+>(!/W:2$E@O5D8Y**1V/_ 3P4>&?VWOVK_ 6K-Y6HMX[ MT_5XX9.&>VNH[B2-P.X"LG/;>OK7H'P,_8 L/ /QEA_:/^.OQP\2?%3QY86+ M6>B:OXCCB@MM(A8$/]EM8ALB=@S MD\,< $DFS^T3^PC8_%OXN6O[1?PA^-' MB'X8_$*#3/[-N_$7AV.*:/4K/.5BNK:4;)MI VDD=%SG8FT \U\?+_PEG_!< M#P+::*?./A7X*WEWK!CY\A9KFXB16]#F6,X]''K7U3\4M"O?%/PQ\1^&=-7- MSJ.@WEK;@'J\D+HOZD5YM^RG^Q=X3_9EU3Q%\0-2\>:WXV\=>,)HW\3^-?$L MBM=72QC$<,:J-L,*CH@ST )(5 N]\'_V>;GX3?%;Q_\ %";XN>)M?3QU?P7, M>B:S>F2TT41&8^7:)_RS5O-Y'?RU]* /(/\ @BQK=CJO_!.+P'I]NX%QI4VJ MV6H0'AH9EU*Y?:P['8Z-C_:%?,>N^&M3^)/PH_X*!>,?"T37%C=>)HK>WFA& M5D;2VEENMI'7"$$X[$&OI_Q5_P $T]3TGQWXE\5?LQ_M8^-/A5IOC2^>]\4> M&]!AAN+26ZD&)9[828:TD?J60D@XQ@!5'L'[/7[+7PA_9J^",/P#\ :(\^B; M)O[3?56$\VJ2S#$\URQ $CR#@\ ;0% "@ %;]D7Q?H&L?L=_#?QE!J,*Z>? MAWI4TL[. D2I91[]Q[;2K ^A4^E>%_\ !#W3[P?L2R>*YK=X[;Q'X[UG4M/W MKC="9EBR/^!0N/PI9O\ @DW=Z5X>O_@U\.OVSOB-X<^%&J7$K7?P]LV@D$4, MK%I;:"[D!DBA;+ IALACNW%F)^I?AG\-_!?P?^'^D?"_X=Z''INAZ%81V>FV M41)$<2# R3RS'DEB26)))))- &Y1110 54U6'6)HT&CWD4+!OG,L>X$5;HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&K6E0:_#(YU MB_@F4K\@BBVD&KU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4= MU=6UC;/>7MPD442%I)9&"JBCJ23T%25\)_MA:3X0_:&_X*=^$?V6?VG/$4]M M\-X/AQ)K>@>''U-[2T\1:V;EXQ'*R,ID98U9E3.08L#B1@P!]K>!_'7@[XE^ M%+'QSX \26>KZ/J4 FL=1L)A)%.AZ,I%:U?!'_!-#]B37?AUH_P;_:G^ WCL M:%HGB+P"G_"U/"EU&=!UB6Q36-6N$=Y9[AXB&<1F.1 N1C"$$9<, M ?<%%?&W[,-SXJ_9!_;YU;]A&Y^(&M^(/ OB;P0OBGP OB&_:[N='D29HI[) M9G^9HB$D< _=")W9V;[!UC5;'0M)NM>+=;OQX'TK0O$\]C;>&=/@G>WB%O'& M=IE#QOEF#!MH)!)8GH/V;/VR?B3\&_V4OCOX>^,WB.3Q3XJ_9ZU;4--M=9U$ MDR:S;A7_ +/DG;.2SNI5FR6VA226R2 ?;]%?!WP9_P""<&H?'[]F?2/VBOB5 M\?\ Q^/C/XQT"/7['Q?:^*KB!-)N+B,3VUO%;QL(UA0-&K(!_?"E!M"^[_\ M!-/]I/Q-^U1^R!X;^)7CU@?$EL]QI7B-U0+YEW;2&,RX' +H(Y" SD 8 H M ]ZHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KP#]H+PY^Q!^V+\3K[]CSXU>'K3Q!XN\. MZ%_;BV,UI_UX-^U1^PGX;_ &A/'VB? M'7P5\3->^'_Q&\.6;VFF>+O#9C9Y;9MQ^SW$4@VSQY=\*2/OL#D'% 'QC^R/ M/\5_V+9/V7O%'@GXV>(-=\(?'".#3/$7@#7KO[1;Z=<2)'BYL1C]RBM*&( ! M&S#,PV]? M6C]@+_@FW?\ PNTWP!\:_P!IGQIK_B#QMX5\,)8^'/#6JS0_8/"(9-LD4"0E MEDD )7S=QSUP6"L/2?VB?V$;'XM_%RU_:+^$/QH\0_#'XA0:9_9MWXB\.QQ3 M1ZE9YRL5U;2C9-M(&TDCHN<[$V@'FOCY?^$L_P""X'@6TT4^^*?ACXC\,Z:N;G4=!O+6W /5Y(71?U(K MS;]E/]B[PG^S+JGB+X@:EX\UOQMXZ\831OXG\:^)9%:ZNEC&(X8U4;885'1! MGH 20J!=[X/_ +/-S\)OBMX_^*$WQ<\3:^GCJ_@N8]$UF],EIHHB,Q\NT3_E MFK>;R._EKZ4 >0?\$6-;L=5_X)Q> ]/MW N-*FU6RU" \-#,NI7+[6'8['1L M?[0KYCUWPUJ?Q)^%'_!0+QCX6B:XL;KQ-%;V\T(RLC:6TLMUM(ZX0@G'8@U] M/^*O^":>IZ3X[\2^*OV8_P!K'QI\*M-\:7SWOBCPWH,,-Q:2W4@Q+/;"3#6D MC]2R$D'&, *H]@_9Z_9:^$/[-7P1A^ ?@#1'GT39-_:;ZJPGFU2688GFN6( MD>0<'@#: H 4 K?LB^+] UC]COX;^,H-1A73S\.]*FEG9P$B5+*/?N/;:5 M8'T*GTKPO_@A[I]X/V)9/%/=%T,73[+4ZQJD-MYS>B M>8PW'D<#UKQC]O;]LO5?V9?#>B_#_P"$?A/_ (2CXI^/+MK#P)X90;@TG >Z MF (Q#'N!.2-Q[JH=UX+X&_\ !)SX9ZC;7'Q3_;JNW^+?Q+U^+?K>I:W=2-96 M&X9^S6D2E55$S@,0,8^18Q\M 'UY#-%<1+<6\JO&ZAD=&R&!Y!!'44ZOD;_@ ME3K!TZ[^,OP6\$:_=:K\.? 7Q(ETSP!>7-TUP+>$INGLHY6)+Q0OMVG)XDSD M@BOKF@ HHHH **** "BBB@ HHKXV_:V^.GQT_:@^/UQ_P3X_8V\1R:"VGVT< M_P 6OB1 "?[!M9!D6=NRD?Z0ZG^$ALG:"NV5D /H_4?VH/V;-(\?I\*=4^/_ M (,MO$SSB%= G\36JWAE)P(_*,F[>3T7&3Z5W5?)/C__ ()R?\$[?V=OV0O% M-AXR^$FBMIVF>'+FXU/QEK<"3:N9A&<3I=L/,24OC:D152S!0O.#Z%_P3/\ M$OQ+\7_L'_#+Q)\7;JYGURZ\.AI;F\8F6>V$LBVLKD\LS6PA8L>6W9.Z M4444 %%%% !1110 4444 %0G4+ 7O]FF]A^TF/>+?S1OV]-VWKCWKY*_:^_: MJ^.'Q/\ C:/V!_V%9XH?&3VRS^/O'DJ;K;PC9. < X(-RRL".Z[E"_.2T7(? M%S_@E'^RS\"OV;?%7QDO/&_BK_A8_AS0KK6T^+E]XJNDU%=1AA:19=HE\O:S MJ%V;2Y#8WEL-0!]U45YA^Q;\3_&OQH_9.^'OQ5^(MN(]I,(@@FD9 M!^^"CA1(,2 #@!^.*]/H **** "BBB@ HHHH ***P?BAX7U/QK\/=8\*:/X_ MU+PM)OB+J/@/3(EN)$;<]C:R,DCW;, !YNY1@E\ M;2GF_I10 4444 %%%% !1110 445P7[3G[17@']E/X(Z[\<_B1._]GZ-;!H[ M6$CS;VX8A8K>,'J[N0OH!EC@*2 #I/'GQ%^'_P +?#TGB[XF>.-(\/:5"P67 M4M;U**U@5CT!>5E7)QP,Y-5_AM\6_A9\9-!/BCX2?$?0_$VG+*8GOM!U6*[B M20KYW@?X3SLW]F>'; M)\,AGA/$LS+M)1Q_UT#-A(IK#P?\,?@A_P %=_!_PY_94\,Z=X?@UCX>ZC"(".*;SBHR &VR*?^6A+ 'VQ1110 4444 %%%% !1 M110 4R>>"UA:YN9DCC12SR2, J@=R3T%[@2ZM)TE MBD4-')&P96'J".HI]?%GP$\&>&_V.O\ @I3_ ,,D_L[ZE?+X!\3_ WE\0ZQ MX-N-2EO(?#U]'B_#_ .$?A/\ X2CXI^/+MK#P)X90;@TG >ZF (Q#'N!. M2-Q[JH=U /9_%_Q(^'?P^6W?Q]X]T70Q=/LM3K&J0VWG-Z)YC#<>1P/6MB&: M*XB6XMY5>-U#(Z-D,#R"".HKY#^!O_!)SX9ZC;7'Q3_;JNW^+?Q+U^+?K>I: MW=2-96&X9^S6D2E55$S@,0,8^18Q\M2_\$J=8.G7?QE^"W@C7[K5?ASX"^)$ MNF> +RYNFN!;PE-T]E'*Q)>*%]NTY/$F+?S1OV]-VWKCWJ:OA7XN?\ !*/]EGX%?LV^*OC)>>-_%7_" MQ_#FA76MI\7+[Q5=)J*ZC#"TBR[1+Y>UG4+LVER&QO+8:OIO]BWXG^-?C1^R M=\/?BK\1;<1ZYKOA6TN]281!!-(R#]\%'"B08D ' #\<4 >GT444 %%%% !1 M110 445'=W=II]I+?W]S'!!!&TDTTKA4C0#)9B> !DDT /=TC4N[!549))P M *Q?"GQ+^''CRZNK'P/\0-$UF:Q;;>PZ5JL-PUN?1Q&Q*'ZXKXC>]^+?_!8? MXB:EIF@>*-6\'_LU>'M0>SGN]-TJ M%@LNI:WJ45K K'H"\K*N3C@9R:YO]IS]HKP#^RG\$==^.?Q(G?\ L_1K8-': MPD>;>W#$+%;Q@]7=R%] ,L#_ (8_!#_@KOX/^'/[*GAG3O#\ M&L?#W4;CXL^'O#=LMO816Z*3I\[P1 1Q3><5&0 VV13_ ,M"6^V* "BBB@ H MHHH **** "BBB@ HKQ;]N,?%?1OA,?B-\-_VL=-^$EMX7,E_K6K:MX9@U*WO M8@NU8)!*(]'B^'#PS6_AF M$>&%L[O7&W@+>J V8H@%/7(]T^:VLM) MM6&)(K3S KO.RD@' ;^X #YL?W%?6-EJ=I)I^I6<5Q!*NV6">,.CCT(/!%?, M/_!3CXD_$;X&_";X)/A!^R1I/[,7[&_QFE^'=W874+W?BM]'AOKF]5FS= MR.KX EDSN#*1MV*BE5QCB_A9X]_:2_9*_:K\'?LK?M$?&Y?B;X<^)VGZB_@S MQ1>Z5'9ZEIU]8Q+--;3K&2LL31L"LA);<0. *Z7_ (*JVEK8_L:^(OBE9_%+ M5_".M>"@FL^%]8TC69+4G4$.R*%E5@LPEWF+8P;_ %F17,?L6_L>^(?$_BGP M;^WG^T9^T#XB^(7BN[\%6T_A6SUG3(+&#P]%>VJO*HAA.UIMDK1EP$!RQ*D[ M2H!];45XD_[>?P<\0?'&R^ 'P:TS6?B%K/VU8?$=YX.M4N=/\.Q'(,MY=LZP MK@C!169^"-N["GVV@ HHHH **** "O@KX7_'OP9_P3)^,WQD\)_M3>$/$5M% MX]^(][XL\*>-M,T&6]M]9M+D*4LC)$"4F@8.-C8 ,C'@%2WWK10!^;OQ^^(' MC/\ ;/TJ3]H+]L'1M8^%7[,/@VX2]L_"NJJ8=:\=7:G]PCP@@JCG&U0<8/RL MW,T5S]GGX]_M ?\ !2GQ#+'\/?VRO#/P0\.6*M'X7^&O@];2\U^:UB&T37&] ME,:A1]V,;0 44;7;T;]NWP=X=^,O_!0GX ?!3XZ%'^'=Q:ZMJ=OI=XVVTUC M6H4'EV\N?E!_ WP[M_A%X?TO3?C*/'.FK\ M,(M!M(X;\$2[77$0#?9ONJ0?EWE!0!ZE^Q_\&!)YQN;Z9KS;7_ 5^S;\ M?'/BO]KGQ=)I/AK5-:TJUL_$WBC5-0\J.2"W!$2_O&VJQ&U<* 7\N,8)45A? MLY_M@Q_M1>,+Z7X9?!?Q0G@"WLRVG_$;68%LK75KC> $M;>7$\L14L?.V@94 MJ0,@T >S4444 %%%% !1110!\$?L1_M!?L_?L6^(OC-\/OVMO'5EX/\ B+=_ M$S4=9U>^UY'1] V^#7]H&W> I=WLLMP;9OLS A1$L;%"NTX,>1C/ !XU\(?B;_P40_; MKT^;XE?LD>/?#/P7^$6F3OIW@A-0\,PW]YK4%NQB\QHY4988LH4PA39M*#?M M+U[Y^Q5^T7\4/BI=>-O@?^T-HFF67Q(^&&K6UCXFDT-F-EJ,%S#YUI?0AOF0 M2QAB4/0KG"[MB_-%M^T/\??^"./P)M_@+\4O@[IGCK0-/U*XMOAMXDTGQ=;6 MESJ4$?'/[6?[6U]::3X MX^*FH0ZSXDM9G$$&B:?;0LEI:N7/R&*)GSN.5!56.Y&) /I^BO+/@3^V)\&? MVEO&>N^%_@K-J^MZ?H"*+CQ=!I$BZ-=3;MKV]O=L LTB<$A1M*L"K,,X]3H M**** "BBB@ KXD_:(\9?'3_@HA\;==_8I^!AUCP=\,_"U]]B^+OCZ:T>WN-0 MD !;2[(. 2&4C7/C+2_!.L:C\-= L-1\01V$LFDV&H MW9MX+JZ"?NTDD56*J2%!..GIU !0^#GP<^''P"^'&E_"?X3^%[?2-"TBW$5G M9P#KW9W8\O(QRS.V2Q))-?/'CO\ 9<_X*0W?B[Q'\5O!?_!0"&&]CU*:;PCX M+D\'0#2'M 28K6Y);<&8?(TH#,OW@23\OC?[.G[7O_!5W]J/Q5XJ\,^$]:^! MGA?Q5X2OVM];^'7BS3=5M[ZU0$ 2X7S/,C).W>KD9()VAESZ9X@TK_@N)\0- M.F\'RZU\ _!T5XIBE\1Z"NIRW=LAX+PK.95WXY&5'..5ZT >V_L3?M.P_MG6?BZQ2VNKNW&-ER(E=F1'!X#[ M6X/&,$@'"[CQ3_PKOXE:3XLU MCPA:KOEUNPM3()[>-/\ EH^V3(3G< P )P#],T4 ?%WCG_@K(WQ>TM?AK^P+ M\$?%OC3XA:DGE(NK^'I;*P\/L>#+>R2X4;#_ Y"$CEQP&](_8L_89O/V;O! M/B3Q5X_^(MSKOQ8\?J\_C3QZH5Y8YV4[8[82H5$43-E0RX=E!*A0D:>M_'^^ M\=Z7\!_&VI_"Z&23Q-;^$=2E\.QQ)N9K];60VX [DR!,"O&_^"?NL>%/C3_P M3?\ "D/Q*^)<_C&UO_"L]IXPU+6=59ID8^8+FVGFW!T\I6,>YF#;$5L\YH \ MB^-?PN_:E_X)U?"J7]K^Q_;D\8_$A?#]Y:2^-?"GC:57T[5[.:XC@=;-"S&R MD!D5DVL>F.1\K?VT<\!=<'8ZAER.QP1Q7YK?L$?L<> M$OVU_!6M3?$O]H;XD>)_A?X!^*E_IG@[PE>Z^7TG5].M#&UG*P9=Y3RY I4$ M 84KD@?8?Q\_;M^#_P0\21_"+PCINH^/?B'.FW3_A[X*@%U>KP,-<%?DLXA MD%FE((4[@K 4 >WT5F^#M5UW7?">FZUXH\+2:'J5U8Q2ZAHTMW'.UE,R@O"9 M(R4DVME=R\'&>]:5 !1110 4444 ?(O_ 5NT OX8^%/Q(\:Z'U\%?LB7*_% MOXC>(%\KPSX:\,Q231)(PXFNI% $<:?>98?$SPSX!_9A^!?Q ^*_P/^#WAO2=7TKPCJ6J11:+H,%L; MR>"VDF19/*12^70<'.: /B/P)\3_ !9^Q3\1-3\'6B:?\5_VM?BO)'=^,)[W M4DATGPK;D!HK:>?J M?#OQSX!AO+>/QC8>#K&>VO\ 0H9I5B%Q;-(JBY1'==RN-QR.5&77,_X)^_\ M!.?]E?XD_LJZ-\:_CSX%T[XA^+OB7IYUWQ+XCUYFGE$MT3(8HFS^Y9-Q#,F' M,@8EONA'_P!KO]F_XV?L7>*OB'X@U?X7^&/B=+I/@CQ#::GNN&T^ M"9)X[59V#+-%&8XR,@@K*,8&S: ??.G:A9:MI\&JZ;&M%\5QZ?+=0 M>'M5%V96258E9HA+$SA9 ,GS'7H'(^TZBOK&RU.TDT_4K.*X@E7;+!/&'1QZ M$'@B@#X=^+O[:OQ4_;_OYOV:?^";,&H)H]Z?L_C7XSWNGS6UEI-JPQ)%:>8% M=YV4D X#?W ?-CY_P +^'_C19?$B7_@F%_P3G\8V_@'PQ\,-.M[CXF_$^^T MY+R^N;^[7S-D2-\K2OR2STW3)FD,I=.!&C%0"^5P,@,I8$<)^T!X1^)7[!WQX M\5L9F:1@J MN678 :OPC\:_M2_LE?M.>#OV8OVE?C=#\3_#?Q*L[\>#_%T^C)8:AI^H6<(G MEMKA(V99(GC/RN69MV!P!BOK2OA?]AZ+]H/]OS]H#1_^"A7[0WA"/PIX1\*: M;=6OPF\)1NSEWN4\NXU!W<*9 8\H'VJ'(4JJB/+^]O\ MY_!SQ!\<;+X ?!K M3-9^(6L_;5A\1WG@ZU2YT_P[$<@RWEVSK"N",%%9GX(V[L*0#VVBBB@ HHHH M **** /FW]O'XZ?M*:3J^@?LN_LB?#Z_E\;>/+:9QXTN[1AI?ARQ1@DUR\Q4 MJ9EW#"\E=R'#,T:-V7[&?[&?PW_8T^&[^%?"LTNK:_JTOVOQ=XNU$;KW6KTY M+2R,22$!9MJ9.W<22S,S-[!7Y]?M+?M+?\%%?!'[:\/P$\0?&KP9\+/"?B9Y M!\._%,WA(7MAJC!@([:>:8L8;GY@K [5#8P,.A8 ^COVGOV1_B]^T5\0],UG M0/VT/'OP^\,V.F-'-X?\$3+9RSWF\D3M%[B.9!S\P18BA/3@\?UW?V;_V:M"_ M8D'C/]JW]K?]HZV\1>-O%$<0\4^-]:\NPL[2VC_U=K;H3A5R%&!C=LC547&" M ?3E%>,_LY_M@Q_M1>,+Z7X9?!?Q0G@"WLRVG_$;68%LK75KC> $M;>7$\L1 M4L?.V@94J0,@U[-0 4444 %%%% !7P1^Q'^T%^S]^Q;XB^,WP^_:V\=67@_X MBW?Q,U'6=7OM>1T?7-/F(>TN+=]I\Z,@R%8URREV.T;C7WO7.^./A#\)OB;< M6MW\2?A?X=\0RV)S92ZYHD%VUN>N4,J,4_#% 'Q/KNK_ !3_ ."R'CJU\+^& M=(U?PI^S3HFHI/J^L7D3VUYXYFB?*Q0J<,MN&'7HN-S?O J1_0'[0GP9_;9\ M1^)]#T;]D[]I+PS\,_!NEZ(();)_!<.H7+W$9Q'&HF!18/+VK\NQDVGA\C;B MQ?&KXL'_ (*EV_[-%GX@M-'\":;\'O[9AT1K&/.J7)O!"'B? 9/+'&U3@")O ME.^']2M$U/3EV -#>1V MDG$9$DH6212#AT/0%6 /6OV)OVD?B3\6KCQO\$?C[I6F6OQ&^%VLP:=XGFT, MM]BU&&>(RVE["&Y02QJQ*'H5SA<[5]WKP;]C[]E"U_8Z\-^,?B%\5_C(_BKQ M?XSU$:OX\\:ZK&EG"_E*PC14W%8H8E>3&3@;C@*H55Z;X$_MB?!G]I;QGKOA M?X*S:OK>GZ BBX\70:1(NC74V[:]O;W; +-(G!(4;2K JS#. #U.BBB@ HHH MH *\[_:X^'OC/XL_LO?$'X9?#RZ$6N:]X0O['2R9=@>:2!U6,L?NA\["W;=G MM7HE% 'PC^S]_P %2/V//V;/V4/"GP>UC3M?T[QYX2T&VT6_^%]MX8NAJ;ZK M$@26-08Q&3)+NDWEP3YF2-Q*UYE\0?B_XB^$7C?3_P#@HO\ \%%=#(\:3K); M? CX$V]V%;24;@W=T7&(G^92\CKE6()4.(XHOTO;P_H+ZPOB%]$LSJ"Q[%OC M;)YP7^Z'QNQ[9KXF_9J^"/PY_:I_;\^/7Q?_ &E_#EAXFUGP+XG@\.>$_#6N MVZW%MI6F)&S17(MY 5/G#YU8C 8RL.6R "Y\-+/_ (*L_'SP;_POGPG^V?\ M"O39)LS6/P]\/^'K35M*# 9%K<:BC/*K\A7,;N >C5[_ /L2_M/Q?M<_L_:; M\6KGPY_8VJK=7&F^(M($F];/4+=S',B-_$A.'7J=K@$Y!KYT\)Z#\._@]_P6 M-M?A7^RW86VE:1KWPWN;KXL>&_#P$5A:3H6-K<&*/"03DF$?*%(68'K*Q;W? M21^R)_P3%^ 2>']0\7V_A;PQ#J%W=6R:K?-<7=[<32M*R1+S+,8)[F@ HHHH **** /F;_@J9\(_'GQ)^#'A'QCX$\%W'BG_A7?Q* MTGQ9K'A"U7?+K=A:F03V\:?\M'VR9"<[@& !. >'\<_\%9&^+VEK\-?V!?@C MXM\:?$+4D\I%U?P]+96'A]CP9;V27"C8?X'K98MYEODMI&@4+_$3(%&WOTH ^%/$7P\^-7["=EX9 M^$?PM\66WB?]I?\ :/UV8>(OB/JZ>;#ID,"K).T*NI_=Q"0%04^8([;/DCB7 MJ_BQ\'/VO_\ @GK\,+C]K/3?VX_%OQ+3PW)!<>-O!_C7Y['5+-Y4CF%IN=S9 MR+OW+M)^[CD?*T^@>!=4_;&_8N^"W[6GAS]J#1[3XH_#&R_M$>-M>6(627+H MJWUAJ*IM\M,(L;/]["%L'S"3YSHGQ!_:U_X*\^/V^ 7B ^%=-^"WAC687^(' MBKP,]X]GXDDA99!96T]TD;R N%.%0!,"0LX\H, ?I'H>L67B'1;/Q!IKLUM? M6L=Q;LRX)1U#*2.W!%6J\.^._P"W1\&O@3X@A^#?@O2M0\=?$&6()IOP[\$6 MXN;Q #.5_=V<2@J2TA!"_,%8"O7_!VJZ[KOA/3=:\4>%I-#U*ZL8I=0T:6 M[CG:RF907A,D9*2;6RNY>#C/>@#2HHHH **** "LOQOXT\,?#CP;JOQ \::J MECI&BZ?->ZG>2*S"&")"[OA02<*"< $GH :U*;-#%<1-;W$2O&ZE71UR&!X( M(/44 ?"'@7P+\1_^"NWQ'LOC;\;=%O\ P]^SYX>O_.\#^![HF.?Q;.A(%]> M'_4]<+TP2BDYDD?[,^(^E>/;3X4ZKHOP(?1=-\0PZ0\7A@:K:,UA!.J8B5XX MBI$8P!\O"\':P&T^7?MZ_M#_ !;_ &/OV=I/B?\ GX#6WBV/2"L>H6JW1AB MT>R5/^/@PQKNDB3 4JA78IW$A5./&OA)^U1_P5@^+GPZTOXN?#_X%?!/Q=H. MM6OVBPGT'Q5+3;SP]%/*L0N;-X57[4B.Z@B10S CA$O! M'PJ^'%W>V\WBMM#UIPQ2K*((BK.B@NBGG;@J"2P&QOHWXZ_M9?L\_LB M:)IGACQCK\DFJSP1VWAOP5X?MFOM7U':-D<<%JF7;.-H=MJ9X+9H ]:HJKHF MJ)KFC6FM1V5U;+>6L0015J@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "L/XE_#3P'\8O NI_#/XF^%[76="UBV,&HZ;>)E)4R".F"K @,K*0RL 000 M#6Y10!\ _M _\$^OV3/V;X_#OB+XCZC\=OBOIZ:LMOX&^$8U6;5M/>["%D@5 M%B411JJD_O)0"BOGS "M>GV_[-O[6'[8L*7/[8/C#_A77@*10(/@]X U(B>Z MA[1:GJ28+C'!A@VH1CE2*^KZ^*?^"G/[4_[<'[-/C[PU+\-KKPIX9^&.LSPV M=_\ $"_T6;49-*NW)!%V@R(HCQM948GYN)+*\@CFM-1O-,OXUGB9=RR(;:(HRL M"""."#D5J? /]A_]HC5OVC=,_:T_;H^..D^+?$WAFQGM?!GAWPM8-!I6C>?&?X/_ MB,_Q-^*WAOPZBKN+Z[KEO M: #U_>NM=!87]CJMC#JFEWL-S;7,*RV]Q;R!XY8V *NK#AE((((X(- $M%%% M !1110!PO[0G[-WP;_:C\!-\./C7X/CU;3EN%N;1UE>&>RN%!"SP2H0\3C)Y M!Y!((()!^4)/V8/"7[(?QRBTK]CO]DWQ1\1?BI?::)8?B/\ $K5II-&\/V[[ MH]S7;X#. &'E0KYQ0D;P"5/W310!\V?#_P#X)\P>+?%EI\8OVX?B+-\6O%UL M_FZ?IM];B'P[HC'^&TT\?(Q'3S90S-M5B%89K>_:8_8T;]ICQYI6H/\ M5?$ MKP3IVCZ08V\-> /$:Z>DLI^&/Q&\1^&OB3XOUHZ+XFN_A]KS66J#0&7/GS,@;:L3;G7> MOS(LHY" J >O?L!_%[XGW'Q!^*W[(GQ=^(#^,M3^$6LV$%CXSFC GU*PO8'F M@2XV\-<1>6R.W5CUR02?IBOAG3OB?\"?^";^N7'[(G[&WPS\2_&'XP>)[TZE MXAM9=666Z>9A_P ?&IWI39" &W! H #%G*>9O?T_X-_MI_&_3OC9HG[/7[:? M[/-O\/\ 7/%]O/+X*UG2->34--U22%=\MHSKS#.J\@,2'Z#!*[@#Z7HHHH * M*** "O)OVG?V-?A+^U0-)U?Q;?:[H'B3P]([^'?&GA#56L-6TPN,.L4Z@_*W M=6!'<8)S7K-% 'P)=_"S]G/]DS]HD6/@+P7\2OVD/VA5M8I[%_%VJM>'0XG! M,4\]Y+&MO91]=LA#R+T&T-7J^D?L._%;]I'4[?QQ_P %$?B?'XAMXY5GL/A/ MX3DEM?#=@P.5^T'(EU"13@[I"%!W !E-?48CC$AE$:AV #-CD@9P,_B?SKYH M\,_&7XMZM_P5;\3? _6_')T_PAI7PIM=0T;PRT$>-5G>X4/>*S#=F,M)&VT@ M':N1P: -/XY_LR?M9>*?%VFV'[,?[7%A\)?!&D:)'#8^&]'\ V=WB[5V_O[0 ML&W8-@X&&&WG-7?V%_VC?B-\8])\8_"OXZ6FG)\0/ACXE;0_$]WHX(M-2!7? M!>Q*>8Q*F7$"SR(S+LZ,XRPDW3^&/B-^SQ_P $H["Y^#4GB?Q; M\8?C)X_UE]7UJPT/3A#_LX?MW M:!\;/B--\#_B/\'_ !5\,_'::=_:-GX9\8VBQG4K,'#36LJG;,%/WEP",' ( M5MOO% !1110 4444 ?.?[9_[#NI_&CQ+I'[1?[.GB^'P3\8_"K*=%\3;2+?4 M8!PUE?*JGS(BI(!*L0"5(9216+JG[4G[6'Q]U&?X5_LA?"5;*33938>*/BWX MZTB?3](M;N,[+@:?8R_Z1=L'#A=^$1E ?<#NKZFHH \(^!?[ GPR^&?C%?C1 M\6/$6I?$[XE. 9?''C(K*]LW7;96_,5E&"3M6,;E!(WD<5POQE_9,_;.TC5_ M%_Q[^'7_ 4*\3)J=I<7.I>&?">I:3;C18K9 72QN(A\K@J-GGA58##$%@2; MG_!,GXG?$CXB3?&>V^,?Q)O=2\1Z3\8=4M&\,WTP/]A6:[?(2)2-RPO\^TYV M$1_+SO)^?]%_9SG^//[;OQL_8Z^%G[6OQ T'X;6=K;:IKND:#K)NK=;N[.;^ MP\V8N8R\CNQ )&?-1U;!P ?;?['O[04/[5'[,_@_X_1Z0+"3Q%I?FW=DI)6& MYCD>&=4)Y*"6-]I/)7&:]*KPK4?V@?V(O^"?^D>$OV8/%'Q0TOP=%;:&!H&G M:AYS9MD;:99950JK.^XEI&4NV\C.#7=?"#]I[]GKX_ZCJ.D_!/XQZ!XHN-)B MBDU&+1=02)/AUXKMC)!)J/B30_ %_<(-;=,NV;.+(DE;!X0*6)))R2U?5]% 'QE\+ M?@Q^U1\G?#+P1X6W9KWSX:?LF? W]GOX3:Q\//@GHJ^#TU+3YDU#Q-92@ZDTK(P-W+=3;FDE M4L7#.2JGH .*O?M;/\1H_P!ESXAR?"+[1_PDX\&:D="^QY\_[3]F?9Y6.?,S M]S_:VUY;^QWX@^!WQ7_X)G^%H?B;\0[7Q1X:?P%':^.;_P 2ZMYGDR^2/M<% MS*[;H_*._'GX3?%7_ ()@?#.R_:Z\'?MD?$3QQ%I.KV,7 MCKPOX_UT7MGK]M<3I#(;1&&;:=3)O4AG.U#DD AOO:.198UE3.& (R,'\C7Y ML_\ !,W]BGX:?M7?"_3OC%\7/B7\2?%'A?P=X_U"#P#X3\1>)GET.>TMI%^R MW0MG3<,!C&4#!28F!&TE*^I?B%_P5&_8G^$7Q1U?X/\ Q6^*MUX=UG1Y_*F7 M5/#5^L,YP"3%*L!5U!.W=D D';N'- 'T%17(_!'XZ_"G]HWX?P?%+X+^+%UO M0;JXF@M]02TF@#O$Y1P%F1&P&!&<8/4$BNNH **** "F3P074#VUS"DDH([4^B@#XF^.'_!./X8_!KX?>)=7L_P!M;XE?#3X.)YU]XC\% MZ-J!>RM(9'S+%;$*TD,3ESF(+("7/!SBF? C2OV@OB)\,--^"G["'PO?X%?" M&S0JGC_QAI_FZ]K"LXFT^XA3<]L>%>X4>L2%Y!G@%. M>* ,;X=_L+^ _@%X'\17WP)U!Q\3=;TR=3\4?&0_M;5)KUD(2:>24X^"]$3X^?L):)IWQ)^,E_,?$GP]M)M9\<:) MJ(T^;S'MDDDNDEA*K& V21]TJ"K@@L#\;?LG?##QK^V+^S]X4_:H_;G_ &X= M3UCX;^ ==N+T^&=3T6VL;6:>QG:.*YN;U6#W49 7_6(7)=T#9)+ 'Z745\?0 M_P#!7KPSXDBO?'?PN_9(^+'BKX30QN0TL: $L259 M0#N45]3?#?XB^"OBYX#TGXF?#K7X=4T/6[)+O3+^W)VRQ,,@X."I'(*D J00 M0""* -NBBB@ HHHH P_B1\-O ?Q?\#ZE\-OB;X6M-:T+5[>*_A+\3/BC>-J'V+P+X :[O-:M MENMI=88XCB*.,*I)\]BNU6.&VXK[IHH ^4+;]FS]J[]L2!)_VO\ Q?\ \*Z\ M N@$'P=^'^I8GN8<<1:GJ,>"XQP88-J$8Y4BO1OB=^R',_P.T[X&?LG?$R7X M+6-IJ<4MS=>$-(A,D]L%8219;#+(YVMYP;?E?FW D'A/^"G7Q,^)7PUC^#4_ MA7XCWW@_P[J7QATNT\9>)+"41FVLVWXCE9@56%_FW%P4RJ[LC@U_^"Q*>&M$ M_8XO_B^WQ%U'PQXG\'ZA;W_@35])UF2UF_M%W6/RD5& FWQ-*I!!VJ7;@!L@ M%?X+^,?CM^RG^V#H'['/QC^-][\2O#OC_P /WNH^#-?UR!%U;3;JS7?/;7#I MQ-$T>661N=PV@ U]:5\(Z)HOP%_8.@TO]OO]K_X]>,_'7Q!\2^&H+/PIIFN MK'+J%NDT:R/96=K'M&\>9M>0E4&\_=,AW=II/_!37XJ>$YM+\8_M/_L+>+?A MI\/=9OH;6V\;ZAKD-W]B:9@L3WUHL:2V<98@%F)P2!@T ?75%(K*ZAT8$$9! M!ZTM !1110 5P_[1/[.WPI_:E^%.H_!WXQ>'4U#2=03*.N%GLYP#LN('P?+E M0DX;H02I!5F4]Q10!\B^$_%/[:/[+_@K2_V0/ GA#5?C'XVMXY)--\?^(K%] M-T'2=*,C):B]NRS-=SHJ9:./]X0=NX[0S=/\/_\ @GS!XM\66GQB_;A^(LWQ M:\76S^;I^FWUN(?#NB,?X;33Q\C$=/-E#,VU6(5AFOI.ODOQ[XY\2>%O^"P/ MA+2?B-\1;_1/".I_".YA\'6!OVAL-7UC[9B:"120DDPB(<*>?DAQS@$ [_\ M:8_8T;]ICQYI6H/^U5\2O!.G:/I!C;PUX \1KIZ2RER8KIB%8Y W+RI!VK@K MM;=SG[ ?Q=^)]Q\0?BM^R)\7?B _C+4_A%K-A!8^,YHP)]2L+V!YH$N-O#7$ M7ELCMU8] =<_;3^"/A[X8_$;Q'X:^)/B_6CHOB:[^'VO-9: MH- 9<^?,R!MJQ-N==Z_,BRCD("OMG@_X>_LN_P#!*+X#:OXMN+OQ+=6>I:RE MSXG\2WUO-JNJ:G=2$CSIVAC^ZHW-G:JCYCR[G< ?15%>"_"K_@IW^PO\;?&V MC?#?X7_'FWU77-?F,.EZ:FB7\J "BBB@ HHH MH \D_:D_8Y^'7[4D6CZWJNOZYX7\6>&I7E\+^-_"=^;74M-9QAT60 AXVZ,C M#!&<%22:^4?^%9^ OV7?VJ$U*/5_B;^TY^T)::8HT'3M6D\NR\-VLRL$GGN' M!AM$96<;RS\L<(I;=7Z$T@CC$AE$:AV #-CD@9P,_B?SH ^7-(_8=^*W[2.I MV_CC_@HC\3X_$-O'*L]A\)_";?MY'XR>#/VY_A;X?_ &=?VL-?\$ZS\6K>\TK7-/-M'K-I:QVD M0>WNX["Z;RX@6>1&9=G1G&6$FX ]I_87_:-^(WQCTGQC\*_CI::C@BTU(%=\%[$IYC$J9RG9E)PH(5?>*^<_@;\+/@)_P3(^%&HZS\:/V M@8KC5/&7B8WGB?QUXON4MY-7U*7. %+-M4 ,VW"-;U'4@QT[3](\5V=S/=!5+,8TCD+/A5). < &@#N**** "BBB M@ KP?]HW_@GU\*/V@O'Z_%_3?'WC;X?>,FLELKWQ3\.?$3:;=ZA;+PL-P0K+ M* . \44 ?!'P \'^)/AY?^(OA'_P $S?@1JEKZEXCTGXPZI:-X9OI@?["LUV^0D2D;EA?Y]ISL(C^7G>2 4_C+^R9^V= MI&K^+_CW\.O^"A7B9-3M+BYU+PSX3U+2;<:+%;("Z6-Q$/E<%1L\\*K 88@L M"3[/^Q[^T%#^U1^S/X/^/T>D"PD\1:7YMW9*25AN8Y'AG5">2@EC?:3R5QFO MB/1_V=9?CM^VW\;?V/?A?^UO\0- ^&ME:VVJZ]I6AZU]JMDNKLYO[ RSES&7 MD=V(!(_UJ.K8./4_"'[=G@[X>BU_9+_X)L_LJ:[\7K+P'9I87M_I>M1:?I-G MMSE3?S(Z32LP=BV '8L59N< 'VG17DG[*/[6OA_]I[3==TF[\$ZKX0\8^$+] M++QCX*UW:;K2YG4M&P9?EEAD4$I( P4\#C/K= !1110 4444 ?,'[0W_!-3 M_@G]J]]KG[0OC_\ 9MNM2O+>&74M7TWPM/?*VJ2("Y(L[655EE8Y.%4%R3NS MDUSG@GX9_M<_M)^%K/P5X<\/_P##,WP?!/15\'IJ6GS)J'B:RE!U)I61@;N6ZFW M-)*I8N&.O"_C_7 M1>VFOVUQ.D,AM$89MIU+[U(9SM0Y) (;V+]COQ!\#OBO_P $S_"T/Q-^(=KX MH\-/X"CM?'-_XEU;S/)E\D?:X+F5VW1^4Y9!N(*JB$'[IKY*_8F^ G[-_CK] MFX_M:?M9_';X@7WPY^''CC4%\'Z%XL\422Z%-9VTBBTN$M&CWLYW>5Y*-\[Q ME-I#%* /U)CD66-94SA@",C!_(TM?&OAO_@H+^VM\<-,F^+7[,W_ 3\NM6^ M'D&Z2QU#Q-XHBT[4==@7DR6MN0<9 ^7_ %@8\ D_*/I#]FS]H3P'^U)\&M'^ M-?PY:X33]6C<26=['LN+*XCXB5XW4JZ.N0P/!!!ZBOD&/]GG6/^"=GQPU3X^_"+Q]I6A? 764GO_B; MX0U5$?E?8%))''-&T4L:LC AE89!'H10! M\I_\+A_;2_;6_P!$_9P\*S_!_P"'EQP_Q%\9::'UO4X3_%I^G,<0JP^[-.>5 M8,H!&*[CX=_L+^ _@%X'\17WP)U!Q\3=;TR=3\4?&0_M;5)KUD(2:>24 M09X!3GBJW@O1$^/G["6B:=\2?C)?S'Q)\/;2;6?'&B:B-/F\Q[9))+I)82JQ M@-DD?=*@JX(+ @'AWBCQ/^V__P $^;WPO\5/V@_VHK+XL^!-=\16>C>,;.Y\ M*P:9=:))=-L2[M'A)\V-'P&1L9'106+)]K5^'K>VBOKNRG:.&>>[1@]VA !/F(7^:1=PY9OLU?V MTOV1/^$IU3P3!;;5]&NWMM2T^]\46L$L,J??7;(Z[MIX;;D*00<$$4 M>FT5E^#?''@OXC>'8/%_P^\7:9KNDW1<6VJ:/?QW-O-M8HVV2,E6PRD'!X(( MK4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ K+\;>"?"7Q'\):CX#\>>'K75M&U:U>VU'3KV(/%<1 M,,%6!_GU!P1@BM2B@#P7]C/]DGXA_LACQ7\--/\ C+)K7PXENEG^'NB:C;M+ M>Z 'W--"9F.'B#%=JX/0M\I+;OD*3P3-X$_:4USX,?\ !5W]ISXF-8ZL]QJ/ M@7Q3!XYFTSPKK-F@W20/! %%KOE#]MG]ASXN?MV?&;2 M? _Q1\?VFB?!/0=/_M 6FAL/[5U'5RLD?[QI$*QQQJV01D$,1@EMT8!\M_ # M]@#X$?M_?&2+XB_#'X$KX&_9_P##%^ZV-]<2W+ZOX\N4;#N9KAWEBM<@@X8' MJO\ K"3#^G,]S\/_ (0>!%>[NM)\->&M T](U>:2.TL]/MHU"J,DA(T50 .@ M KY0^&'[5+?!3X;:%^QC^RPM[^T)\0/"FG+IUWJ^DVT5CHNE1J2L7VV\3,, M8C0*FQ&>1_*(8AS5[Q1^Q;\5?''AK4/CQ^VIJK_&?Q1HME+J'AWX0:%<'3O# M,%RBED@CB?)NY"?E$MP&R&P4;B@#ZPT#7]#\5:'9^)O#.L6VH:=J%LEQ8WUE M.LL-Q$ZADD1U)#*0001P0:MU\=^&OVY/VG_V?8]"U+]MK]CW3/ 'P\U6Y@L+ M7Q'X6UV.[B\-M)A8([Z!"?+BR0ID7"H<#:20*^PU974.C @C((/!% "T444 M%%%% '$_'O\ 9R^"G[3W@9_AU\=/A_9^(-*,HEABN"R26\H! DBEC*R1/@D; MD8$@D'()%?+'Q^_9\_9Q_P""5'[.'BSX_?LN_"95^(.I+#HOA_6]6O9;ZX@N M;R585*M.S+&%#,^ !O**KD@U]NUPW[2/[/W@/]J+X+ZW\$/B/'.--UJ!5^TV MCA9[29'$D4\3$'#I(JL,Y!Q@@@D$ X3]AC]B[PA^QO\ "^1+^]&K^-]?_P!/ M\?>,;US)<:E>MEY,R/\ -Y*,S;0>O+M\S,:\4B^(Z?\ !17_ (*$>$Y_A%&; MGX7? 2^N;_5O%\0_<:QKDD8CCMK9^CI'@-N'# .?NM$S5OC/^RM^UI8>"CDUI_!KQ MS\5?B%\.]/\ @A_P2\^"UM\.OAC8H8H_BUXVTMU6Y4_>GT^QDQ+>R,?F\^?" M,"KN:31]9DA4-+:%9R9()U4AAN.'S@ 97< ?3=%%% !1110 5Y M)^U#^QE\)_VJH]*U;Q3J.N>'O$_AYW?PYXU\(:H;'5=,+#YECF4'*-W5@1U( MP3FO6Z* /@[XT_L^?#__ ()F> -9_:WT?Q/XO^*GQGUV:#PUX)U[X@:K]OGA MOKO='&D0VJ @D8Y+,0IC#*KM7MG[!W[#&C_ ++/ARZ^('Q#U/\ X2?XK^+, MW?CCQG?-YLTDTA#M;0NW*PJW'&#(5#' "*G6?MH?LQ1_M8?!.3X>6/BAM"US M3=5M=:\*:ZL7F#3]3M6+02LA^\O+(P]')'(%> ?$SP3_ ,%7?CEX1G^&WQP^ M)'PO^$G@N*W8>,?''A2_N'O+VU48D\DS,%MD9QE" /N?B#IW[:' M_!5+P9)\&\7?A?\ 9^TW5W\4^++7F&ZU*_@%L+".0 MT/19;6#6=9M+22^N1;V*7-PL9N)B"1&@8C>Y"D[1DX!]*^+/@3\6=)\)^ 8? MV7O^"17P.B\0Z;ILS1:M\5/%'F6_A^*ZX66X><*)=3N,@96$!0-FT^6 HF^) MO[/7C;]G/4_#O[07C;X3>+?VIOC!J&KBWTJZN[J&RTGPW)M,H>WML-%8Q@IE M92C8=,F2(LNX ^V**\$_9L_;;O\ XI_$JZ_9[^/GP2U3X6_$JUT_^T(/#6JZ MA%>6^J68.&GL[N(!+@*0=R@97G!;:Y7WN@ HHHH **** /!_VCO^"<_[.G[2 MOC7_ (6?KH\0^&/%4EJ+6\\2^"-;?3KN]@ $!?@?X3-C%>W GU74+N=I[S4)@" \TK*-2MUAL?$%U:M*+5"X$I3:?L>?"+]BKX16WPK^%>F[G;;+K>MW$8^U:K=8P9I M2.@ZA4'RHO YR3Q7P]\+?L>?\$G/V?(],\2^.+/28[F3SM6UO4V\S5/$E_CY MG$:;I)WR?EC0,$4_[S'G?^$O_;F_;;_=?#G2;WX#_#:XZ^(]]O M:DE-/5AD;Y"9!\KIGI0!])Q?$?X?3^.Y/A?!XXTE_$L-A]MFT!-1C-[';;@O MG-"&WA,L!N(QR*VJ^,[GX4?'/]C3XA?\(%^P;^Q!I7BIK[2UU#Q1\4_&_C!? MMNL3M(P>"2>0B4RY7>1GR_GR$4#K] M;#QOX*U659)]+N&4M&RR* )H)%!,ZLK>^ESDO)##(J;B2264*6)))). M:^D** ,#3-+^&WP.^'":;I=II7ACPMX;TTE8T"6UI86L:EF8GA44 $DGW)KX MCU4>-O\ @LU\2%TVPAOO#_[-/A35LSZ@T;07GCJ]B;[L9(#1VJL.O!'4_O," M#Z,_;._8\OOVR;;PMX&\1?%W5-&\#V.K&[\9^%],B"'Q%$H#0PM."&C59%R1 MR"&SPZ(PS/B?^V1^S_\ LPR:?^S9\$_!EQXP\965FMKH?PP^'UHLLMI&@"J+ MAE_=V42_+N:0@A3NVL* /;_#'ACPE\.O"5GX3\)Z-9Z/HNCV:P65E:QK%!:P M(N J@<*H K(^%OQP^$/QNM]4O/A#\1](\20:+J3:?J<^CWBSQP7"JK%"R\'A MAR"0><'@X^?X/V2_VD?VNYEU[]O;XAKH_A>1A)!\&/ 6H/%9,N+$,;R+R%DC#;B05RN$8I+;RKV='5E/8X!&003W= !1110 5%?6-EJ=E-INI6<5Q;W$31 M7%O/&'25&&&5E/# @D$'@@U+10!\A^*_^"./P6UHW?A3PK\?OBQX8\!:CQ&!CS;2O@!X?_;8_:,N_V4O#FFMX?_9P M_9ZO(=,NO#.G3/'_ ,))KBY:2*5L[F2-B^]B2Y)9L[IBR?H+7R7XM_9[_;0_ M9G^-_C7XI?L16O@KQ)X?^).IC5O$'A/QGZN);G[.1_" MR"4*PZ;@U?.E_P"#_"'P%^-.G?M1_P#!3;XQVWQ&^,,F!\.OA3X'T^2\CTMB ML];MFU)Q$VR74&LB#+=KM3)F\UP44-YI4"OLCXD_$SX=Z_#J MFAZW9)=Z;?VY.V6)AD'!Y4CD%2 5(((!!% &W1110 4444 8?Q)^&O@/XP>! M]2^&OQ.\*VFM:%J]N8=0TV^CW1RID$>ZL" RL"&5@""" :^8H_\ @D_^Q-\' M;_\ X71XT/C#Q)I7@JTFU+3?#WBCQ+)?Z=IL<"&0^5 P!95"<([,IP,@U]\MY!\LL3J5=#[%21^- 'QA_P3U^!NJ?M3>, M&_X*=_M/P)J7B#Q%-+_PK3P].?,MO"^DQR.D31J>/.;#$/CC)?[\AVV?^"J/ MQ@C^,%A8?\$T_@K%'K/C[XD7EHFLI$/,C\.Z5'/'<27=P1]PD1@A3SLW-P3' MO;H7[)7_ 4N_9\\*O\ L\_LM_M&_#V+X;P23#P_K7B[2KB37M!M9'+^0@1& M@GV%FVO)U]$ 51R7[/\ KWP>_93US7/AC^QAX:U?]HCXXZY,7\=^/'N +*"9 MFR3>ZBQ:."(/EO(C9W9EPS;PI !]R37WA+X4> DN?$OB6UTW1M"TY$N-4U:\ M2**&&- N^61R%7@#))%7] U_0_%6AV?B;PSK%MJ&G:A;)<6-]93K+#<1.H9) M$=20RD$$$<$&OD_Q1^Q;\5?''AK4/CQ^VIJK_&?Q1HME+J'AWX0:%<'3O#,% MRBED@CB?)NY"?E$MP&R&P4;BJWAK]N3]I_\ 9]CT+4OVVOV/=,\ ?#S5;F"P MM?$?A;78[N+PVTF%@COH$)\N+)"F1<*AP-I) H ^Q**165U#HP((R"#P12T M%%%% !7$_'O]G+X*?M/>!G^'7QT^']GX@THRB6&*X+));R@$"2*6,K)$^"1N M1@2"0<@D5VU% 'B7[-'_ 3O_9*_9+\1W/C3X-_#$0:[=Q-%)KFIW\U[=)$> MJ1O,S>4#T.P L.&)K(_;D_;DM?V:+73?A3\*?#1\8?%OQ@?(\&>#+3YV+-D" M[N0"#' I!/)7?L8 JJNZ?04JN\;)'(48J0' !*GUYKYG^!O[+OPB_8:F\7_M M6_M,?&ZV\0>--=O)I-=^)'BHQVH@M2Q\JTMT+$0C8J#8ARQ4*HVJB G_8/_ M _9UEU/XZ_&W68?%/QB\8L;CQ5XF:,%+3?@FSM !'$N%4E0-VT !4557 MV?XD_';X-_!Z^T?2_BC\3-&T*Z\0:A'8Z+:ZC?)'+>SR.$58T)W,-S %L;5R M,D5X _[4?[47[8SG2/V&_ 7_ BG@Z8[9?C+X^TQE2>/^_I>G/A[D]UEEVQY M!! .#5/Q+^QU\0OV9="A^+'[,WP^T_XO?&G5]3BMM5\?_%G6VDFLH'5M\\:Y M410H?E\F!D8(V,R;<4 ?6]%?,GP6_:V_:*\$_'#1OV8_V[_AOX;T37_%EM-+ MX)\7>"KN:31]9DA4-+:%9R9()U4AAN.'S@ 97=]-T %%%% !1110!Y)^U#^Q ME\)_VJH]*U;Q3J.N>'O$_AYW?PYXU\(:H;'5=,+#YECF4'*-W5@1U(P3FN4_ M9G_X)P?"3]GCXHW/QZUWQ_XP^(?CVXM3;1>+?'VL?;;FSA(*LD'RC9E25+'< MP4LH*JS _0U0:D-1;3KA='D@2[,#_97N4+1K)@[2X4@E"O&?PUT_XA^+/%T,S6^H?$ M_P 2"2U\+Z8X.&\MP!)J#J?X(1CD-N9BRVL&LZS:6DE]+?VIOC!J M&KBWTJZN[J&RTGPW)M,H>WML-%8Q@IE92C8=,F2(LN[UW]FS]MN_^*?Q*NOV M>_CY\$M4^%OQ*M=/_M"#PUJNH17EOJEF#AI[.[B 2X"D'Z* M** "BBB@ KP?]H[_ ()S_LZ?M*^-?^%GZZ/$/ACQ5):BUO/$O@C6WTZ[O8 M!'.5#)* !EE+8 &< >\44 ?GU\?/V<_#?P?U3P5_P2T_8K@F\)M\5CW+@;L ;YYGQNFF6BN0&.'12VX ]# M_P"":[^*_P!H#XR_%G_@H)K/AJYT30OB-=V.F>!].NTV2SZ981F(7D@]9"%Q MSP5D )7:3]31?$?X?3^.Y/A?!XXTE_$L-A]MFT!-1C-[';;@OG-"&WA,L!N( MQR*^9=+UO]M/]K_3+?0/@_X8F_9[^%20)!:ZQJ5A'_PD^H6BKM5;2S'[O38R M@VAGRZC:R<<5CW/PH^.?[&GQ"_X0+]@W]B#2O%37VEKJ'BCXI^-_&"_;=8G: M1@\$D\A$IERN\C/E_/D(HY(!]F45Y#^R5^UII7[3>D:YHVM^"+[P?XX\'7ZV M'C?P5JLJR3Z7<,I:-ED4 302*"8Y0 &"GCH3Z]0 4444 %%%% 'S?\5?^"2W M[!GQB^(-Q\2O%_P46/4+^Y^T:I%I.KW5E;WTNK? _5]"M=-^!_[. L;/3/ EE$(K75]8FB,F^:->&BC =<'J M .TLN?O.OFCXV?L9?'73OC?K/[1W[%/Q\LO OB#Q;:6]OXUT;7=%6^TW5F@4 MI#=!>3#.B';D AAZ9;> =7^VQ^V/\/\ ]BCX0KK4]FFH>)=3'V#P+X.L4S/J MMX0$CC2-/F$2EDW,!P"%&69%-+_@G'\ /%G[,G[)6C^%OBG']/1ET->>$A4F'38UW?-+(055BR1KE]WK\'[)?[2/[7<'@XZJOCR76O^"F7P5O MM8LO@/\ L>?"*P^&7A*]FAT3P9I^JS1:IK%E&<^?;/%B&-Y%Y"R1AMQ(*N<$ M_1'[-7[0O@+]J7X,Z-\;/AR\ZZ?JT3"2SNT"SV5PC%);>5>SHZLI[' (R""0 M#NZ*** "BBB@"*^L;+4[*;3=2LXKBWN(FBN+>>,.DJ,,,K*>&!!((/!!KY(\ M5_\ !''X+:T;OPIX5^/WQ8\,> M1N6GO_AKH7C!ET9BS;G1(9$;9&Q))4[O8 MC Q]>44 @CU M3Q/=+UL[*X,>\Q\Y+DD8(=NJ(_U#^W)^S#\<_P!K>Z\,_"#0OBM;^&?A?=32 M2?$F*P#KJNI1H5,5K$^"GE/\P;.,8!(D'R5H_$+]H+]D[]@#P%H7P=TZ%;:> M&U6V\)?#GPC9&\U6_P"N%AMD)=B[;B99" S%BSEB<@'JOPT^&G@3X.^!-,^& M?PS\,6NCZ%H]JMOIVG6:82)!^K,22S,269B6)))-:6D:]H?B"*:?0=9M+V.W MN7MYWM+A91',AP\;%2<.IX*GD'K7R\/AG^VY^VQ_I/QR\1W7P4^'-QRO@?PK M?K)XBU6$]KV^ VVB,.L4(+89D?!&:XCX>?M+>/\ ]C_P]JVA_#G_ ()/^*?" M_P 'O"VJW$6JZ]9ZW;-J3B)MDNH-9$&6[7:F3-YK@HH;S2H% 'W'16)\./B+ MX+^+G@/2?B9\.]?AU30];LDN]-O[) M+$XW*X*N!M(((.>01[5]5^-O!/A+XC^$M1\!^//#UKJVC:M:O;:CIU[$'BN( MF&"K _SZ@X(P17RG^SE\*_VE?V"_V@+']G'POH6K^//@5XKN)Y/#&I>:)+OP M/,%:5K>=W(!M3@[3GDD;?G+)( >?_M0?M%?M#_\ !1GX97?[)?[/G[$_Q&\, MV'BNYMH/$'C7XG:%_9EKIEK'<)*[*NYUD?,8X#E@ 0J%B"/N_P (^'HO"7A3 M3/"D%W)<)IFG06B3S??D$<:H&;W.W)^M:-?FA^WO\-M$^('[7+_!;]@_XA_$ M>/XS^)+U+WQQ?:%\0;R'1M M0%#2WO+E2$VA88V0(I10N3'&P!^E]%<#^S)\ M#[O]G?X,:3\+=3^)6O\ B^^LU>34?$/B349+BXO+B1B\C R,QCCW$[8P3M'4 ML26/?4 %%%% !1110!SOQ%^$?PN^+MI86'Q3^'NC^(H-+U%+_3H-9T^.X2WN M4!"RJK@@, Q&?>O!/VX?^"C@_8Q\>^%_A7IO[.>O^*=2\5A4T6Z748-.TV:4 MOY8MUN9-P\X';E"J@!T.?FKZ=KA_VB?V=OA3^U+\*=1^#OQB\.IJ&DZ@F4=< M+/9S@'9<0/@^7*A)PW0@E2"K,I /G\_\%"_VNM)0GQ;_ ,$J?B3"V.FCZS;Z M@.OJD:US6@^&_P!K_P#;T_:F^'/Q9^,'[/-Q\)?AW\+=4EUBQLM;U%)M4UG4 M"H" HH4Q(I5205 QO^9RP">H_L+^'_VPO@YJ>O\ [-7[1<'_ D_AOPM!"_@ M;XGFZ42ZI9NQ5+2XB+%_/C5>6YP 2V4=_?_ !*="'AS4#XHNH8-,%E+_:,] MQ<>5''!L/F,SY&Q0N26R,#G(H LVUU:WL"W5G)/ 7P%\.WCP>)O$EKXBOMOBFZ# O!8Q32,$C[;SG: MK;B 2D=?JOH6BZ?X?3XY-*\ M(^ O"/FE+3_ (+*?L^:>-OB;X$_&?1I [?3-3U"?0?%F@S_;/!?C33,I>Z+>J M0RNC*0S1EE7*^"O'?Q'_X*&?MW_#'X[^ O@;XI M\'?#GX26^JS2>*/%VF_8KG6[B\@$/V>"/)W1C:IR"0%,F[:2JG[IJAXITF#7 MO#.H:'64L,E_877D3VZLA4R1R#_5NH.0P^Z0#VK\Q/A'\-OCW^T+ M^T]>_"#]B;]N/XR3_!WPG.(/%OCS7?%)N8VF!R;+3) B^:<L_%_6=._:3_ &;/$:>$?C/X23?H.O1X6+5HE!S87@QB M2-AE0S [=Q!RI(H Y:Y_X*PWUG"UK=_\$ZOVD(]2/RP6;?#H[)&YXW^;G\0I MJQ^P)\,OV@O%WQ_^)W[<7[07PW?P+W_LL?%+XG_&+X)Z3XV^,WP>O_ WB9S+;ZQH-_CY9HG,;2Q? M,6\ERI9-W.#_ !+M=L+]NO2_V==1_9MUNY_:E\5ZAHWA"P,=W=7>EZU/93F: M,YA2/R6!FB@#X<^$_P#P5T^-_P"T!9:AXD^!'_!.GQ/XFT33-0:SO+NV\:6B7,$H M&=DEL8BR-@@XS]"<5O:__P %"?VU]>T^3P_\+/\ @EOX_B\0W$92SN/$U]%; MZ?!(1P[R;0'4$Y*[DSC&Y>HN?M2_LD_%KX.?%^3]N;]@G3XE\7.1_P )_P## MWS!%9>,;7.68#A4NQRP;JQ^8?/N$OL7C/]MK]F'X3O::)\;?C?X4\)>(9+2* M74/#FH^(K=[JPD9 QBD6-CC!)&[HV,C(H ^>O@?\6OA3_P $E?@)X>^"_P"T M_P",-0U;XA>,=1O?$6HZ3X6T6:]9IKB3][Y>Q0FQ BJ3D$L'*@BOJ+]GS]I/ MX+_M1^!%^(OP1\:P:QIRS&"Z41M%/9S@?-#-$X#Q.,]& R"",@@UR<'[=W[ M^JRQ^)_^&K/A@;BU@=(+BX\5V23QQN5+H@=PX#%$)4#G:N1P*\#_ &1/B1X+ M^.W_ 5.^)'Q@_99B>;X<-\/;:P\9:Y:6K16.L>(5N@T4R9 WR" NN_'(1VY M#JS 'W%1110 4444 %%%% 'C6F_!/]E+]BC1_&7[1\/@PV5Q(+G5?%7BJY2Y MU74GC+%W42OYL_E@8&Q?E 4$C@M7D&A_\%J?V?/%-D=>\)_L]_&O5=$,C)'X MATWP"LUE(5)#;76X)XP<@@$5]A30Q7$36]Q$KQNI5T=""#U%?$GCWX,? M%O\ X)G?%NY^/?[)O@O4O$_PA\4:FC?$#X4Z1$99](N)&"_VAID0[9(#1#@# M"GY-K0 &CXN_X+'?#36]"NM!^!O[-'Q5\7^*KJ)X=)T-_!4D4,LQ!"^VJQQV[BU^Q[X\^$?_ 3/_8\\"_!#]L+XV^'_ SXIFBNK^;1+F_$DMH+ MFYEF$02+<=J;]K.!LWAP&(YKZIU;XA>!_#L5K)XJ\6:=I#WD:O!!JU[';2-G MMMD8'/8CU%"= -(_X*!_&WX6?LM7MM#2K#4;FWT>02:7IWB!R MJ2QVA7**LBB0LJ?+NAVC 0 ?;5 !1110 4444 9/CSP-X4^)O@S5/A[XZT9- M0T;6K&2SU.RD=E$T,BE67JD$=00:\<^/WQR_9S_P""7_[/5GK=K\(] M0L_#%O>I9V6D>"M"0JDSJ2'E8LD:;BO,DC[G8_Q-7O-9?C;P3X2^(_A+4? ? MCSP]:ZMHVK6KVVHZ=>Q!XKB)A@JP/\^H.",$4 ?*FE?\%6_%5[I-KXDN?^"< M?Q^DTJ^MH[BSU#2?" O$EB<;E<%7 VD$$'/((]J\^_:@_:*_:'_X*,_#*[_9 M+_9\_8G^(WAFP\5W-M!X@\:_$[0O[,M=,M8[A)795W.LCYC' 21M^P@U72;Z&ZM;J%9;:YMY0\$/$NM^.O'7PK32?$"--XH>6^L)!JQ\L(3*JDMSG .RX@?!\N5"3ANA! M*D%693XO^R5K'[1W[*UAXG^#/[9GB?3+KP+X+MH9/!_QBUC6(;5+^R=BL=K= M"5P1/&%P6)[ $ME&< \W,'[57[9O[1/@;X_?'WX"S?!WX6_!RYN?$*Q:[?K/ MJ>JW2Q9!,:*&BC0("05'R[P&ZE82:M M=FVT'5=>T*>RL-4FS@)#/(H7<3P ^PDX Y(!ZNT_X*._L&7]R;.']K;P&&&< MF;Q##&G_ 'TY"_K7AW_!1W]KW]@3Q!^QMXG^"OA[XC^#O&6J:MI!L?!7AGP9 M>0:C)%J1&VTDC6U++#Y4A5LY7A2HR6"D ^W**X7]F&P^(NE?LW^ M,^+TDS> M*;?P=IL?B$W#;I?MBVT8E\P]WWYW'NV:[J@ HHHH **** ."^//[,_P;_:9T MW2="^-?AB76M-T?4Q?P:6^HSQ6MQ*%(43Q1NJSJ"00KAAD>A8'RS]H3_ (*) M?LQ_L7>-])_9SD\!>*M2UY]/CDTKPCX"\(^:4MR&\L0JS11,,(WRQEMNT@@8 MKZ0KQO\ ;._8Q\!?MA> [?3-3U"?0?%F@S_;/!?C33,I>Z+>J0RNC*0S1EE7 M-OB;X$_&?1I?[;WPY_:.\-?!WQ%X#^%WP9L-8O+[QEXWLAITFJR75L(VBC5F(\E0 M@8MN("&0OM)53[5^Q7\??V@-6\/>*/A9^V5\/KC0_%?PW5$U?QDL&S1]?M"C M,E]#-@*&V(6D4 !<@X0DQIZAH?QT^%'Q(^!DGQU\!:FWBSPIH#S)PH)8Q;L"8 DF/< !GIS7J=?F5^V?\>_^"<'CC]DS0X/V,M/T"W^ M)Z:UIK?"_2_!WA\6FMZ7J(NHB5=(XP\?R^8K!\K(^TC<=K#]*]";5GT2S?7X MXTOC:QF]2(Y19MHWA?;=G% %JBBB@ HHHH *XK4_V<_@;K?QCM_V@=;^&&DW MOC*SL$LK/7KRW\V:VB1F9?+#$K&X+L/,4!\'&[ KM:* /D+Q1_P5V\++\:_ M$?P'^$O[)GQ7\;:WX4ED36XM(T!4>((X4R+$S^;Y9)&&9%SN& 002^Y_X*PW MUG"UK=_\$ZOVD(]2/RP6;?#H[)&YXW^;G\0IKJ?VW/V(]9^+^LZ=^TG^S9XC M3PC\9_"2;]!UZ/"Q:M$H.;"\&,21L,J&8';N(.5)%;GA']M"W\%?LGZ?^T5^ MV;X'O?A?=1WJ:;KFEZA TI6[-Q]G\R%(]\C0NV9%R-P0%OF4!V /%_V;/$?B MSX2>/_BS_P %-/VZM*A^$^D>,XM-TS1_#-^SS7-K:6ZB.-YTC0NTS[4 39OS MYGR*NVOHO]F[]M3]F']KBWO)/V?_ (LV6NS:_X*$_MKZ]I\GA_X6?\ !+?Q_%XAN(REG<>)KZ*WT^"0CY7D MDVJ'4$Y*[DSC&Y>HI?!+XA?#K_@DC^S9X:^''[4WB?4M2\:^-]:U'6KNR\,: M'/>B:[E9&G2(HH3$2F(-R"225!!KZ'\1?M3_ \\#?%+X?? WQ]:W^G>,?B+ M8SSZ9HUO!]K%HT$*R2I-)%D*!EE$@!0^6YR ,US'[5_[;'@+]D#QEX5;XP_# M+Q"_AO7S+:V_C;2K%+N&QOSREHT2$S[I$5VRJ\[0%#_/L .X_9\_:2^#/[4? M@,?$7X)>,XM7TY;AK>[3RGBGLYU +0S12 /$XR#AAR"",@@GNJ^+_P!@?Q)? M?'C]M[XO?M5_"_X>:MX<^&?B#1-.TZWN-5TUK,^(M4@;YKY8F ^ZAD0MU.]< MX8LJ_:% !1110 4444 %>-:;\$_V4OV*-'\9?M'P^##97$@N=5\5>*KE+G5= M2>,L7=1*_FS^6!@;%^4!02."U>RTV:&*XB:WN(E>-U*NCKD,#P00>HH ^/=# M_P""U/[/GBFR.O>$_P!GOXUZKHAD9(_$.F^ 5FLI"I(;:ZW!/&#D$ BJ_B[_ M (+'?#36]"NM!^!O[-'Q5\7^*KJ)X=)T-_!4D4,LQ!"^VJQQV[C. M\>_!CXM_\$SOBW<_'O\ 9-\%ZEXG^$/BC4T;X@?"G2(C+/I%Q(P7^T-,B';) M :(< 84_)M:#ZQU+XY?"G1/B1X?^#VO>,[6P\5>*=.GO="T"[)2YNH80&E(4 MC 902=I()".0"$; !\V_L>^,OA7_ ,$SOV-O GP9_;$^-&@>%_$UQ%=7[Z-= MWX>2W%Q=2S>4J1[B53?M9P-F\. Q'->]V'[7/[*FIV,.I6/[2W@)X+B)987_ M .$OLQN1@"#@R9'![UP?[3'QU_88^'OQO\.>%?VL-!T6TUF31;F;PUXF\7>& M1)IZ1LZ":WBO)8S&DN%1F7(PI&2"X#?&OC#XL?\ !O+-XMU2:^^'HFG?49VF MFTK1M02U=S(V6A6-E01D\J% 4+C XH _4FBBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MP3]N_P >_M::7X:T+X2_L?\ PYGNO$?C>]DL)O&TY7[#X6@5 SW,W4ARN[82 MI7*G&Y]B-M_L9_L9_#?]C3X;OX6\+3S:MK^K3?:_%WB[41NO=:O3DM+(Q)(0 M,S;4R=NXDEF9F;V"B@ HHHH **** "BBB@ HHHH *^3?VO?@A^U+^VE\=8OV M:M0CG\&? K3K2VO_ !5XAL;Y#>>+'8Y%C$%.8D5E(8,,# <[LQJ?K*B@#&^' MOP]\%?"CP5IOPY^'/AJUT?1-'M5M].TZRCVQPQCL.Y).26.2Q)))))K9HHH M**** "BBB@ HHHH **** /CO]K2']I_]M7XYWW[$?PUT?6_ ?PTTJ&"7XF?$ M*>W,4NLP2J'%AIY/#JZY5V&1D,'PJ[)OIWX.?!SXPR0,_4U\4> ?V\\-?#[PCJTL?P\^ M#^I8S))$81WFT9W*-TA&1E\K+]N44 ?+7[,GPP_X)G?MK?"VT^,'P\_92 M^'8(F\C6-*G\%V4-UI=Z@!DMKA$C'S#._ ^E?%WX5_!^'4]!UBW$]E=6'C#5A'(,X*LINLQ MNI!5D.UE8$$ @U]DS0Q7$36]Q$KQNI5T=""#U%'=*N=3GU">QTZ,JC7,S;I'P2<= H'15554!5 !'\%/@)\'/V<_!B? M#[X(_#S3O#FD)*96M;"(YED( ,DCL2\KX &YV9L #. *Z^BB@ HHHH **** M"BBB@"CXF\-Z'XQ\.7_A'Q/IL=YINJ64MIJ%I+G;/#(A1T..<%21^-?F7XE_ M8[^ '_!-KXTS0?M#? #1/'7P%\:ZFJZ=XTU+1Q<:CX,NWX6"YD WO;'@!NO& M1\P99/U"K,\9^#/"?Q%\*:AX&\=>';35M'U6U:WU'3;^ 20W$3#!5E/!_H<$ M![$QZ MS&6PME=NT1\NZ4L%#$Y)8 EMR._VE\/?V0/V5?A-KZ^*_AI^SEX)T/58W+0Z MGIOAJVBN(B>NR0)N0>RD"NWUWPKX8\3O92>)?#MCJ#:;?)>Z<;ZT24VMR@(2 M:/<#LD4,V'&",G!YJ_0 4444 %%%% !1110 4444 "+#^R[;1M,\/O<6_B(QD^7<65PN(Y!+D,2Q7YV;K7WQ10!\D_\$JOV M?_$WAWX;>(OCQ\;O@UIGA[Q1XY^(&J^)-$L+K2XQ?Z)I]X4*VWF,@DB!82,( M^,*X) +,!];444 %%%% !1110 4444 %>"_\%'/V;?&?[3?[.#>&_AHMI-XF M\.>(++Q%X?L+]PMO?W-HY/V:0D@ 2([J"2!N*Y(&2/>J* /@S]H;_@HI\1OC MI\%-=_9B^%_[#?Q4B^)GC#1;C0KW2-=\-^58:7]HB:&>9KDMAXU5V*.RHC## M,5'%?6/[*GP@U/X$?LZ^"_A1XBO(+O5M"\,V5CJU[;K\L\\4*HQ#8!901M4G MDJ!7H5% !1110 4444 %%%% !1110!\R_MJ_!KXQZ-\%OV3?'/PN\%^'/&5CXB\6^+?B#IIL+@FU8E8;2,_?)+-AD+$ML)V*K$_ M?-% !1110 4444 %%%% !1110 5\B?MCZ)XH_9[_ &U?!/\ P4$_X5QJOBSP MGIG@NX\*^+;;0;/[3>Z'&\\D\6HQPCF1,RO'(1]U 3SD5]=T4 ?GE\9?VCO# M7_!4SXZ_";X1_LL_#O5-;\,^#/']IXE\<>--&5'=6C M8#<0@ 9=Q7[A@^ ?P+M8$MK;X+>$HXXT"QQIXYZ>79C_:'-[O+RVZWWOY+L%%%?G1K?[,WA#]L#_@KI\;OAY\ M4O&GBVTTK0?#6AWFG6WA[Q#)9A)7L+)6R ",'<3C Y.:_0#TS]%Z*^!?VD/V M!/&W[$GPMU3]J3]B#]HCQ_9ZSX*MFU;5_#/B7Q VH:;K%A"-]PDD15>1&&;G M=D)@;6PX]*^-OQK_ &3_M,_MI_ C]D\Z3IOQ.UF_N=;U^1DT+ MPQX?TV2^U+4,<$QP1\[0>-S%03P"3Q7+?"__ (*9_LJ_%CXA>'_A#H>N:Y8^ M+O$-]SU#4]6U?Q!K>F2Q6"6@G4*B7)58%V* MP_=(0$4'@ &@#[0HKY8UG_@L%^R7817.MZ#HWQ U_P .64KQWGC+0O MU-I, M6PX=C.P7*J>K $>F17.?\%6/C1X7^)O_ 2G\0_&;X)^.3>:3J[Z3/I.LZ9, M\1=#J=NC#^%T8$,C*0&!#*0""* /LJBODG]O?]HKXQ>&[3X6?LB_LV:\FE>/ M?BY<"U3Q$Z;VT73HHT-S=*/^>FUB0W4+'(1AMK"G8_\ !$K]D>?2!>^,_$WC M[7/&#J'G\>W7C"X74C/CF5,$QK\QR RL1QDMR2 ?85%?'G[#'Q?^-GP?_:@\ M7_\ !.C]H[Q]<^+KG0='CUWX?>,=1S]JU+2695,4[$DR2(7 #$ELQS#<55,= M]\7?^"FO[,_PG^(^I?":UC\5>,->T/\ Y&*S\"^&)]3&D^HN'3"(1@AE!)4@ M@@$8H ^A:*\[^&?[6'[/GQ<^"$O[1G@KXG:?+X/M8)9-1U>Z8VZV'E#,J3K( M T3J""58 X*D9#*3Y#I7_!7S]CO4-0M9[V?QCIGAN_NQ;6'CO5O!EW;Z)<2, MQ5<7++\H)'WF50.I( ) !]145Q'QQ_:-^#'[./PS?XO?&#QS;:5H(>..WNPK M3-=RR F..%(PS2NP!("@\ MP 2/'O"W_ 5?_9>UKQWI'@+Q;HWCKP9+X@ND MMM"U+QMX-N-/L[Z5R BI*V0,E@-S!5&>2* /IBBO)OC_ /MN_LX?LP>+;#P9 M\;?'#:-=ZGH]QJ5FSV4DD^)M?O4MK'3[62YO+A^D<2*69C] #7 MYH_M*?MN_%CXZ^(;JUT?7[W0_#*R,MCI%C.8C)'G :=D.9&(Y*D[1T ZD_7< M)\'9CQ9B)1H-0IPMS3>ROLDNK\M%W:TO\?Q=QGEO"&'C*NG.I._+!;NV[;Z+ MSUUV3UM^G5%?CGX5^('CGP-JJ:YX.\7ZEIEVC[A/97KQL3G/.#\P]0<@]Z_0 M3]@W]L*__:%T>Z\#_$!H1XHTBW$K7$2!%U"WR%,NT<*ZL5# #YE( R0/=XI M\,\RX7-&5 MNE[1L[;)JS[WLG]$444$D#(&?:OS0_3PHK\S_P!BWX"_!'_@I]:^*/BQ^VO\ M4M:\1>//^$IO;=OARWBF6RB\-6L;@1Q16D;*X'7Y_NDK@Y=78_0/[-'[*/[0 M'['/[58T;!0/E7!\[YL MF,,0#ZOHKX8_X*EZOHUU^T]\%?AS^TQX@U/3/@+K\M[#XG>RU&6TM;K5-A^S MQ7LT3*R0@^61\R@ RMD!"RV?^"4:6VG_ !I^-'A[]GO6]6U#X Z=JME#\/Y] M2NYKBW2^$7^FQV4LQ+/ KY&HKX+_P""C?PVL/CK_P %'_@# M\!_%/B?7;#0/$>AZV-330M6>TE?RH))D(9>,[XUZ@\9'>M+XT_\ !)3X2_"_ MX2>)/B7\&?VAOBEX7\2^'M$NM3TK69/'$K11201-*!*-JGRSMPQ# @/''[2O[$W@3XP_$D[]$_#> MH?\ !.W]O3X?_ OP/X[\07_PL^,>FZA;6?A[Q!JTE\-#U:S19!);R2DNJ2!X MT*DG)D)).U=M32? ;_\ !2[]L7XL:/\ %_QKXBA^&7PEU6'PYH7A+0M:FL8; M_4P'^U75RT+*SLCH0HR,!U'&&W@'W-17QY^QYJ_C+]F/]M_QE_P3]UWX@ZSX MC\)R>$8/%OPZN?$5ZUS=Z?;F403V1E;YG0.6* \*(CW8Y^PZ "BBB@ HHHH M**** "BBB@ HK\ ?^#D7_@Y%Q_;W_!/3_@GIX]_YZZ?\2_B9H]S]5ETO3Y5/ MU6:X4^L:'[S4?\&W7_!R+G^P?^">G_!0OQ[_ ,\M/^&GQ,UBY^BQ:7J$K'Z+ M#<,?2-S]UJ /W^HHHH **\2_X*.?%_XD? ;]B;X@?%;X2*X\0:7I,8L+B.(. MUJ);B*&2X ((S%'(\HR"!Y>2, U\\?L^?\$N/V&OVD/@YHOQ:U+XO^*?'WBG M5-+AN=3\=6_CN9[R&]DC#28"L5A97) 2169=N&R0: /O2BO ?V OA_\ M7_! M_P )^*/A!^TQKT_B#3] \1R1?#_Q;J&HQW%YJFD$MY?G[69U==H/[SYL2;>0 M@KY"^-TW[-'C_P#;:^.6@?\ !3_QKK&FP>&=+MKOX36;ZWQ2% MU6>[+&(A"'W/Y@VML8* ?IW17SK_ ,$I[[XZZE^POX*O?VA)M1EUN2&2:?YS?96F+?,6,6W:3R4V$\FOF;X:_LF^!OVSO^"A_P"TGHOQ<\<>,K>U M\*:YI1T>#0/$LMHB?:(9O,! !!'[E,8QCGUH _2.BOS;_;;_ &<+C_@EKX%T M#]K+]E?X]>.XKG3_ !79V6L^%/$GB9KVQURWEWDQ&,J,MA".^%RR[64-7Z10 M2F:%)C&R;U#;'&"N1T/O0 ZBOC>QUO6C_P %RKW0#J]U]@'P*$HLOM#>3YGV MV,;]F=N['?&:]!\?_P#!4+]D_P"'WB77? =SK>O:KXFT#79=)N?"^@^'9[N_ MFGB4-(T42#YHE!&9"0N> 2>* /H>BO$_@[_P4!_9R^.WPN\3_%'X=ZMK%TG@ MQ2?$_A]]"G&JV#88A&M0"[EMC8V;@2K#.5('QC_P3AF^ '[5'[7WC#XZ_&;2 M?'&M?$>+XH:G<>"=3O;6_CT[2=-MXQ)!!(PQ#%(JLR^1+RH2,!03R ?IU17S M'XL_X*W?LB^'=?U32]"D\7>*=/T&=H=>\3>$O"5Q?:7I[+][S+E %( YW)N4 MCH37J>K_ +6_P#TW]G"?]K*R\=1:GX%M[ 7C:QI4+S$QF01D>6!O#JYVLA 9 M2"" 010!Z317SGX'_P""IW[(WQ(^(&M?#[P5X@UO4'T+0;W5KS5K?096L7@M M(?-N0DP^\R#@\!2V%5B2,X>O_P#!8W]B_2-*MO$&CZEXKU[36LX+G5-3T#PI M<7%MHZ2J&07#_ [/?6FEP3HLD;74P 6)BC F,DNN<,H/%>MZE^T[\!M'^ B? MM/:I\2]/A\"2:9'?Q^(7W^6T,A 3";=Y45\L1?\%@OV M3+6^L)/%NC?$#PWH>J3I%I_B[Q%X&NK72YR_W")B"=I'.XK@ Y. #CE?^"I7 M[:6K? ?QS\'? G@OQ'XEL8]2^(.BZGXGFT'29I8M2T7[2^^UCGC4^9(YA.;> M-M[H0""KX(!]HT5\V>)O'?[-_P 3/VL/@/X^U3QKXYTKQ9JVC:S<>!/#9LWM M;._A-G)]H-_#)%O1TCW,@+(0P'!Z5TG[0'_!07]G?]G?Q[%\)-=NM=\1^,)+ M87+^%/!6A2ZG?00D B25(_EC!!! 9@Q!!Q@@T >WT5YC^S3^U_\ C]K+2-1 MO_@_XHFEO-%N!!KNA:G926FH:9*9:Q_P %;_V/ M[.U8>&[_ ,4>)=1BNKF&YT/PSX6N+N\ME@D,4DTJ 11[P0K,PW8) (&: /I MNBN _9N_:=^#'[67PX3XI? _Q7_:FF"Z>UNEDMWAGM+A0I:&6-P&1P&4^A# M@D$&H?VG/V8O '[5_@&T^'/Q'UG7[&QL]7CU&*;PYJS6BT5^6_Q4_P""?7PD\'_\%*/AA^ROH_Q%^(?_ BOBWPAJ.I:L)?& M,S7/GPQW3)LDQ\JYA3(P<\^M?46C^#OV./\ @DIX=U'QOKGQ0\6'_A+YK>SM M--UO5IM6N[Z:$N4CM(%3>6_??,0-HRFXCC(!]345X;\!O^"A7[/7Q]^(?_"H M=-/B+PQXMDMFN;+PUXX\/3:7=WL"@DR0"3Y90 "=H;=A6.,*2-/]I/\ ;C^ M/[+>M:9X-\?ZMJ>H^)]:C,ND>$?#&DRZAJ=U&"09!#&/E7*L 7*ABK8SM. # MU^BO#/AI^VO\#?VIOA_XWTKX8ZQJ=EX@\.Z-/KSQAXJ\1:9;:G<^)8_# M>@W&IOI,+ZM>M&]W+PL0,>U@"Q;9@XP5R ?HQ17EMG^V5^SWJW[,UQ^UWH/C M8ZAX&M+%[JYU&SM)&EC5'V.C0D!U=6X*$ ]^F#7EOBC_ (+"?L8^&+C[3'JG MBK5-%A:)-2\4Z-X3N;C2]/D<*?+EN%&-Z[@&"!\'Y>H(H ^I**X[Q'^T#\%_ M"/P:_P"&A?$?Q'TRU\%G3(M03Q"\V8)+>4*8V3 +.7W*%5068L 2<5XGX5_ MX*X?LB>(==TO3=;D\7>&--UZX6'0O%'BOPC6M:O8?MW?LGV&G:MM>I M_M&?MY?L]_LR^*K'X=>,M3U?6?%FI0>?9>$/"6C2ZCJ4D//[PQ1C"+P<;RN[ M!(R < 'LU%>4?LU?MI? 3]JR75=)^%_B"\AUO0F USPQKVFR6.I6&3@&2"4 M[A /% 'T#17AG@+_ (*,_LJ?%3P]XX\5_#7QK>:YI_P]T&VU MCQ)K?; M=#U_3X[W3KED*%HV'1E/*L#D,IY!!':@#HJ*X;]GW]HGX8_M/>!9OB5\(=1N MKW18]5N-/BOKBR>%;B2%@KO%O WQ[B0''!*GTKN: "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYWUKXA_ML0ZQ=PZ7X&WV MJ7,BVS_V8AW1ACM.=WIBOHBBO!SS):^YDN'EB/:6FXVMMUW*VC27TVCVDVJ1[ M+E[:,W"XQB0J-PQVYS7QO^SC_P IJ_VB/^Q*T#_TCL:^T:^5_C-_P3#3XF_M M(^)OVFO!'[6/Q&\ ZUXJMK2WU.'P??I;*T=O;Q0*A8 ,P/DJV"2,DU_3T(\L M%&]['UZ5E8]#_P""A?Q.\+_"3]B?XF^*?%=_%!%/X.O]/LTE<#S[NZ@>W@B M[EI)%X';)Z U\4_%OX?Z_P###_@EG^R9X1\3VKP7J_&/PY>2P2C#QBZ_M&Z5 M6!Y!"S*"#R",=J^B?#/_ 21^&6H^,],\:_M(?M!?$SXO'1;D7&E:/X]\2&X MTZ&0=&,&/GYZ@MM;HRL"17K_ .U5^RMX6_:N\-^%/#7BCQ+?Z5%X3\<6'B:T M?3D0F::U654B;>" A$ISCG@8JAG@WPGAM=9_X+;?%2Y\<1)+?Z1\+]+3P1]J M&3%8NMN;EX<]/W\DBDCGYW'\1JO^V3H_@FV_X*R_LNZYIT%NOB&[A\01:LZ M"5[2.T)MM_<@.]T%S_M>E)^W3>?LG^+/VO/#?@;XS?$+Q1\&_'>F>&6OO!?Q MBTS6(-.M;N!I"DFG/<2$JV"7;8X489@&'F;7\B^$_P +OA1XQ_X*I_##4?@3 M\>-?^+]_X1TG5=5^)OQ%U/6UU&*-9+5X+*T26("!%5V.(X\X\YLEBI"@'N'[ M$_\ RDW_ &LO^OKPK_Z135P/_!-WQM\*_AU_P1^\3^,/C?ITE[X2M+SQ -?T M^'.^\MWF,;6ZX9?FDWB,?,!E^2!DU]7?"3]E?PO\(OV@_B7^T-I/B:_N]0^) MLFFOJ5A&]1US^T+?4C%";JT7[7'="%?EVLN^,\D9PY]* /,/VRKZU^"G_!03]EO M]IOQM,MOX3^PWOAN^U*8[8;&ZN;26.%I&/"!OM);)X"P.3@+7W:"",@Y!Z&N M+^+_ .S]\*OCY\([GX)?%[PO%K6@W5M'%)!.2KHR ;)8W7#1R*1D,I!'/8D' MYRM/^"7'Q;\/:6/A_P""/^"DOQ>TOP6B>3!H7VF.2Y@M^@ACN\JT:@< ! . MU '.:)JJ_'+_ (+=ZUXP^&[1WMC\*_A(=&UN^A;="=1DFF9;8L.-^;E@1V-O M(.JXK<_X(96>ES?L2-XNE"R>(M;\9ZM<>+;N11Y\M\)]O[T]=WE^6<'IN)[U M[_\ LO?LG?!7]D#X>GX=?!?P]);03S_:-4U*]G\Z\U*X(P9IY2!O;T 5>=J MC)KRGQ1_P3=U#0_B+XB\?_LL_M3^,/A/'XPO6O?$^@Z+;6]WI]Q=-]^XABF' M^CR-R2RD]L8 H ^>_\ @J?;?L[^$_V3/'/@S]E:XTBUN-3^-.FK\7;6UOKC M[/%=RF>5C<@L1$IFBBW", #:,#(%>C_&'P1_P5&\9_L^>(/A5X]\'?LO:9X* MNO"\]E?R'4=7@M].L1"1YJLX\N$0J ZN1M0QANU>U> ?^">?[.?@O]FO7?V8 M-4T>^\0Z/XLN);SQ;JNN7AEU#5[Z1E8WDLP (E5D1E*@;2@/)R3YE=?\$K/& M.N>#XO@EXP_;U^)VJ_#&%8X?^$.E%JDTMJA!6UDO0F]X@ J[=H& ,# !P7 MB#Q;X6^ ?[)W[-_PB^(GPTT3XY?%!M2$/POMO#WB8MIDES:2 17BWA 0QPQ- M;KED(SD<*&8<#_P5>US]OK7?V5+?6_VEO"OPJ\,>&T\8::;/2] O[R]U=KS< M^S$SXA4!/,)V@L0#T&:^P?VA_P#@GY\*/C9X%\"^&/!VO:IX!U/X82H_P^U[ MPPZB72 J1H8]KY$D;"*/()#$H#NY8-Y[\5/^"4"?M(>"YM%_:E_:Y\>^-]6B M$?\ 8>I-':V%KI#B1&>6&R@01-*Z*T9>3>0KG&#S0!D_M4>&]$\3_P#!8?\ M9QM->TZ*ZAMO#6NW<44R!E$T-O/)$^#W1U5P>S*#VJU_P4ML[6+]JO\ 91UN M.!5NT^*YMUN ,.(I/L^],]<':,CVKW#Q9^RCX?\ &?[3?@']J36?&.H'6O 6 MBWNGVUG'#&(+T7,+Q/))QE2-Y("G&:E_:!_97\+_ +0?C_X;_$'7_$U_87'P MU\4C7--@LT0I=RC9^[DW D+\@^[@\T >I4444 %%%% !1110 5S'QGU/Q]HW MPLUO5/A;I_VOQ#!9%M)MO*$GF2Y&!M) /&:Z>BML/55"O"HXJ2BT[/9V=[/R M>S,<12=?#SIJ3BY)JZW5U:Z\UNCX$^-OQ0_X*'Z]\*M;TGXH?#N2R\/S6F-6 MNHM(2,I"&4GYE8D#@ \=":^5J_9CQ!H.D^*=!O?#.OV27-CJ%K);7EO)TDB= M2K*?J":_-']I3]B+XL? KQ#=76CZ!>ZYX9:1FL=7L8#*8X\Y"SJ@S&P'!8C: M>H/4#^AO#KC+*<9[3!3I4\--N\5![^)6VZK;9G\Y>)'!6<8+V>-A6J MXF"5I.;YI0UNME\+N]>CWW1XK7H'[,^N_&GPY\5;?5O@'H\E_P"(([28):I; MB4-"5P^Y20"!P>3U KEO"OP_\<^.=530_!WA#4M3NW?:(+&S>1@?? ^4>I. M.]?H+^P;^Q[?_L]:-=>./B L1\4:O (FMXG#KI]MD,8MPX9V8 L02/E4 G!) M^LXVXFRO(LGJ*MRU)S5HTWKS7T=UORVW?RW:/D>!^%\US_.:GO0NJW/]D1Q^7%@Y M.X,2.<5]->+O$=KX.\*:GXNOK.YN(-*T^:\FM[*+?-*D4;.5C4D;G(7 &1DD M[NWKT/ZHR3*:V48>5.IB:E=MW MO4=VM$K+1:=3XWM?V.O^"=7_ 5*\!V7[67A?P)J6C7^OS3-)KVAWO\ 9VI1 MW$4K1N;B.-I(3-N7=N968@JW[=?PX_9?D_:+UWXD_#OXI M6NH)8Z7XKF^T:CH4EK$7#K)DGR\[>FU"IE^0,@8]SXE_X)-Z7X8\=ZMX[_9% M_:D\=_!X:]=&YU;0/#MP)M+>8G)=+8L@3O@%F"YPH5?EKMOV8_\ @GCX)^ G MQ-N/C[X_^*OBGXF?$2XLC9Q^+?&5[YKV5N<[H[:/D0@@D'EB 2%*AF!\<]D^ M?])^%TG_ 5F_:3^,_A3]H;Q_K-EX#^%7B2;PWX7\"Z)??9U%XOGP_VK<8YD M<&-GC# C+%?NJROQGP=_:C_;._9*^*W@?_@E-+HNBW7B'3_&MK;Z/XPOK<-: M7_A)TEOV@/%/PG\ M7:];K#XGN?#:1S6FK!0 ));>3"^;@#Y@<9&[;N+,>0U;_@B]\ _$?@N_F\4_ M%'QKJOQ)O]6@U3_A;5_JQ?5[>[A_U?E8PJ1#^Y][A3ORB%0#AO\ @I'\//%' MQ6_X*8_L]> /!?Q1U3P7J>H:%K@M?$VC(&N;(I;RR,4!('S*C(>>CFNVU[_@ ME/\ $WXF:S^, M?V.?"WC3]HSX9_M(ZKXZUI]5^&6EW=E86\QC==1$]N\+R7#[02^'+97 +=J] MAH Q/AK\.?!GPA\ Z1\,?AWH46FZ'H=C'9Z98PDD11(,#).2S'J6))8DDDDD MUXI^UA\'?V)/VA/V@OAG\./VF;];_P 568OKWP7X3N;B5;?4E**\_F(J[)0! M;*VUF&=F""&(/T-7D'[6W[&7P[_:VTO0[K7?$&L>&_$_A2_-[X2\8^&[D0WV ME3G:6VL00R,40LIZ[!@J>: /E[_@K#\ O@[^S+X*\ ?M/_LU?#O1?!7Q T'X MAZ=9Z(WA33HK'^TTE$F^UDB@55E#!.X)V;U^ZQ%=U\'E_P"$7_X+6_%W3-7/ ME2^)_A;I.I:2)./.A@^S6\FW/7#JW3^Z?0UUW@#_ ()T3R_%G0?C/^U%^TKX MJ^+6J^$IC/X3L=%_P!I M'Q-X>^*F@?$/7? OC_PD)$\/^-/#3H+B*%\[[>:-QMGA.6.PX^\W.&8, >1_ MMX*/%?\ P46_90\"Z.?-O[+6]=U>[B3K#;1P6[[V] WDR@'U0BE_X)@J/#O[ M0G[4_@#4F":E!\:;K57A?A_LUZTLD#X]&52I?M"?%+X MPZ_\2_B)J>G+IP\4>(XXXEL;('<8+6WC^2!6;EL$]\;=S[JOQ\_8)A^(_P 9 MS^TC\$/CKXC^%OCRYTU=/UG6?#\$5Q!JUNH 07-M*-LC(%4*V1@*O!VJ0 >= MLO\ PF'_ 7/%UHQWQ^$_@$L&KNO2*674'=$;T8I((_%^L^+?&'B^]2Z\6>-/$DPDO-0= 1&GR@".) 3M09QGJ0% ]AH M**** "BBB@ HHHH ^(/^"WGQM_X*P?!+X6>!]5_X)0?"+_A+O$-]X@N(O%EM M_8$5_P#9[(0 QOMD=0F9.,C-?DS^UU^U_P#\'=7Q*_9Q\6^#OBG^S1XH\->% MKO1YAXEU7P=X$@M[]+ *3.J2PN\L:E,[VC ;;NY S7](M% '\ =%?O\ ?\'( MO_!MUG^WO^"A?_!/3P%_SUU#XE_#/1[;ZM+JFGQ*/JTUNH]9$'WEH_X-NO\ M@VZQ_8/_ 4+_P""A?@+_GEJ'PT^&>L6WT:+5-0B8?1H;=AZ2./NK0!YQ^R+ M^U__ ,'=7PU_9Q\)>#OA9^S1XH\2^%K31X1X:U7QCX$@N+][ J# KRS.DLBA M,;&D!;;MY(Q7Z3?\$0_VC?\ @N)\;?BGXXTO_@J_\"/^$1\/6/A^WE\)W/\ MPB\-A]HO3.1(FZ.1B^(\'!Q7Z/T4 >8?M=?M(_"C]EGX-W'Q)^-F@:CJ/ANY MO8M+U].CN@%N-R9ECD=5,1^ZV-RNJ/O 0Y!"Q&,8QC%?4/Q5^%G@+XV?#S5OA5\4/ M#D&K:#K=H;?4;"?($B9!!!!!5E8*RLI#*R@@@@&OE/2/^"4/Q.^'EC_PAGP/ M_P""CGQ9\+^$4REKX>-RMP;2(G_5P2AX_) [;4&.O)R2 8?[*/[4?[0?P-@_ M:+^!'QR\;M\3+KX":"=7T7Q0Z$7&I0&SFN5MKA@23)^[498LX8RJ68*M>:># M/V ?'W[?/[)EC^W!XD^.6HZM\<-;D&N>#KZ2[ TO2%MKB0Q:7%!@I&A9?F8C MY),<$"3S/MG]E[]B[X+?LH_#K5/ '@FRO-6D\17#W'BO6_$DXN[W7)G!5FN7 M( 889@$ "_,QP2S%O&(/^"3NI>!H]3\%?L^_MK_$GP!X!U>[DGN?!>DSQRI; M>8?WB6MP_P \"GIT8_WBQH P?^"=_P#P4*_:/_;/_:*O_ 'B?P1I?AW1O!'@ MI(?'EG/!FZ?Q"+EX28"'S'$P5B496V&(KGY@Q\Q^%/[.WQ3^/_\ P4=_:;B^ M&?[4WBCX9'2M=T@WK^&H5^!.L>(_"E_X2M9;75DL=3+#Q- X9MM\6'SDR$,2H (4+M&U"GHOP4_ M9*\*?!'X]_$WX_:+XIU"\O\ XGW=E<:G8W21B&S-LLJJ(BH#$'S3G<3T% 'D M?A3_ ()3Z=J_Q'T+XC?M1_M4?$#XM'PQ?+>:'H?B6[5-.AN%(*R/ "V\@@' M*AL -N7Y:^M*** /BZP_Y3PWO_9!!_Z6QT?\$W/#>B?\-K_M7^+VTZ)M1_X6 M'!9I=L@+I!FX M0.IY//N?6O+?V9-3\3:-_P $_?VR-5\'RRQZC;_$OQP]O+ 2'CQ8P;G4CD,% MW$$<@BOL?P9^ROX7\%_M6^,OVL;/Q-?S:KXST.RTR\TN5$^SVZ6RQJKH0-Q) M\L9R<2@Q+>2KNNB^/ MO-YQD!SZ8[5\0Z=%9:)^PK^VYX(\%!4\&Z/\3[R/PU! ?]'@S>1"2.+' 0*D M. .,8/?-?4=I_P $N?$/P\@U'P7^S=^VO\1/A]X%U6ZEFG\&Z=Y%REGYI)D2 MSN)1YEJI))XRV>22>:[YO^">WP.TG]C/5OV)? DFH:)X=UFW*W^J1R+-?7$[ M21R/&M+_ ."-VG:9::-;K#JOP\UJYU%/*'^D MR3"ZWL_]XD87G^%0.@%?24OP8T:7]GMOV>#J]R-/;P:?#IOPJ^=Y)M/LWFXQ MMW[?FZ8S6/\ "#]F?PW\'OV7+']EG2/$=]=Z78^'KC24U.Y1!<-'*) 7(4;= MP\PXXQP* /!O^"7WA3PY9_\ !(S0K6#1K<1ZOX;UV;4U\H?Z4[W-VC-)_>)1 M53G^%0.@%>*?!#XI?!'X?_\ !%GX/P_&[X-S?$:?6O%=U8>$?!D=TT/]HZM_ M;&H?9U9P?D10&R2&'*C:(@G=9Y99&8A0%R#*0..PKS"[_X)=?!Z_\ V,?"_P"QS=^./$"P>"]6DU7P MOXNM98X=1L;YKJXN%F4JNTX-PZ;<)/^"C'B_P#8=\GRUO?MDRO-\(?V M*)I'+,_Q4\%LS$]2;>/FO1_&_P#P2_UOX\^"KKP5^U;^V7X^\?6HM731K7R+ M73;6RG*E8[IX;=/]*FCSE3*Q'+94YKM/CI^P+X2^.O[-_@?X":M\3=?TN^^' MDVFW/AGQ?I1CCO8;JR@\F.=AC:25.X[=N' 8$8Q0!YU^U3_RER_9>_[!'BO_ M --LM4?^"4=I8:K\8?VF/&OB:-)/&4GQJU"QU.649FBL(F;[-&">1&#YH4=" M(Q_=%>MZ5^Q#;O\ %/X2?&CQW\:/$'B/Q'\*-+U*S@U#4(H@VLF\A>%Y+C ) M#*K\;3SM&-X[08$P M2>402S ?QYBMUR>=JIZ\G_!$?PUHFG? SXC^);33HEO]2^,6LI>780>9(D2P MB-"W4JNYR!T!=CW->R?LL_L0>!_V:?$^O_%34O'&O>-_'_BM53Q#XW\4SJ]U M-$N-L$2J L,(VK\@S]Q03A$"[7[)?[+'A?\ 9'\!:QX!\)^)K_58-8\57NNS M3ZBB*\>: /"O^"9-G:Z5^TW^U7I.G0+#:Q_%KS([>,816 M?[0SD <#)K['KRWX!_LL>%_@!\2/B3\2M!\37]]<_$OQ(NL:E;WB($M) '&R M+: 2OSG[V3Q7J5 'Q=\??^4W'P)_[)SK/_HF_KA_VP)/VA]:_P""QG@G3?@K MIG@F]UK1OA/)>^%+3XARW2Z>)'N+E;B:+[."QN=@(';;&2?NBOK'QK^R5X4\ M;?M=>#?VOKWQ3J$.K^#-"N]+L]*B2/[-<1SI,K.Y(W!AY[8P<<"J?[6'[%7P M^_:KDT#Q3>>*=;\)^,O"5RT_A7QKX7NA#?6#-C+/VA?$O[.O@ZX\*?$.ROO#VJ:;XDU"TOKV3<#)80FZ1A M-YJJ"8EY8QKVS7:?LB6UIKO_ 5D_:9U_P :Q(^OZ38>'[+P_P">/G@TV2VW M2"//W58I;,<=2V>]=M\//^"=$H^,F@_'3]IS]I/Q5\6-:\(R-+X1M=(OAI\1++3O M[/D\3^&?+==0L\Y$-U;RC9.%.,9(Z+G=M3: 6?BMHW[*ND_'G6]=_\$0?#&@Z+_P3<\$: MKIFEPPW&M7FKW6J2I& US,NI7,"NY_B(BAC3GL@%=S\!OV"O#7PEU_Q3\3O' MWQ6\0^/O'_C#1VTK5?&GB(QK+!9$8^SVT,8"01Y"L5&ZKI_A_[7]GO]15%FE\^[FN6W! %X:8J,#H!0!\ _"&V MM]._X) ?M0Z-8PK%:V'Q+\16]G;H,)#$IL=J*.P&3Q7UMX \$>%=+_X)/:=X M/LM#MDTZ7X#AIK41#9(\ND>9*[#NSN[.3W9B>M3^'/\ @G5\/?#G[,WQ)_9B MM_'^LR:9\2O$=_K&I:D\47GVDEUY.Y(@%VE5\E<;@3RK?] MG>+6+EM/M_!B>'%OV5?.,*V@MO-(QMW[1NZ8S0!^;&I"'Q#_ ,$_?V*O!WCE M_,\':O\ %>QM_$\=P?W$T8O9UCBE)XV&,S @\87/;C[E_P""EOAWP-K7[ OQ M4LO&UE:FRM/!=YIRND-[#,)I)DN8W1<1RHTA ."",JP968'@+S_@EQXB^(5I MI_@7]HW]MGXC>/\ P'IES%+%X-U P6RWGE$&-+RXB'FW*@@'G#9&00>: /%Y M=5\2ZYXA_P"">&K>+Y99-0GTR\::6263:23R_[57B[Q;&DOBNU\8V6GV\UP,S0:2%F$"H3R$9(HLXX/EIZ"O>/BU^ MR-X'^*WQ9^%7Q5DUFZTEOA+=W6X(RJHL*[0N.MML IN+".VN&MVFQU E0X) MZF)!_"!4G_!#V&TN_P!ECQ)XIUF)#XOU3XDZO)XWGD ^T-?AT)64GYN%8$ ] M"['^(Y]7_9G_ &%/"GP%^(VK_'?QM\2_$'Q#^(VN6@M+[QCXHD3?#; @_9[: M% $@C)5<@9/& 0,BOE^V?]BSXA?&_P"(_C+P[^U]XS_9E\81^);BQ^(?A23Q M=9:3'J\T1YOX8Y]RLTFYB)4).26V#?N< [K]AWPK\.X_^"D'[6_A;PKIEF^B M7,^@K>6<2*87FFMKAKQ"HXYG><,/4D5X]X=^.GBK]BK]D?X^?L+6EQ+/! M_B\:!\,H=_[^ZL=>=C:-%GK(BM//QT9U%>A?\$B/!OPY\(_$G]H/X\_#&XU$ M?#"[U33[+PWXDUJ:61]56QAN&OKYI91ND#22>87P,F1AA<%1!_PCOP(_;P_X M*Y^&?B_\%]3M_$/AWX8^$8-0\7>(--JI--_9T"L!M>6,R>;O!(*PE<@ MH: /L']E;X&:5^S3^SKX/^!FD",KX^*7P[T+Q+IZOO6QU M_2(;R$-_>"3*RY]\4> ?AA\-/A1HY\/?"WX>:%X:T]GWM8Z!I$-G"6_O;(55 M<^^*W:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KCOB!^SO\ L_\ Q8U:+7OBG\#/!WB6^@4+#>^(/#%I>RQ@ M= KS1L0/H:[&B@"G9>'?#^FZ$GA?3M#L[?3([?[/'IT-JB0+%C'EB,#:%QQM MQC%9WP_^%WPS^$VC/X=^%?PZT+PSI\DQFDL/#^D0V4+2'@N4A55+' YQGBMV MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH F**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D! end GRAPHIC 20 docn-20231231_g2.jpg begin 644 docn-20231231_g2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 5 !88# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]0****ZSG M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $:BAJ* %HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1J*&HH 6BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHKS'QE^TO\-OA_P")+S0-?\1_8-6M M-GGV_P!AN9-F]%=?F2,JMB*.&C MSUYJ*VNVE^9Z=17BW_#9/P>_Z&__ ,IEY_\ &:/^&R?@]_T-_P#Y3+S_ .,U MZ7]@9O\ ] =3_P E_D<7]K9?_T$0_\ H_YGM-%>+?\-D_![_H;_P#RF7G_ M ,9H_P"&R?@]_P!#?_Y3+S_XS1_8&;_] =3_ , E_D']K9?_ -!$/_ H_P"9 M[317BW_#9/P>_P"AO_\ *9>?_&:/^&R?@]_T-_\ Y3+S_P",T?V!F_\ T!U/ M_ )?Y!_:V7_]!$/_ */^9[317BW_#9/P>_Z&_\ \IEY_P#&:/\ ALGX/?\ M0W_^4R\_^,T?V!F__0'4_P# )?Y!_:V7_P#01#_P*/\ F>TT5XM_PV3\'O\ MH;__ "F7G_QFC_ALGX/?]#?_ .4R\_\ C-']@9O_ - =3_P"7^0?VME__01# M_P "C_F>TT5XM_PV3\'O^AO_ /*9>?\ QFC_ (;)^#W_ $-__E,O/_C-']@9 MO_T!U/\ P"7^0?VME_\ T$0_\"C_ )GM-%>+?\-D_![_ *&__P IEY_\9H_X M;)^#W_0W_P#E,O/_ (S1_8&;_P#0'4_\ E_D']K9?_T$0_\ H_YGM-%>+?\ M-D_![_H;_P#RF7G_ ,9H_P"&R?@]_P!#?_Y3+S_XS1_8&;_] =3_ , E_D'] MK9?_ -!$/_ H_P"9[317BW_#9/P>_P"AO_\ *9>?_&:/^&R?@]_T-_\ Y3+S M_P",T?V!F_\ T!U/_ )?Y!_:V7_]!$/_ */^9[317BW_#9/P>_Z&_\ \IEY M_P#&:/\ ALGX/?\ 0W_^4R\_^,T?V!F__0'4_P# )?Y!_:V7_P#01#_P*/\ MF>TT5XM_PV3\'O\ H;__ "F7G_QFC_ALGX/?]#?_ .4R\_\ C-']@9O_ - = M3_P"7^0?VME__01#_P "C_F>TT5XM_PV3\'O^AO_ /*9>?\ QFC_ (;)^#W_ M $-__E,O/_C-']@9O_T!U/\ P"7^0?VME_\ T$0_\"C_ )GM-%>+?\-D_![_ M *&__P IEY_\9H_X;)^#W_0W_P#E,O/_ (S1_8&;_P#0'4_\ E_D']K9?_T$ M0_\ H_YGM-%>+?\-D_![_H;_P#RF7G_ ,9H_P"&R?@]_P!#?_Y3+S_XS1_8 M&;_] =3_ , E_D']K9?_ -!$/_ H_P"9[317BW_#9/P>_P"AO_\ *9>?_&:/ M^&R?@]_T-_\ Y3+S_P",T?V!F_\ T!U/_ )?Y!_:V7_]!$/_ */^9[31117 MA'JA1110 4444 %%%% !1110 4444 %%%% !1110 C44-10 M%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7R=H7A?1?%W[=?Q%L]=TBPUJT31(95 MM]0MDGC5Q%8@,%<$ X9AGK@GUKZQKYB\ _\ )_'Q)_[ $7_HNPKZ_AZU7_I,CVG_ (4E\._^A!\,?^":V_\ B*/^%)?# MO_H0?#'_ ()K;_XBNTHKY_\ M#&?\_I?^!/_ #/7^J8?_GW'[D<7_P *2^'? M_0@^&/\ P36W_P 11_PI+X=_]"#X8_\ !-;?_$5VE%']H8S_ )_2_P# G_F' MU3#_ //N/W(XO_A27P[_ .A!\,?^":V_^(H_X4E\._\ H0?#'_@FMO\ XBNT MHH_M#&?\_I?^!/\ S#ZIA_\ GW'[D<7_ ,*2^'?_ $(/AC_P36W_ ,11_P * M2^'?_0@^&/\ P36W_P 17:44?VAC/^?TO_ G_F'U3#_\^X_48).W9'T[1117PY].%%%% !1110 4444 %%%% !1110 4444 % M%%% "-10U% "T444 %%%% !1110 4444 %%8Q:;&99(;]5 M+B1AC>4'/R@8SDU]5DW#6/SR,JF'24(W]YNRO:]EW?Y=3P!7B8K 8G!8EX.O! MJHG:V[UVM;>_2VYZ=#%4,316(I2O!ZW_ *V-"BOFCX&_M:WWQF^+5WXXMK@LWV@HC )O&=H)!R0.E>[>/_'6E?#7PCJ/B/6I6CT^Q3U_\ !BW_ ,;K? \(YSF.'ABL-1O" M6SYHKK;9NYEBN(,NP=:5"M4M*.^C?Y(^WJ*P_ OB-O&'@GP]KSP"U?5-.M[X MP*VX1F6)7V@X&<;L9QVK$_Z^K_ -)D?3M% M%%?)GOA1110 445Q/C;XP>'? 'B3P[HFJ3/]LUNX-O"8BFV$C;\TNY@54[A@ MX/0UO0P]7$S]G1BY2U=EY*[_ ,JM6G1CSU'9?YZ';44PS1B'S2ZB+;NWY^7 M&,YSZ5G?\)3HO_07L/\ P)3_ !K.,)R^%7+K6JW-C=P7MNQP)K>02(?Q!Q5DG R>!4N+B[-:C335T%%9NG>)M'UBY> MWL-6L;VX09:*WN4D=1[@'(J[=74-E TUQ-'!"OWI)6"J,G R3[U4JF<'BK5#BXNS0)IJZ"BJM]JE MEINS[9>06N_.WSY53=CKC)YZC\ZFM[B*[A6:"5)HFY62-@RGZ$4^65N:V@87_$>!GW_(KK_X3Z=HHHKY,]\**** M"BBB@ HHHH **** "BBB@ HHHH **** $:BAJ* %HHHH **** "BBB@ HHHH M \&_;7\*:EXJ^!EX=-B>=]-O(K^:*,99HE#JYQ_L[]Q]E-?)_P -OC7HL?B3 MX.Q:O$-'L_",EW%=W@0O'(DIW*^U06SDD-P?7N0/OCXG?%GPS\(](M]1\3W< MEI:W,OD1>7;O*7?:6V_*#C@'KBOE#XP?#?P!\3/BA\*Y/#=JFE:1XSCN9;FY MTU!$SE0I5MA!56#9!&.N<\U^Q<)XR'U!X+'T9*D_:2C46R_=R4UV;Y>:V^O3 M0_.\^P\OK7UG"U(^T7(I0?\ C7*_+6U]M.I]/_"CP=\.-,M9-<\ 6.DB&[!B M>^TUA)O&02A;)(P<_LCQZG\-OVF/$O@>&\^W:1*6.3A74#/Y5]7_M5_#O M5/B9\&M3TS18_/U*"6.\BM\@&;83N09[[22/4@#O7RO^QQ_R<[JO_7O??^C% MKWC]NOQGJ?A7X0VUIID\EK_:]^MG#_ (5_!L^%==TF^_MB MQ>Y#01VZM'=EW9@')88(SL((Z*.O2MO]@#X-+N+[+I5_!]BLT/68 MB0,[@=E4J%!/7)]*Z']G#]FSX=^+/@9I.HZOH\.KZCJ\4DEQ?&5M\1WLH6,@ MC85 X[@YS7FW[%OB#4/"7QVU[P7:7KWV@S"Z4KNRF^%\).!T!(!4XZ[AZ"N MO'SP>*PF<4\K4HU%*]3FV:C)WY-=-;[]-/3#"QQ%"OE\\C7GQ 6YF M4CR',GGQAO,W$C874*W)Y&WCI7F__!0S0]+/@/PYJY@B765U,6J3!<.T#12, MZD]P&1.O3/'4UQX7%Y?FD\#DV,PE2+Y%%2R^\^J].FM;G3[6:Q>*2RDB5X&@QY9C(!4KCC&,8Q MVJQ7CW[(ES>77[._A![YF>18YXXR^<^4MQ(L8Y[!0 /8"O8:_(\PPWU+%UL- M>_)*4;][-JY^@X2M]9P].O:W,D[>JN%%?*/[5%C'XO\ VIOV:O!&K27%SX3U MYO$KZGI*W$D4-TT%A%) [!&!W(V=K Y =QG#L#Z+_P ,;?![_H4/_*G>?_'J MUP]/+Y0OB:LXR[1IQDOO=2/Y&=:>+C*U&G%KSDT_N4)?F>TT5RFF_"WPOH^F MVMA::9Y-I:Q)!#']HE;:B@*HR6R< #K5G_A7N@?\^'_D:3_XJO,E:[Y=OZ]3 MMC>RON=%17._\*]T#_GP_P#(TG_Q5'_"O= _Y\/_ "-)_P#%5(SHJ*YW_A7N M@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z M!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW M_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/ M^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#H MJ*YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/ M_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_X MJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X? M^1I/_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D M:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ M #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\ M^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5 M[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7 MN@?\^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN M=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJ MC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H MZ*BN=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D: M3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_ M^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^ M'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_ MY&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^%>Z! M_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X5[H' M_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ .BHKG?^ M%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^*H_X M5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ .BH MKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y&D_^ M*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ M .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N@?\ /A_Y M&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I M/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N@?\ M/A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX M?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW_A7N M@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/^%>Z M!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#HJ*YW M_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*H Z*BN=_X5[H'_ #X?^1I/_BJ/ M^%>Z!_SX?^1I/_BJ .BHKG?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJ@#H MJ^8O /\ R?Q\2?\ L 1?^B["O>_^%>Z!_P ^'_D:3_XJOGSX8Z?;Z5^W9\1; M6UC\J"/0(]J;B<92P)Y)SU)KZW(?X6/_ .O$O_2X'@9M\>$_Z^K_ -)D?4M% M%%?)GOA1110!Y5^U!XVU?X?_ 3\0:OHA 8@'L2# MVKX1\$_"O0_B _@$S>)Y;C6O$VK7-KJD",K2V:K@HQ!RQ9^6W'@YQU!K]#/C M%XT\*>!_!-Q<^-(FGT"\<64T7V=IU?>K'#*!T^4\^N*^+_B%\ _!.K:]\-[G MX<:O>6FG^,[BY2*2Y;S4M6CVX"CAQ@L00S$C%?L_!>,CAL#.BU*DYRDU54;Q M=J;?*W_=LYI+>WK?\WXDP\JV*C4351144X7LU>:U2_O7Y;GNO[.OP9^(/P^L MO%'A'Q7>1W7@Z\M9(;*2&ZWO"S$J3&ASL#*Q8CH"!QRSM8FGFFDF@"HB@LS']ST !-9'[&?Q4\43?$#Q#\/->U:3Q!::?#-+; MWCR&;RVBF6-@LA^9HVW9&3Q@8QFNC_;F^*4NA^#['P-I3L^L>(F'G1Q??%L& MQMQUS(^%'J%<=ZYZCSRGQ"\#1K*$JW*Y2@K)QM\;3V=KW\S:"RN>4+%5*;DJ M=TE)W:=_ANNE[6\CR+]B'P+_ &U\:M4\2Z4+B+PYHB3+"]U@ROYNY(D8@ ;M MFYF('4#CD5Z/??LI>+?C!\5-6USXFZR\>A;I#86NFW0=XT+_ +N)0R[44+U( M!)/N2:]P_9_^%D/PA^&&E:)Y:C4'7[5J$BC[]PX&[GOM "CV45S/BB]^'?[6 M/A^[\(:;XI>8VTD=[,+&-DE4*2H_UB8QEL' ]*YL9Q%B<5FU?%X-N-))4_:* M#FX03?O>3D[O7?;H;8?)Z-#+Z5#$*\VW+DYN52EV^2L?.W@O2W^!?[7FG^$O M!.LW.K:+>31P7MJT@DPC*2ZR;0 6CY;=@$=#WSUW[:7Q USQ!XZ\.?"G0;IK M:/4O(-WY;%?.EFD,<<3D?P 88CH=P]*XJ".Z_8__ &B-,T'1KNU\0Z7JBV_G MK/:Q_:TBFD*%#(!N5@5W A2"I*\UI_M(S+X+_;'\(:_J!\K3GDTZZ:9ONK& MDNQSSZ;2:^MC2CB,WPN,:53]PY0FUK4G'K*-E9J^BUZ:]O =25'+Z^'UA^]2 ME'I"+Z)]5IY>@?&O]D2V^"_PZC\9>%M?U236='>*2[DD=4!RP4R1; &0AF!P M2W&>>.>Q\;_$RY^+'[".L:W?D-JB&VM+QE >6.]@&_ X&Y=K8' +&O5/VN/ M$%GHO[/WB^CCM+=&(S*[R+POJ0H9OHI-?.?AO2)],_X)[^*YYE94O] M2CN8MW=!>6T>1[9C:O'R[%5\VP.$QN8/FJ0Q4(QDTKM-IM>E]?EY'H8RA2R_ M%8C#816A*A)M=+JZ3]3&_87^(4G@WXF/X>O2T6G>)K?$!<$ SQEO+8'T.)4X MZMCTKW#]NKXA2:'\/;'PA8;I-3\27 1HXQEO(C920/=G,:CU&ZOG?4?!MU:? MLS_#SXD:0#%JGA_4IX9ID'*QFZ9H7)]$E&/K-7=_#S5)/VI/VF3XMN;5DT'P M[I\<\<$B@A'5?W:'D\^AY MV#Q-:G@%E"?OU>7E?]R:O+[M5\R]_P $Y?\ C]\>_P#7.Q_G/7VQ7Q/_ ,$Y M?^/WQ[_USL?YSU]@>,?$UMX+\)ZQKUY_Q[:;:273J.K!%)VCW.,#ZU^=\;0E M5XCKTX*[?(EZN$3Z_AF2AD]*4G9+F_\ 2F?#?[4\VI?'#]HM/!N@_P"D-H]E M)!&BY*F58FGE^AX6/ZJ*]:_8$\>?VW\-=2\,3OFYT.Z+Q*>T$Q+ ?A()?S%? M./P#^*VM^"?'FN^.CX*U#QKJ&H^;$T]L\D:122.))22(I,L?EXXP#[UL_LZ^ M.Y/!/[4"2W&D7'AK3_$D\MH=-NMVZ!9WW0J"RKD"0(H.!QFOTW-LIJSR>KE, M8+EH4X2@[J[G&[J:7OJGI=+6Y\5@,PA',88]R?-5G)25GI%V4=;6T:[G6?MP M:7%KG[0'@G39V=(;RPMK=VCP&"O=RJ2,]\&F_'[]D/2?@SX!G\9>&?$>IBYT MV:$O'>.F\AY%0&-T52K L#WX!Z4O[<5K=WOQ^\%6]A/]EOIM/MHX)R2/+D-W M*%;CT.#^%<+^T'X6^(7@[Q'X>T7XE^,;W6-!O769;NWEDGA0!MLA6-MH,B*V M?HPYYIY.\3+"Y73HXI4X\KZG\1_V&M-U?693<:F-0CMI[A@ 9C'*ZJY]RH7/JB^!_V2;#1O#S M"31[>XM#;S!@WG!F+F0L."6+%LCCFO"?^$4^+/A_]G/3_%>F^,;L>#W0J=)L M;J5)+>%I'1BP V[NH!_C],UP9=5G7RUO+,0L-SXF7+=;IK2-K-7VTVTL=6, MIQI8U?7:3KF?#*7Q'I=S)>:UJ4AM]1,H ^SM&3B) M0.@PP;/4[ATQ@?3%?F/%]2A5SO$.A'E2=GI:\DK-V\W]^_4^VX>A5AEE)597 M;5UK?1[*_DONV"BBBOCCZ,*^8O\ @H/_ ,D9T;_L/P_^DUS7T[7S%_P4'_Y( MSHW_ &'X?_2:YKZSA/\ Y'F%_P 1X&??\BNO_A/IVBN=_P"%>Z!_SX?^1I/_ M (JC_A7N@?\ /A_Y&D_^*KY(]\Z*BN=_X5[H'_/A_P"1I/\ XJC_ (5[H'_/ MA_Y&D_\ BJ .BHKG?^%>Z!_SX?\ D:3_ .*H_P"%>Z!_SX?^1I/_ (J@#HJ* MYW_A7N@?\^'_ )&D_P#BJ/\ A7N@?\^'_D:3_P"*H Z*BJ6DZ/9Z';M!90^3 M$S[RNYF^; &>2?05=I@%%%% !1110 4444 (U%#44 +1110 4444 %%%% !1 M110!P_QE^%.G?&;P'>>'-1D:W+LL]M=(H9K>=<[7 [C!(([AB,CK7P;K7P&^ M)7PQ^)7A#PS;ZU FHWLTYT2ZMKQQ%$<#S'&5S&2,9P/SQ7Z552NM%T^^OK6^ MN;"UN+VUS]GN985:2'/78Q&5S[5]ID7%&*R6$L/93I2O[K5[2<6DUY;7757[ MGS>:9'0S*4:MW&:MJNR=[?Y/HSQ?]FW]FA/@L;_6M8U!=9\5ZBGES7,>3'"A M(9E4M\S%F )8XS@<#G/NM%%?-YAF&(S/$2Q6*ES3?]))=$CV<)A*."HJA05H MH^4_V?/V9?%_PQ^,U]XJUB736TR:*Y15MKAGDS(X*Y!0#H/6O=?C)\*=-^,W M@6[\.:E(UMO99[:[10S6\RYVN >O!((XR&(R.M=O17H8W/<;CL;#'SE:I"UF ME:W+L$KW3\]SX6L/V;?C_\/[2\\/\ ACQ)&-"N&;YK/4?) M3YN"P5@&1B.NW\S7M7[+_P"S"/@>MYJ^KWD&H>);V(0$VP/E6T60Q120"Q8A M220/N@#N3[_17IX_BS,$K1K1YI./ MPJ3NH^B/E/X_?LAZOXH\LRN+B>UDD: ^>,?O8I%!PQZD''.3G MG%)4&E69P0;H3S;"%[[P_KEM]JTV\4+(H.UE((*LI[," 0?:OB MWQ=^PUKNA>,/#FG>'O$%[?Z-?S3>=?&TV_V6 JX9\2?.7!QD!?NU]WT5]-D_ M$689)S1PL_=E>\6DU=JU]=FM]-[).ZT/%S#)\)F=I5X^\K:K1VO>WI^5]-3R M7X"_LXZ!\![.[>RN9M5UF]14N=1N$"$J#G9&@SL7/)&220,G@8QIOV8_[8^/ M0^).O^)?[76&7S+32/L'EI $7$*[_,;.S[WW1ELGC.*]SHKF_MS,?;U<2ZK] MI53C)V5VGT6FGRL;?V7@_94Z"I^[!W2UM?OOK\[A7S)\1/V)+#7/%UQXE\'> M)[KP?J%Q*T\D4<9>-7;[QC961HPC6I\W_ I_8NTGP7XL@\4>)M?N?%^M6\HG M@\Z,QQ)*,;7;+,SLI ()('L<"O1/CG\!="^.GA^&SU)WL-2M"6L]2A0,\).- MRE3CBMY))6MW5M>IA3RK!4L/+"Q MIKDENM[^KW_$^/K#]@_5]4O+&W\5?$2ZU30K$[8+.*.0LJE> M_?$;X-V/C3X-W/P\TRY7P_I[0V]O!,L'G"%(98Y -NY=V?+QDMGG/->AT5MB M^(\SQM6E6K5=:3YHV44E*][V2LW?NF9X?)\%AH5*=.&DU9ZMMK:UV[_<>4># M?@#9^&_@7=?#34-2_M:UN(KB)K[[,(B#*S,KA"S8*,01SU4&E^ OP!L?@7X7 MU72[?4FU:[U*?S9KY[<1':%VHFT,>%RQZ]6->K45Q5^VGHK+[CIAE^%ISIU(PU@N6+UT7;_ (<\3_9R_9L_X9_FU^3_ (2+^WO[ M56!69/\ IH^[/F>V,5V/QL^&MS\7/A_>^%[?6O[!2\DC,US]F\\M M&C!MFW>G4A><] 1CFN[HI5LVQN(QRS*K.]9-.]EO&UM+6TLN@Z>7X:CA?J4( MVIV:M=[/?6]^O^3Y1F=V)SLW-C"[5 MZG[M<1\?/V8$^-7BK1/$-IXD;PWJ>FP^3YJV7V@R!7WQD?O$VE6+^N=W;'/N M=%.CG&.P^-EF-.I:K*[;LG?FWT:M\K67053+L+6PRPO;7YW[;">6X5JK%PTJ_%J]?QT^5CPC4OV9]0UKX"6OPTO_&7V@6E MPDEOJO\ 9I#+"IRL1C\[G&2 VX<8&.,GOOAY\++3P7\)['P+?W"ZY90VTMK/ M*\/E+.DC.6!3ZYNI9)+WWN]$ONV\ATLOPU&?M M(1UY>3=OW5TU?_!/#_@#^S;>? 77-7FM?%[ZMHNHIAM,DL/**.K?(_F>:?F" MEE/RC.>V!7N%%%<^.Q^(S*N\3BIVG1(VPN%HX*DJ-!6BNEV_SN%% M%%>>=85\Q?\ !0?_ )(SHW_8?A_])KFOIVOF+_@H/_R1G1O^P_#_ .DUS7UG M"?\ R/,+_B/ S[_D5U_\)].T445\F>^%%%% !1103@9/ H **JZ9JEGK5E'> M:?=P7UI(6"7%M()(VP2IPP.#@@C\*M4Y1<6TU9H2:DKH****0PHHHH **** M"BBB@!&HH:B@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /EK]H3_D^7]DO_ +FW_P!-D=?4M?+7[0G_ "?+^R7_ -S;_P"FR.OJ M6I74844450@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^8O /\ R?Q\ M2?\ L 1?^B["OIVOF+P#_P G\?$G_L 1?^B["OK,A_A8_P#Z\2_]+@>!FOQX M3_KZO_29'T[1117R9[X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %?,7_!0?_DC.C?\ 8?A_])KFOIVOF+_@ MH/\ \D9T;_L/P_\ I-&5B\2>*<^65C.ZVM6SC$C*GVHR(U/S23- M_'? ]A-H'A('9C\9?%[4KRWM9#NCTQSLN)$SD)M'$$?^R!NZ\+G- M?8OASPUI7A'1[;2=%L(--TZW7;%;VZ!57W]R>Y/)/6OM/:Y7POI1MB<6OM;T MX/R_F:[_ );'S?L\=GFM2]&AV^W+U_E7E^9Q_P #/A!!\$_ L7A^'5+G5F,K M7$LT^%02, &$:?P+QG&3R2<\UZ%117P.*Q-7&5IXBO*\Y.[?F?64:-/#TXT: M2M&.B"BBBN8V"BBB@ HHHH **** $:BAJ* %HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH ^6OVA/^3Y?V2_\ N;?_ $V1U]2U\K?M M%0I/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\ M\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX M_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0 M+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ M #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P"> M/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+ MU%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9 M?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/ M_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU M O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9? M\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ M (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU MO451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\ M\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX M_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0 M+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ M #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P"> M/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+ MU%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9 M?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/ M_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU M O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9? M\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ M (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU MO451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\ M\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX M_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0 M+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ M #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P"> M/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+ MU%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O5\[?$3]E/6O%WQ6UOQQH7Q M)O\ PA=ZG'%$T>GVCB142*-"IE2="P)B5L8QG'IFO>_[$LO^>/\ X^W^-']B M67_/'_Q]O\:]/+\SQ>5U)5<))1)_P#OFY_^2Z^C_P"Q++_G MC_X^W^-']B67_/'_ ,?;_&C_ %JS;^>/_@NE_P#(!_86 _EE_P"!S_\ DCYP M_P"&3_B)_P!' >)_^^;G_P"2Z/\ AD_XB?\ 1P'B?_OFY_\ DNOH_P#L2R_Y MX_\ C[?XT?V)9?\ /'_Q]O\ &C_6K-OYX_\ @NE_\@']A8#^67_@<_\ Y(^< M/^&3_B)_T)_\ OFY_^2Z/^&3_ (B?]' >)_\ OFY_^2Z^C_[$LO\ GC_X^W^-']B6 M7_/'_P ?;_&C_6K-OYX_^"Z7_P @']A8#^67_@<__DCYP_X9/^(G_1P'B?\ M[YN?_DNC_AD_XB?]' >)_P#OFY_^2Z^C_P"Q++_GC_X^W^-']B67_/'_ ,?; M_&C_ %JS;^>/_@NE_P#(!_86 _EE_P"!S_\ DCYP_P"&3_B)_P!' >)_^^;G M_P"2Z/\ AD_XB?\ 1P'B?_OFY_\ DNOH_P#L2R_YX_\ C[?XT?V)9?\ /'_Q M]O\ &C_6K-OYX_\ @NE_\@']A8#^67_@<_\ Y(^)_\ OFY_^2Z/^&3_ M (B?]' >)_\ OFY_^2Z^C_[$LO\ GC_X^W^-']B67_/'_P ?;_&C_6K-OYX_ M^"Z7_P @']A8#^67_@<__DCYP_X9/^(G_1P'B?\ [YN?_DNC_AD_XB?]' >) M_P#OFY_^2Z^C_P"Q++_GC_X^W^-']B67_/'_ ,?;_&C_ %JS;^>/_@NE_P#( M!_86 _EE_P"!S_\ DCYP_P"&3_B)_P!' >)_^^;G_P"2Z/\ AD_XB?\ 1P'B M?_OFY_\ DNOH_P#L2R_YX_\ C[?XT?V)9?\ /'_Q]O\ &C_6K-OYX_\ @NE_ M\@']A8#^67_@<_\ Y(^)_\ OFY_^2Z/^&3_ (B?]' >)_\ OFY_^2Z^ MC_[$LO\ GC_X^W^-']B67_/'_P ?;_&C_6K-OYX_^"Z7_P @']A8#^67_@<_ M_DCYP_X9/^(G_1P'B?\ [YN?_DNC_AD_XB?]' >)_P#OFY_^2Z^C_P"Q++_G MC_X^W^-']B67_/'_ ,?;_&C_ %JS;^>/_@NE_P#(!_86 _EE_P"!S_\ DCYP M_P"&3_B)_P!' >)_^^;G_P"2ZR_$/[$_BOQ=9)9Z[\:=8UJT202K;ZA:2SQJ MX! 8*]T0#AF&>N"?6OJ/^Q++_GC_ ./M_C1_8EE_SQ_\?;_&KAQ;G%.2E"I% M-=J=/_Y F609=-C^Q++_GC_P"/M_C7Q/\ M >.+[X_?$RS^%?P_ DTZ&W:NWE3R M('(\HGG&)]FWRTXKFG+I&*W?KV_P KG3F>81R^CS)< MTY:1CW?];DGC+X[?$+]J#7KCPG\,=/NM*\/Y"W-Z6\N1XR<;II1Q$AY^126; M!^]]VO;O@/\ LG>&O@\L.IWNS7_%(^;[?,G[NV/I"A^[_OGYO3 .*[[X:_"' MP_\ "_PA9:#IEONCA7,UPW#W$I'S2/CN?T [5U']B67_/'_ ,?;_&O6S/B& M]*6793#V.&\OBGYS>^O;Y.YP8'*/?6,S"7M*WGM'RBMM.Y>HJC_8EE_SQ_\ M'V_QH_L2R_YX_P#C[?XU\1J?3EZBJ/\ 8EE_SQ_\?;_&C^Q++_GC_P"/M_C1 MJ!>HJ*VM8K.,I$NQ2H'!85UX3"UL=7AAL/'FG)V2_K\3GQ&(I MX6E*M5=HQU9YG^V!\?IO"5@O@+PO(TWBG6%$4[6_S26L3X 0#_GI)G QR <\ M$J:ZW]EO]G^'X+>#_M.H1K)XJU1%DOI.OD+@%;=3G&%/4CJV>H"UYI^R+\$M M0UO5IOBUXW$EWJ^H.UQIJ70^;YL[KA@1W!PG8#D=5Q]+HY7AO[!P$K MI.]6:^W/M_AC^?S;^;RS#U,=7_M7%JS?\./\L>_J_P OP****^ /K HHHH * M*** "BBB@ HHHH **** "BBB@!&HH:B@!:*** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /EK]H3_D^7]DO_ +FW_P!-D=?4M?+7[0G_ M "?+^R7_ -S;_P"FR.OJ6I74844450@HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHI&98U+,0JJ,EB< "@#'\8^+M+\!^&=0U[6; M@6NFV,1EEDZD^BJ.[$X '[;AAWQ7\9:M^U]\7K+P'X1G9?".G2^;->*,H^T[9+IAQE0&V MHN>=W;=Q]F^!_!>E?#WPKI_A_1;?[-IUE'LC7JS'.6=CW9B22?4U^E+_ (Q/ M 7_YC:Z^=*#_ "E+\/*VOQ?_ "/\5;_F&I/_ ,#DO_;5^/Y;4,,=O"D42+%% M&H5$0 *H P .@I]%%?FI]H%%%% !1110 4444 %%%% !1110 4444 %%%% M"-10U% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M ?+7[0G_ "?+^R7_ -S;_P"FR.OJ6OE;]HI7D_;@_9-6.3RG/_"6X?;G'_$L MB[5]-_9+W_G_ /\ R"M3U8R]15'[)>_\_P#_ .05H^R7O_/_ /\ D%:8%ZBJ M/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R" MM %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ M /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T? M9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ M /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO M?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T M7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ M\@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO M?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\ M@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y M_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ M/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R" MM %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ M /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T? M9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ M /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO M?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T M7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ M\@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO M?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\ M@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y M_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ M/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R" MM %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ M /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T? M9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ M /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO M?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T M7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ M\@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y_P#_ ,@K1]DO M?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ/V2]_P"?_P#\ M@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R"M %ZBJ/V2]_Y M_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ /\ R"M %ZBJ M/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*T?9+W_ )__ /R" MM %ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*T 7J*H_9+W_G__ /(*T?9+W_G_ M /\ R"M %ZBJ/V2]_P"?_P#\@K1]DO?^?_\ \@K0!>HJC]DO?^?_ /\ (*US M?Q \<:;\,/#<^N>(M>6QL8SM7]P&>5R#A$4I&E2BY2> MB2U;9G4G"E%SJ2LENV=-K&LV/A[2[K4M3NX;&PM4,DUQ.X5(U'+OVGO$[^ ?AC;W%MH#-MNM0RT1N(^A>5O\ EG#U^7JW0CG;6-)>_$3]MSQ4 M;.V>30_ EC-\\CJ?)3T+XQYLV.B]%SV!R?KWX9_"'2OA)X=71_#K"UA)#S3- M$&EN'QC>['J?;H.@ K]&C0PG"455Q257&[J&\:?9R[R[+I]S/CI5<1G\G"@W M##=9;2GY1[+S_P""C.^ OP,TKX&>$SIUI)]MU2Z(EO\ 4&7:9G X51V1><#W M)ZFO3:H_9+W_ )__ /R"M'V2]_Y__P#R"M?G^+Q=?'5Y8G$2E MA:4:-%6C'9%ZBJ/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*UR'07J*H_9+W_G_P#_ M ""M'V2]_P"?_P#\@K0!>HJC]DO?^?\ _P#(*T?9+W_G_P#_ ""M %ZBJ/V2 M]_Y__P#R"M'V2]_Y_P#_ ,@K0!>HJ*VCECC(EF\YLYW;0O'IQ4M,04444 %% M%% !1110 C44-10 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'RU^T)_R?+^R7_W-O\ Z;(Z^I:^6OVA/^3Y?V2_^YM_]-D=?4M2 MNHPHHHJA!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 45S?C3XD>% M_AW9?:O$FNV6D1$$JMQ*/,DQUV(,LY]E!KYL\>_M[V+3MIGP_P##]SKE_+^[ MAN[Q&1"Q'!2%3C,UP> TKU$GVW? MW+4]M^-OQZ\._ _0?M6J2?:]5G4FRTJ%AYLY]3_<0'JQ_#)XKY@\"_"OQM^U M]XK3QEX^N9]+\(QM_HMK&&02IG_5VZGHO'S2G)..,G[O0_!;]EK6_B-KY\?_ M !?>XN[BY?SHM'O,B23^Z9A_ @[1#'& <#Y3]BP01VL,<,,:Q0QJ$2.-0JJH M& !T %?4U<=@^&*;PV6253$O257I'O&G^LO^&7AT\+B,\FJV-3A06L8=9>< M_P#+^G0\-^&]+\(:)::1HMC#IVFVJ;(;>!<*H_J2>23R223S6E117YS. ?"_C M/2M#34K?4[6X9TO-3M)M\-CC&-VU3OS_ +).,*=)@U/1[^WU/3YQF.YM9 M!(C>O([@\$=C6A7#*,H2<9*S1TQDI)2B[IA17(Z+\6_!_B+Q9=^&=,UZUO== MM3(LUE%N+(8SAP3C'!X/-==6E:A5P[4:T'%M7U36G?7H13JTZJO3DFMM'<** MX;Q1\(M+\5:7%J.C:C:Z MI82_*7$N.Y"-AB/<"B.$Q$Z3KQIR<%N[.WW[!+$48U%2OC']LSQE?_ !'^(/AOX1^'6\Z=KB.6\53QY\@Q M&K8Z!$)<]L.#_#7O9)E4LXQBPW-RQ2B2[M[ M(]1^(W[:GP\\#F6WT^ZE\5:@N0(M+P80>>LQ^7''5=WTKQU_C-\?/V@F:/P3 MH3^&]#D;:+JW C^4^MU+C)'_ $S /M7O?PW_ &3?AU\.5AG31UUS5(P,WVKX MG.X8Y6,_(O(R"%R/6O8HXUC1410B*,!5& !Z"OH?[5R3*],MPOMIK[=75?*" MT]+ZGD?4"_P!@E;R\&J?$/Q3<:S>R'=-;V#MA MF_VIY/F;M_"I]Z^D_ WPK\)?#6V,/AK0+/2MR[7FBCS-(/1I&R[?B37545X& M8Y_F6:^[BJS>K@\IP6 UH4TGW>K^]ZA1117SYZX4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 (U%#44 +1110 4444 M %%%% !1110!X%^V[XDU+P[\"KM=.EDA_M"]ALKF2(D$0L'9AD= Q0*?4,1W MKY0\$?"3PCXFO/A!9K=R7DGB9KY-7:&;#P2)PB ?P%1AN1\V<\@@5^A?C_P+ MI7Q*\(ZCX(HY-1B'F2#S(EDQ"@'RX5QF1C\O/ P&I/V3/VC_$GC3Q1?\ @3QN MIEUFUCD>"[DB$4VZ-@LD,J@ ;ARAP:^6/V./\ MDYW5?^O>^_\ 1BUZ_P#\%"U?_A5OAUAGRQK*@^F?(EQ_(U]=GF'IX[B_"4JR MO&2@VNCM=V]&?/Y75GA>'L1.F[-.5OP1YG^SO^S+X2^(7PWD\6^.=6GMY=4N M)HK(B[6$ (2K2$L/GO?LM_L_\ C?X(^)-8DU'5],N_#&H1$+;6 MT\C2&16'ER[2@4?+N!PQZCK@5XU\ /V48_C=\-8M>U[Q)J%G"C2VFE6UN%=( M55R68AL_*9"_RC;SDYYK9_8_\?>(/ ?Q@U/X3ZO=M>:>LMU;PQLQ9;>X@+EC M'GHC!')'3.#ZYZ<\GB<92S*EAL8JG)K.FX:1BG]AWWC;735K[\1R_P 4);C]HW]KJ/PG8HH S3LO! M&YBDASC^[G@56_:8^$%M^S3XV\):]X,O+JVBN-TT'G2[WAGA*$\X&58.O!_V MATXJ7X#?+^V].LG^L_M;5P-W7=Y=QG^M>D?\%&&']C^!AGDSW9Q_P&*O4ABJ MN#SO+LHI/]Q*CK'H[J=V_N7X]V<,J,,3EF,S"HOWJJ:/JK..B^_\CZK\%>)( M_&7@_0]>B7RX]3LH;P)_=\Q VW\,X_"MJO-_V;T>/X$>!Q)][^S(B/H1D?IB MO2*_G_'48X?%U:,-HRDEZ)M'ZSA:DJN'IU);M)_>CY:_:$_Y/E_9+_[FW_TV M1U]2U\C_ +5MAJ.K?M=?LQ6&C:I_8.M7,7BE;/5_LZW/V-Q96[N_DM\LFZ-9 M(\-T\S=U45Z?_P *K^,/_1)K_P">&PA+I#NP9I#Q M'&#ZLQ ]LY[5\R?L3^ ;[Q=XDU_XN>(LSWUY/-%9,Z]9'.9I5] ,^6,=BX[5 MSW[4FN:]\4/BQH'PCTO5VU/9<1M=%85C1;AQG+!>HBB)8^FYNXKZM\*_#W4/ M!?AO3=#TK7Q;Z?I\"P0Q_8(_N@=2<\DGDGN237Z'/_A!R)4]J^+U?=4ELO\ MM]_>O0^1C_PJYHY?\NL/HO.;W_\ ?S.WHKG?[$U_P#Z&7_R0C_QH_L37_\ MH9?_ "0C_P :_/#ZXZ*BN=_L37_^AE_\D(_\:/[$U_\ Z&7_ ,D(_P#&@#HJ M*YW^Q-?_ .AE_P#)"/\ QH_L37_^AE_\D(_\: .BHKG?[$U__H9?_)"/_&C^ MQ-?_ .AE_P#)"/\ QH Z*BN=_L37_P#H9?\ R0C_ ,:/[$U__H9?_)"/_&@# MHJ*YW^Q-?_Z&7_R0C_QH_L37_P#H9?\ R0C_ ,: .BHKG?[$U_\ Z&7_ ,D( M_P#&C^Q-?_Z&7_R0C_QH Z*BN=_L37_^AE_\D(_\:/[$U_\ Z&7_ ,D(_P#& M@#HJ*YW^Q-?_ .AE_P#)"/\ QH_L37_^AE_\D(_\: .BHJEI-K>6=NR7M]_: M$I?(D\E8\+@<8'X\^]7:8!1110 4444 %%%% "-10U% "T444 %%%% !1110 M 4444 >+_M8>$/%?BCX8--X.O]1M=6TV<7+VVG7#Q/=0[2'3"D;B,A@.<[2! MR:^,M,_:/OX/$'PWOO$.GS7]YX*-S"[&7;+=*P 0.6'#+C:2F^-OB9X3\7R3PVTFAM*9;7[&K_;=P =\C&W!QD'KVK]%X=XBP>"H/! M9A14H+G<9*Z:YH-..B;:E>U^E[]-/C\XRC$8FJL3A*C4GRIK=:23OJ^EK^=K M>O@?[)/@?Q#XV^+?B#XMZWIS:58WIN'M(V4J)I)FR2F>2BKD;NY(YX-?9- & M!@# HKY;.C6(#:K"RWMBK$ /-'GY,GIN4NH/ M8L*]*@TZTM9#)#:PQ2'@M'&%/Y@58KULUXCJ8[-*69T(?GM\"OVJKO\ 9_\ #.H^#O$'AJZO)+6XDEMT,GD2 MPR-C=%(K+PN[)SU&X\'BNF_8Z\"Z_P"/?C!JOQ5UBT:TLC)=7$4QC*I<7,Y8 M,(\]457?D=#M'KC[0U3POHVMS)-J.D6-_*@PLEU;)(P'L6!K1CC6-%1%"(HP M%48 'H*];'<68:K1Q'U/">SJXA6G+F;TZV5M+]?U//PV0UJ=2C]8K\].B[Q5 MK>EWY'P%\=M UO\ 9Y_:4A^(EIISW>BW=]_:$4V"(V>0$3P,P!VL=TF,]F!Y MP:P_B]\2M7_;"^(7AK1?#&A7%M#:H\<,4K!V5I"IEFD(X5 $7\CZXK]%;RS@ MU"VDM[J".YMY!AXID#HP]"#P:K:3X?TO08W33--M-.1_O+:0)$#]=H%;X;C* ME2A1KU<*I8FE#DC/F=K6LFXVU:N_6[VN9UN')U)5*5.ORT*DN:4;:WWT?]?, MC\,:#!X5\-Z3HMJ2;;3K2*TB)&"5C0(#^0K3HHK\RG.523G)W;U/M8Q44HQV M1\M?M"?\GR_LE_\ 3V_S-C]A MWX=WFL7VO_%/Q &GU'4II(;.68%?#=CX/\-Z;H MFFQ>38V$"6\2_P"RHQD^YZGW-:M89YFDLWQ]3%6M%Z17:*T2^[\;FN5X%9?A M84-WNWW;W84445X1ZH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 C44-10 M%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% 'RU^T)_P GR_LE_P#;ZO(-N?]ANQKF_VFM?OOCY\=M!^%.A2DZ?I]P!>2Q\J M)B,RR'MB*/(_WBX[BOLGPYX?LO"F@:=HVFP^186$"6T$?HB@ 9]3QR>YK]"Q M'_"%D4<-M6Q5I2[JFOA7_;SU]+IGR-'_ (5,TE6WIT-%YS>[^6WXFC1117YZ M?7!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 C44-10 M%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% 'RU^T)_R?+^R7_W-O_ILCKZEKY6_:*=X_P!N#]DUHX_-?_BK M<+G&?^)9%WKZ;^UWO_/A_P"1EJ>K&7J*H_:[W_GP_P#(RT?:[W_GP_\ (RT[ M@7J*H_:[W_GP_P#(RT?:[W_GP_\ (RT7 O451^UWO_/A_P"1EH^UWO\ SX?^ M1EHN!>HJC]KO?^?#_P C+1]KO?\ GP_\C+1<"]15'[7>_P#/A_Y&6C[7>_\ M/A_Y&6BX%ZBJ/VN]_P"?#_R,M'VN]_Y\/_(RT7 O451^UWO_ #X?^1EH^UWO M_/A_Y&6BX%ZBJ/VN]_Y\/_(RT?:[W_GP_P#(RT7 O451^UWO_/A_Y&6C[7>_ M\^'_ )&6BX%ZBJ/VN]_Y\/\ R,M'VN]_Y\/_ ",M%P+U%4?M=[_SX?\ D9:/ MM=[_ ,^'_D9:+@7J*H_:[W_GP_\ (RT?:[W_ )\/_(RT7 O451^UWO\ SX?^ M1EH^UWO_ #X?^1EHN!>HJC]KO?\ GP_\C+1]KO?^?#_R,M%P+U%4?M=[_P ^ M'_D9:/M=[_SX?^1EHN!>HJC]KO?^?#_R,M'VN]_Y\/\ R,M%P+U%4?M=[_SX M?^1EH^UWO_/A_P"1EHN!>HJC]KO?^?#_ ,C+1]KO?^?#_P C+1<"]15'[7>_ M\^'_ )&6C[7>_P#/A_Y&6BX%ZBJ/VN]_Y\/_ ",M'VN]_P"?#_R,M%P+U%4? MM=[_ ,^'_D9:/M=[_P ^'_D9:+@7J*H_:[W_ )\/_(RT?:[W_GP_\C+1<"]1 M5'[7>_\ /A_Y&6C[7>_\^'_D9:+@7J*H_:[W_GP_\C+1]KO?^?#_ ,C+1<"] M15'[7>_\^'_D9:/M=[_SX?\ D9:+@7J*H_:[W_GP_P#(RT?:[W_GP_\ (RT7 M O451^UWO_/A_P"1EH^UWO\ SX?^1EHN!>HJC]KO?^?#_P C+1]KO?\ GP_\ MC+1<"]15'[7>_P#/A_Y&6C[7>_\ /A_Y&6BX%ZBJ/VN]_P"?#_R,M'VN]_Y\ M/_(RT7 O451^UWO_ #X?^1EH^UWO_/A_Y&6BX%ZBJ/VN]_Y\/_(RT?:[W_GP M_P#(RT7 O451^UWO_/A_Y&6C[7>_\^'_ )&6BX%ZBJ/VN]_Y\/\ R,M'VN]_ MY\/_ ",M%P+U%4?M=[_SX?\ D9:/M=[_ ,^'_D9:+@7J*H_:[W_GP_\ (RT? M:[W_ )\/_(RT7 O451^UWO\ SX?^1EH^UWO_ #X?^1EHN!>HJC]KO?\ GP_\ MC+1]KO?^?#_R,M%P+U%4?M=[_P ^'_D9:/M=[_SX?^1EHN!>HJC]KO?^?#_R M,M'VN]_Y\/\ R,M%P+U%4?M=[_SX?^1EH^UWO_/A_P"1EHN!>HJC]KO?^?#_ M ,C+1]KO?^?#_P C+1<"]15'[7>_\^'_ )&6C[7>_P#/A_Y&6BX%ZBJ/VN]_ MY\/_ ",M'VN]_P"?#_R,M%P+U%4?M=[_ ,^'_D9:/M=[_P ^'_D9:+@7J*H_ M:[W_ )\/_(RT?:[W_GP_\C+1<"]15'[7>_\ /A_Y&6C[7>_\^'_D9:+@7J*H M_:[W_GP_\C+1]KO?^?#_ ,C+1<"]15'[7>_\^'_D9:/M=[_SX?\ D9:+@7J* MH_:[W_GP_P#(RT?:[W_GP_\ (RT7 O451^UWO_/A_P"1EH^UWO\ SX?^1EHN M!>HJC]KO?^?#_P C+1]KO?\ GP_\C+1<"]15'[7>_P#/A_Y&6C[7>_\ /A_Y M&6BX%ZBJ/VN]_P"?#_R,M'VN]_Y\/_(RT7 O451^UWO_ #X?^1EH^UWO_/A_ MY&6BX%ZBJ/VN]_Y\/_(RT?:[W_GP_P#(RT7 O451^UWO_/A_Y&6C[7>_\^'_ M )&6BX%ZBJ/VN]_Y\/\ R,M'VN]_Y\/_ ",M%P+U%4?M=[_SX?\ D9:/M=[_ M ,^'_D9:+@7J*H_:[W_GP_\ (RT?:[W_ )\/_(RT7 O451^UWO\ SX?^1EH^ MUWO_ #X?^1EHN!>KS_X[?%"'X0_#'5_$!9?MJI]GL(V_Y:7+@A!CN!RQ'HAK MLOM=[_SX?^1EKXT_;+U:^^)'Q:\#_#BT5HGWHTJ(X8"6=PBD^ZHI;Z/7T_#> M7T\SS*G2K?PXWE+_ QU?W[?,\3.<9/!8*=2G\;]V/J]%]V_R.M_83^%\VG^ M']3^(6KJTNJZZ[16LDW+^0'S))D\YDD'Y1@]Z^K*Q=%LV\/Z19:7I^DK;6-G M"EO!"LRX2-5"J/P %7/M=[_SX?\ D9:XLYS.>;XZIC)Z_\^'_ )&6C[7>_P#/A_Y&6O%N>D7J*H_:[W_G MP_\ (RT?:[W_ )\/_(RT7 O451^UWO\ SX?^1EH^UWO_ #X?^1EHN!>HJC]K MO?\ GP_\C+1]KO?^?#_R,M%P+U%4?M=[_P ^'_D9:/M=[_SX?^1EHN!>HJC] MKO?^?#_R,M'VN]_Y\/\ R,M%P+U%4?M=[_SX?^1EH^UWO_/A_P"1EHN!>HJC M]KO?^?#_ ,C+1]KO?^?#_P C+1<"]15'[7>_\^'_ )&6C[7>_P#/A_Y&6BX% MZBJ/VN]_Y\/_ ",M'VN]_P"?#_R,M%P+U%16TDLD9,L/DMG&W<&X]>*EIB"B MBB@ HHHH **** $:BAJ* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH ^6OVA/^3Y?V2_^YM_]-D=?4M?+7[0G_)\O[)?_DJEJ,?GK/_R4^4Q_^UYIAL)TA>H_EI'\3Z0HHHKX$^K"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH 1J*&HH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#Y:_:$_P"3Y?V2_P#N;?\ TV1U]2U\M?M"?\GR_LE_]S;_ .FR M.OJ6I74844450@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#X]_;\\37&J3^#/ 6G_ +RZOKC[ M;)$#RS$^3 /Q+2_D*^J?!OAFV\%^$]'T&T_X]M-M([5#W;8H&X^YQG\:^/?" M_P#Q>S]N:_U$[IM*\-R.R=U M@(T(/O.=_XFOMNOON(O]AP&!RI;QA[27^*> MMGYI:?,^4R?_ &K%8K'O9RY(^D?\V%%%%? GU84444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "-10U% " MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+7[0G_ M "?+^R7_ -S;_P"FR.OJ6OE;]HIWC_;@_9-:./S7_P"*MPN<9_XED7>OIO[7 M>_\ /A_Y&6IZL9>HJC]KO?\ GP_\C+1]KO?^?#_R,M.X%ZBJ/VN]_P"?#_R, MM'VN]_Y\/_(RT7 O451^UWO_ #X?^1EH^UWO_/A_Y&6BX%ZBJ/VN]_Y\/_(R MT?:[W_GP_P#(RT7 O451^UWO_/A_Y&6C[7>_\^'_ )&6BX%ZBJ/VN]_Y\/\ MR,M'VN]_Y\/_ ",M%P+U%4?M=[_SX?\ D9:/M=[_ ,^'_D9:+@7J*H_:[W_G MP_\ (RT?:[W_ )\/_(RT7 O451^UWO\ SX?^1EH^UWO_ #X?^1EHN!>HJC]K MO?\ GP_\C+1]KO?^?#_R,M%P+U%4?M=[_P ^'_D9:/M=[_SX?^1EHN!>HJC] MKO?^?#_R,M'VN]_Y\/\ R,M%P+U%4?M=[_SX?^1EH^UWO_/A_P"1EHN!>HJC M]KO?^?#_ ,C+1]KO?^?#_P C+1<"]15'[7>_\^'_ )&6C[7>_P#/A_Y&6BX% MZBJ/VN]_Y\/_ ",M'VN]_P"?#_R,M%P+U%4?M=[_ ,^'_D9:/M=[_P ^'_D9 M:+@7J*H_:[W_ )\/_(RT?:[W_GP_\C+1<"]15'[7>_\ /A_Y&6C[7>_\^'_D M9:+@7J*H_:[W_GP_\C+1]KO?^?#_ ,C+1<"]15'[7>_\^'_D9:/M=[_SX?\ MD9:+@7J*H_:[W_GP_P#(RT?:[W_GP_\ (RT7 O451^UWO_/A_P"1EH^UWO\ MSX?^1EHN!>HJC]KO?^?#_P C+1]KO?\ GP_\C+1<"]15'[7>_P#/A_Y&6C[7 M>_\ /A_Y&6BX%ZBJ/VN]_P"?#_R,M'VN]_Y\/_(RT7 O451^UWO_ #X?^1EH M^UWO_/A_Y&6BX%ZBJ/VN]_Y\/_(RT?:[W_GP_P#(RT7 O451^UWO_/A_Y&6C M[7>_\^'_ )&6BX%ZBJ/VN]_Y\/\ R,M'VN]_Y\/_ ",M%P+U%4?M=[_SX?\ MD9:/M=[_ ,^'_D9:+@7J*H_:[W_GP_\ (RT?:[W_ )\/_(RT7 O451^UWO\ MSX?^1EH^UWO_ #X?^1EHN!>HJC]KO?\ GP_\C+1]KO?^?#_R,M%P+U%4?M=[ M_P ^'_D9:/M=[_SX?^1EHN!>HJC]KO?^?#_R,M'VN]_Y\/\ R,M%P+U%4?M= M[_SX?^1EH^UWO_/A_P"1EHN!>HJC]KO?^?#_ ,C+1]KO?^?#_P C+1<"]15' M[7>_\^'_ )&6C[7>_P#/A_Y&6BX%ZBJ/VN]_Y\/_ ",M'VN]_P"?#_R,M%P+ MU%4?M=[_ ,^'_D9:/M=[_P ^'_D9:+@7J*H_:[W_ )\/_(RT?:[W_GP_\C+1 M<"]15'[7>_\ /A_Y&6C[7>_\^'_D9:+@7J*H_:[W_GP_\C+1]KO?^?#_ ,C+ M1<"]15'[7>_\^'_D9:/M=[_SX?\ D9:+@7J*H_:[W_GP_P#(RT?:[W_GP_\ M(RT7 O451^UWO_/A_P"1EH^UWO\ SX?^1EHN!>HJC]KO?^?#_P C+1]KO?\ MGP_\C+1<"]15'[7>_P#/A_Y&6C[7>_\ /A_Y&6BX%ZBJ/VN]_P"?#_R,M'VN M]_Y\/_(RT7 O451^UWO_ #X?^1EH^UWO_/A_Y&6BX%ZBJ/VN]_Y\/_(RT?:[ MW_GP_P#(RT7 O451^UWO_/A_Y&6C[7>_\^'_ )&6BX%ZBJ/VN]_Y\/\ R,M' MVN]_Y\/_ ",M%P+U%4?M=[_SX?\ D9:/M=[_ ,^'_D9:+@7J*H_:[W_GP_\ M(RT?:[W_ )\/_(RT7 O451^UWO\ SX?^1EH^UWO_ #X?^1EHN!>HJC]KO?\ MGP_\C+1]KO?^?#_R,M%P+U%4?M=[_P ^'_D9:/M=[_SX?^1EHN!>HJC]KO?^ M?#_R,M'VN]_Y\/\ R,M%P+U_\^'_ )&6OES]O?QY<:?X!T;PNL/D3ZQ=^=(JN'+10X.,#IEVC/\ MP$U[V0X'^U,SH81K24E?T6LOP3/*S7%?4<%5Q'5+3U>B_$=_P3\\%O8^#/$/ MBNY!:?5KL6T3ORQCB!+-G_:=V!_W*^KZX#X/>%+KX<_#'PWX=73@LEE9H)L2 MJ,S-\\IQ[NS&NQ^UWO\ SX?^1EJN(,P_M/-*^*6SD[?X5HOP2)RG"?4L#2H/ M=+7U>K_%EZBJ/VN]_P"?#_R,M'VN]_Y\/_(RU\_<]HJC]KO?\ GP_\C+1]KO?^?#_R,M%P+U%4?M=[_P ^'_D9 M:/M=[_SX?^1EHN!>HJC]KO?^?#_R,M'VN]_Y\/\ R,M%P+U%4?M=[_SX?^1E MH^UWO_/A_P"1EHN!>HJC]KO?^?#_ ,C+1]KO?^?#_P C+1<"]15'[7>_\^'_ M )&6C[7>_P#/A_Y&6BX%ZBJ/VN]_Y\/_ ",M'VN]_P"?#_R,M%P+U%4?M=[_ M ,^'_D9:/M=[_P ^'_D9:+@7J*H_:[W_ )\/_(RT?:[W_GP_\C+1<"]145M) M+)&3+#Y+9QMW!N/7BI:8@HHHH **** "BBB@!&HH:B@!:*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** /EK]H3_ )/E_9+_ .YM_P#3 M9'7U+7RU^T)_R?+^R7_W-O\ Z;(Z^I:E=1A1115""BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^)/' MP_X7;^V]I&A8^T:1X?>..4 93; #-*&^LA\L_A7V/XI\0VWA/PSJNMWAQ:Z= M:RW4G.,JBEB![G&*^3/V"O#MQX@USQO\0M17?=7D=O.G_4Q?F:^^ MX;_V'!X[-GO"')'_ !3TNO-+\&?*9S_M6)PN 6TI328GQ=:]=):#!P1$A\R0_3Y57_@ M==K^S#X('@+X(>&+%DV75U;_ -H7.1@^9-\^#[JI5?\ @-?/'[34I^,/[4?@ MWX>QLTEC8&*.Y53]TRD2SL/I"J?E7VQ'&L:*B*$11@*HP /05]]FG_"?D.#P M*TE5;JR]'[L/P/E,#_M>:XG%=*=J:_.7XCJ***^!/JPHHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@!&HH:B@!:*** "BBB@ HHHH **** /./V@?BS_ ,*8^&=]XABMUN[\NEK9 MPR9"-,^<%L=@ S8[[<9&!_$-UJ\TFMZRUU)X?;S5B*>6/ MGV* %C#$;1GKCGCFOMS]I[X5WGQ=^$M_H^F!6U:WE2^LXV;:))$R"F3P"59P M,\9(S7PCH?Q2\2_##QGX(M_%6DW#CP7-/Y&GW"F"?RY3\R%B#D Y*G'3C.,8 M_<.":-&67U*F$A">(3GS*5K\O(^5*_1RLGW5[]#\QXFJ5%BX0Q$I1HVC9K:_ M,N9OS4;M?*Q]=?LB_&[Q3\2+'4M$\865PVI::HDBU1[8Q"X3=M9'P N]3CIU M!Y&02?2?BY\=O"GP:TF2?6K])-1*9M]*MW#7,QQQ\O\ "O\ M-@?4\4SX-_' MGPO\;M+FGT.:6"]M@/M6G78"S19Z-@$AE)_B!^N#Q7'>(_V2/#OCCXS:MXZ\ M2WDNI6UTT#1:,B>7$#'#''^\?.7!*$[1MZC)(R*^'K0R^>;UI9I1>&A%7]G' M5N6GNK1)*6KOMVW1]/3EBXY?3C@:BK2>G.]DM=7O>VW?N>-?LI_''QG\3OCU M=QZWK=U/IMQ:W5TNF[S]GA.Y2JJOHH.!7TS\>OBU%\%_AO?>(C"EU>[UMK*W MD)"R3OG:&P0=H 9CCDA37QU^QI&D/[3.IQQJJ1K;7RJJC $BX %?H!?:=:: MI;FWO;6&\@/)BGC#J?P(Q7K\80P>"SRD_8KV2C!N*]VZN]-._<\_AV6)Q.5U M/WGON4DI/6VQ\%:;XH_:1\>^$;OQ_IVKW*:+")9D2 PQ!XXR=YCBQ\ZKM(YR M3@CFO?/V2?VAK_XTZ'J6GZ^D?_"0Z2$:2XA4(MU$^0'VC@,"I!P .5QC.!A_ MM4?&'7?A/IC^$/"'A>--.N=):2?4(;9O)L8Y'DC(54 13A6.2< GH:ROV!/# M/AS3_#.M:M9ZY!JGB*\\M+RSC5D:QC!8JA# ;BQR2P^7Y0 >#GULR5''$IUY3T?M.9Z-V^RGY]K^NY'^V M+\=O&/P_\=>'/#O@W5GT^XGL_/GCB@BE:5I)"D:_.K8/R-TQ]ZN#_P"$B_:P M_P">6L_^"^T_^(K%_:,A\5>)?VKI)=!T2[U&\L[BUBTR-K=C'*T*(YY. 4#[ MR3G&,Y(KH]6_:,^._P $=?L)/B'I<-UI]V25MIH8%5U&-PCF@X##(X;.,\BO M>P> 5#+<'2P>'P]2K*',U4MSR;U]WO;9W>GR/+Q&+=7&8BIB*M:%-2LG"_*K M::]K^1]E^ )-6F\!^&Y->#C76TVV:_$BA6^T&)?-R!P#OW<#BMZL;P=XLT_Q MUX6TO7]+D,EAJ$"W$1888 CE6'9@<@CU!K9K\#Q',JTU./*[NZ[:[?(_5J-O M9QY7=66O?S/EK]H3_D^7]DO_ +FW_P!-D=?4M?(_[5OB33O!7[77[,7B36KC M['HNDQ>*9KRZV-)Y2/96\*':H+-F26-?E!^]GH"1Z?\ \-D_![_H;_\ RF7G M_P 9KLPV59ABX>UPV'G./>,9-?>D<];'X3#RY*U:,7V=>6T4W]QY-^ MQW:S?$[XZ>.?B1>HS)&9/(\S^!YW.T#_ '8D*_1A7VK7S=^QW_8O@#X*V'VN MY$.H:M/)J$Z^4[$!L+&,A>FQ%/\ P(U[?_PL+0/^?_\ \@R?_$U[_%F,ABLV MJJE\%.T(^D-/SNSR/%GQ.\*_'CXA?!75-12P^Q2)>Q:SI]XZM';,$4LK[NB\;E8 M]L'J./L;Q1X8TOQGH-[HNLV<=_IEY'Y%]+T"36KCPUJSR_;;SR!+_9P4 J#( !@YP-WIWK].X5KY/R..(;I8B*J M6FKM.+A)=]&KW5K7LE>[/B<]I9CS*5%*I2;A[NFC4D^VJ>SOM=E3]E'3[./] MJSQ'_P (D\DGA6VCO0DJDE#;&0"(9/4;MF,\D#-?>E<)\)?@OX8^"^B2Z=X= MMI \[![F\NF#SW# 8&Y@ ,#G"@ #)XR37=U\YQ+FU+.,?[:C?EC%13>[MU?F MSV,EP$\OPOLJEN9MR:6ROT7H?GS^QQ_R<[JO_7O??^C%KZ\^/7QE/P/\(V^O MMH4VN0272VSI%.(A$65B&9MK<';CIU(]:Y_X6_LK^'_A5X_N?%NGZMJ5Y>SI M,C0W)C\L>8P)QM4'C'K7JWBCPQI?C/0;W1=9LX[_ $R\C\N:"0<,.H(]"#@@ MCD$ BO6S_.,NS+.*6+Y74HJ,5):Q;M>]MGZ'GY3E^,P>75*%U"HVVGHTKVL< M!\//V@O"'Q#^&O\ PDU]J&GZ/$L;C4+&[NE8VQ&04;(!8$8Q\OS9X':ODK]B ME9;[]HK4KO18I;?1!:W;R1]%2!G'E(WON*W+![BX8="[ M8'90 !D\9)SZ-3,LCRK XREEE251XA646FE!:[M[M7T>O3U...#S/'XK#U,; M!05'6Z=W)Z=MD[:GG!_;"T*Q^,4O@35](GT-8;R2REU:^N46%&4'8Q&.%^1Q2RS%\-X.KA\SC*<*E-:T[.7 M-*SU4F[)/M^6H\;A\YQ$*N"<8RA-Z3NE:/9KJ>@?LF:+>:#^SWX0MKY&CFDA MEN51A@B.6:21/S5U/XUZ[2*H50JC ' I:_.\=BGCL55Q4E9SDY6[7=S[#"T M%A:%.@G=127W*Q\M?M"?\GR_LE_]S;_Z;(Z^I:^6OVA/^3Y?V2_^YM_]-D=? M4M<"ZG4%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "OAG]J'QPW[07Q6\._#7P@&U"&PNF6>ZA8-'), MP =AVVQ('RWJ6[ $^A?M;?M$77A]A\//!;R7'BG4,0W/^6K MAATY4'CD@CMOV8?V=[7X*^%Q=ZA'%<>+-00-=W /V=3@B!#Z ]2/O'V K]' MRFC#AS"K.\6OWLD_8P]59S?]U)Z=_N9\;F%26<5WEF'?[N-O:2_]M7GW[?>> MQZ1I=MH>DV6FV&_M1_M$6_P7\+_8=-DCF\6:E&RVD.0?LR8( M,[CT!^Z#]XCT!KKOCE\:-)^"?@N;5[XK/J$P:/3[#/S7,V.![(,@LW8>Y /S MI^S-\%]4^+GBZ;XN_$(?;%N)S-86DZ<3N,!92IX$28PB]]H/0#=]OD>5X>%& M6<9HO]G@](]:DND5Y=W\N]OF+K MPWN^(/C-)9_%NH[I;:.Z;?);(XR9'SSYKY.<\@''4D#Z@HHKY[-,SQ&;XJ6* MQ#U>RZ)=$O)?\$]; X&EE]!4**T6[ZM]6_,****\D] **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** $:BAJ* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ^6OVA/^3Y?V2_\ N;?_ $V1U]2U\K?M%3I;_MP?LFR2-M1?^$MR M<9_YAD5?3?\ ;=E_SV_\<;_"IOJQEZBJ/]MV7_/;_P <;_"C^V[+_GM_XXW^ M%.Z"S+U%4?[;LO\ GM_XXW^%']MV7_/;_P <;_"BZ"S+U%4?[;LO^>W_ (XW M^%']MV7_ #V_\<;_ HN@LR]15'^V[+_ )[?^.-_A1_;=E_SV_\ '&_PHN@L MR]15'^V[+_GM_P".-_A1_;=E_P ]O_'&_P *+H+,O451_MNR_P">W_CC?X4? MVW9?\]O_ !QO\*+H+,O451_MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ "BZ"S+U% M4?[;LO\ GM_XXW^%']MV7_/;_P <;_"BZ"S+U%4?[;LO^>W_ (XW^%']MV7_ M #V_\<;_ HN@LR]15'^V[+_ )[?^.-_A1_;=E_SV_\ '&_PHN@LR]15'^V[ M+_GM_P".-_A1_;=E_P ]O_'&_P *+H+,O451_MNR_P">W_CC?X4?VW9?\]O_ M !QO\*+H+,O451_MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ "BZ"S+U%4?[;LO\ MGM_XXW^%']MV7_/;_P <;_"BZ"S+U%4?[;LO^>W_ (XW^%']MV7_ #V_\<;_ M HN@LR]15'^V[+_ )[?^.-_A1_;=E_SV_\ '&_PHN@LR]15'^V[+_GM_P". M-_A1_;=E_P ]O_'&_P *+H+,O451_MNR_P">W_CC?X4?VW9?\]O_ !QO\*+H M+,O451_MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ "BZ"S+U%4?[;LO\ GM_XXW^% M']MV7_/;_P <;_"BZ"S+U%4?[;LO^>W_ (XW^%']MV7_ #V_\<;_ HN@LR] M15'^V[+_ )[?^.-_A1_;=E_SV_\ '&_PHN@LR]15'^V[+_GM_P".-_A1_;=E M_P ]O_'&_P *+H+,O451_MNR_P">W_CC?X4?VW9?\]O_ !QO\*+H+,O451_M MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ "BZ"S+U%4?[;LO\ GM_XXW^%']MV7_/; M_P <;_"BZ"S+U%4?[;LO^>W_ (XW^%']MV7_ #V_\<;_ HN@LR]15'^V[+_ M )[?^.-_A1_;=E_SV_\ '&_PHN@LR]15'^V[+_GM_P".-_A1_;=E_P ]O_'& M_P *+H+,O451_MNR_P">W_CC?X4?VW9?\]O_ !QO\*+H+,O451_MNR_Y[?\ MCC?X4?VW9?\ /;_QQO\ "BZ"S+U%4?[;LO\ GM_XXW^%']MV7_/;_P <;_"B MZ"S+U%4?[;LO^>W_ (XW^%']MV7_ #V_\<;_ HN@LR]15'^V[+_ )[?^.-_ MA1_;=E_SV_\ '&_PHN@LR]15'^V[+_GM_P".-_A1_;=E_P ]O_'&_P *+H+, MO451_MNR_P">W_CC?X4?VW9?\]O_ !QO\*+H+,O451_MNR_Y[?\ CC?X4?VW M9?\ /;_QQO\ "BZ"S+U%4?[;LO\ GM_XXW^%']MV7_/;_P <;_"BZ"S+U%4? M[;LO^>W_ (XW^%']MV7_ #V_\<;_ HN@LR]15'^V[+_ )[?^.-_A1_;=E_S MV_\ '&_PHN@LR]15'^V[+_GM_P".-_A1_;=E_P ]O_'&_P *+H+,O451_MNR M_P">W_CC?X4?VW9?\]O_ !QO\*+H+,O451_MNR_Y[?\ CC?X4?VW9?\ /;_Q MQO\ "BZ"S+U%4?[;LO\ GM_XXW^%']MV7_/;_P <;_"BZ"S+U%4?[;LO^>W_ M (XW^%']MV7_ #V_\<;_ HN@LR]15'^V[+_ )[?^.-_A1_;=E_SV_\ '&_P MHN@LR]15'^V[+_GM_P".-_A1_;=E_P ]O_'&_P *+H+,O451_MNR_P">W_CC M?X4?VW9?\]O_ !QO\*+H+,O451_MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ "BZ" MS+U%4?[;LO\ GM_XXW^%']MV7_/;_P <;_"BZ"S+U%4?[;LO^>W_ (XW^%'] MMV7_ #V_\<;_ HN@LR]15'^V[+_ )[?^.-_A1_;=E_SV_\ '&_PHN@LR]15 M'^V[+_GM_P".-_A1_;=E_P ]O_'&_P *+H+,O451_MNR_P">W_CC?X4?VW9? M\]O_ !QO\*+H+,O451_MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ "BZ"S+U%4?[; MLO\ GM_XXW^%']MV7_/;_P <;_"BZ"S+U%4?[;LO^>W_ (XW^%']MV7_ #V_ M\<;_ HN@LR]7._$#QYI'PT\):AXAUN?R;&T3=M&-\K_ ,,: GEF/ '],FM" MY\2:;9V\MQ/=+#!$ADDD<$*J@9))QT KX:\7:]J?[9OQHCT:PNI-/\!:,Y83 M[#@1]&F([R2$$(#T'_ L_49#E,D5Y]WY+J6OAQX*UW]L?XJ7/C7Q;'-;>"K"0QPVBN=C!2"MM&?3D,[ M@9U_:M:,:4>2C35H0[ M+_-]65E>6_4*;U9EZBJ/]MV7_/;_ ,<;_"C^V[+_ )[?^.-_A1=!9EZBJ/\ ;=E_SV_\ M<;_"C^V[+_GM_P".-_A1=!9EZBJ/]MV7_/;_ ,<;_"C^V[+_ )[?^.-_A1=! M9EZBJ/\ ;=E_SV_\<;_"C^V[+_GM_P".-_A1=!9EZBJ/]MV7_/;_ ,<;_"C^ MV[+_ )[?^.-_A1=!9EZBJ/\ ;=E_SV_\<;_"C^V[+_GM_P".-_A1=!9EZBJ/ M]MV7_/;_ ,<;_"C^V[+_ )[?^.-_A1=!9EZBJ/\ ;=E_SV_\<;_"C^V[+_GM M_P".-_A1=!9EZBJ/]MV7_/;_ ,<;_"C^V[+_ )[?^.-_A1=!9EZBJ/\ ;=E_ MSV_\<;_"C^V[+_GM_P".-_A1=!9EZBJ/]MV7_/;_ ,<;_"C^V[+_ )[?^.-_ MA1=!9EZBJ/\ ;=E_SV_\<;_"C^V[+_GM_P".-_A1=!9EZBJ/]MV7_/;_ ,<; M_"C^V[+_ )[?^.-_A1=!9EZBHK:ZBNXR\3;U!QG!'/XU+3$%%%% !1110 44 M44 (U%#44 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!\M?M"?\ )\O[)?\ W-O_ *;(Z^I:^6OVA/\ D^7]DO\ [FW_ --D=?4M M2NHPHHHJA!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 445XU^T]\>(/@KX(?['(DGB?4E:+3X#@^7V:9A_=4'CU; Z9QW8'!5\QQ M,,+AXWG)V7^?HMWY'+BL32P=&5>L[1B>2?M??&+4/%6N6_P@\%B2\U*^FCAU M)K<\LS8*VP/8=&E3=YR_Y^5.K]%LOULF>!E.&JUZDLTQ:M.?PK^6/ M1>KW?_#A1117PA]2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (U%#44 + M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\M?M"?\ MGR_LE_\ 8Y'WG/144=V9B% ]37QQ\$_!.J_M5_%R_^)'C M*'/ANPF5;:R<$Q2LO,=NH/!1!\S_ -XM_M-B+XM^+-6_:Z^,MGX"\*3[/"FE MR%Y;P#*-M.V6Y8<9 SM1>Y.<_-Q]H^#O".E^ _#.GZ#HUL+73;&(111]2?5F M/=B36OQB_X7L9?_F'I/\ \#G_ )+\ M?GILT445^;'V84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (U%#44 M +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\M?M" M?\GR_LE_]S;_ .FR.OJ6OEK]H3_D^7]DO_N;?_39'7U+4KJ,****H04444 % 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 5\K_MD_'*YTVW3X:>% M2]UXAUA5BO?LHWO'%)P(% _CD!Y'7:?]H&O9OCI\7;+X,?#^]URXV2WS?N+" MU9L&><@[1_NC[Q]A[BO!?V.?A#>^(M2O/BYXP#WFJZA-(^F_: "26)$ESCMD MY5.F &(&"IK[OA_!T<'1GGN/C>G3=H1_GJ=%Z1W?_ :/EY)/>O7* M**^1QN,K9AB)XK$2O.3N_P"NRV7D?0X;#T\)1C0HJT8Z(****XCI"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@!&HH:B@!:*** "N3 M[+'*TD$9,2"^"^-B=L94]:Y?0_P#@G9K5S"&UKQG8V,QY*65F]R/^^F:/ M^5?H&$X?RRG0A7S7'QIN:348IRDDU=7ML[=+?,^2Q&;8Z=65+ 85SY6US-\J MNM':^_WGUYH_Q6\%>()DATSQ=H=_.QPL-OJ,+N3_ +H;-=37P_K'_!.G4X86 M;2O&UI=R_P ,=Y8- OT+*[_RJW\)M*^-?P!^(7A_0=;2;4_!NHWT5B\GFF[M M8@YVAHV^]#@GH0H/H:NOP]E.(I2J95CU.44WRS3BW;72]KORM\R:6;X^C.,, M?A'%-VYHOF2OWMT^9]JT445^>'UX4444 %%%% !1110 4444 %%%% !1110! M\K?M%0I/_ (^W^-']B67_ #Q_\?;_ !J]119!=E'^Q++_ )X_^/M_C1_8EE_SQ_\ M'V_QJ]119!=E'^Q++_GC_P"/M_C1_8EE_P \?_'V_P :O4460791_L2R_P"> M/_C[?XT?V)9?\\?_ !]O\:O4460791_L2R_YX_\ C[?XT?V)9?\ /'_Q]O\ M&KU%%D%V4?[$LO\ GC_X^W^-']B67_/'_P ?;_&KU%%D%V4?[$LO^>/_ (^W M^-']B67_ #Q_\?;_ !J]119!=E'^Q++_ )X_^/M_C1_8EE_SQ_\ 'V_QJ]11 M9!=E'^Q++_GC_P"/M_C1_8EE_P \?_'V_P :O4460791_L2R_P">/_C[?XT? MV)9?\\?_ !]O\:O4460791_L2R_YX_\ C[?XT?V)9?\ /'_Q]O\ &KU%%D%V M4?[$LO\ GC_X^W^-']B67_/'_P ?;_&KU%%D%V4?[$LO^>/_ (^W^-']B67_ M #Q_\?;_ !J]119!=E'^Q++_ )X_^/M_C1_8EE_SQ_\ 'V_QJ]119!=E'^Q+ M+_GC_P"/M_C1_8EE_P \?_'V_P :O4460791_L2R_P">/_C[?XT?V)9?\\?_ M !]O\:O4460791_L2R_YX_\ C[?XT?V)9?\ /'_Q]O\ &KU%%D%V4?[$LO\ MGC_X^W^-']B67_/'_P ?;_&KU%%D%V4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ M !J]119!=E'^Q++_ )X_^/M_C1_8EE_SQ_\ 'V_QJ]119!=E'^Q++_GC_P"/ MM_C1_8EE_P \?_'V_P :O4460791_L2R_P">/_C[?XT?V)9?\\?_ !]O\:O4 M460791_L2R_YX_\ C[?XT?V)9?\ /'_Q]O\ &KU%%D%V4?[$LO\ GC_X^W^- M']B67_/'_P ?;_&KU%%D%V4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !J]119! M=E'^Q++_ )X_^/M_C1_8EE_SQ_\ 'V_QJ]119!=E'^Q++_GC_P"/M_C1_8EE M_P \?_'V_P :O4460791_L2R_P">/_C[?XT?V)9?\\?_ !]O\:O4460791_L M2R_YX_\ C[?XT?V)9?\ /'_Q]O\ &KU%%D%V4?[$LO\ GC_X^W^-']B67_/' M_P ?;_&KU%%D%V4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !J]119!=E'^Q++_ M )X_^/M_C1_8EE_SQ_\ 'V_QJ]119!=E'^Q++_GC_P"/M_C1_8EE_P \?_'V M_P :O4460791_L2R_P">/_C[?XT?V)9?\\?_ !]O\:O4460791_L2R_YX_\ MC[?XT?V)9?\ /'_Q]O\ &KU%%D%V4?[$LO\ GC_X^W^-']B67_/'_P ?;_&K MU%%D%V4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !J]119!=E'^Q++_ )X_^/M_ MC1_8EE_SQ_\ 'V_QJ]119!=E'^Q++_GC_P"/M_C1_8EE_P \?_'V_P :O446 M0791_L2R_P">/_C[?XT?V)9?\\?_ !]O\:O4460791_L2R_YX_\ C[?XT?V) M9?\ /'_Q]O\ &KU%%D%V4?[$LO\ GC_X^W^-']B67_/'_P ?;_&KU%%D%V4? M[$LO^>/_ (^W^-']B67_ #Q_\?;_ !J]119!=E'^Q++_ )X_^/M_C1_8EE_S MQ_\ 'V_QJ]119!=E'^Q++_GC_P"/M_C1_8EE_P \?_'V_P :O4460791_L2R M_P">/_C[?XT?V)9?\\?_ !]O\:O4460791_L2R_YX_\ C[?XT?V)9?\ /'_Q M]O\ &KU%%D%V4?[$LO\ GC_X^W^-']B67_/'_P ?;_&KU%%D%V4?[$LO^>/_ M (^W^-']B67_ #Q_\?;_ !J]119!=E'^Q++_ )X_^/M_C1_8EE_SQ_\ 'V_Q MJ]119!=E'^Q++_GC_P"/M_C1_8EE_P \?_'V_P :O4460791_L2R_P">/_C[ M?XT?V)9?\\?_ !]O\:O4460791_L2R_YX_\ C[?XT?V)9?\ /'_Q]O\ &KU% M%D%V4?[$LO\ GC_X^W^-0WFGZ7I]G/=702WMH$:66:20JJ(HR6))X )K4KY M%_;,^+U_K&I67PD\(^99F./AEV'E7GJ]DN[>R.!6TN?VR_C[Y5JD]MX T0Y=N M01!GZ\23$8'=5&>=IS]R6?AG2]/M(+6ULTM[:!%BBAC)5411@* #P !BN0^ M!7PAL?@Q\/[+1+<)+?N/.O[M5P9YR.3_ +H^Z/8>YKT.O1XAS2ECJL,+@U;# MT5RP7?O)^HHL@NRC M_8EE_P \?_'V_P :/[$LO^>/_C[?XU>HHL@NRC_8EE_SQ_\ 'V_QH_L2R_YX M_P#C[?XU>HHL@NRC_8EE_P \?_'V_P :/[$LO^>/_C[?XU>HHL@NRC_8EE_S MQ_\ 'V_QH_L2R_YX_P#C[?XU>HHL@NRC_8EE_P \?_'V_P :/[$LO^>/_C[? MXU>HHL@NRC_8EE_SQ_\ 'V_QH_L2R_YX_P#C[?XU>HHL@NRC_8EE_P \?_'V M_P :/[$LO^>/_C[?XU>HHL@NRC_8EE_SQ_\ 'V_QH_L2R_YX_P#C[?XU>HHL M@NRC_8EE_P \?_'V_P :/[$LO^>/_C[?XU>HHL@NRC_8EE_SQ_\ 'V_QH_L2 MR_YX_P#C[?XU>HHL@NRC_8EE_P \?_'V_P :/[$LO^>/_C[?XU>HHL@NRC_8 MEE_SQ_\ 'V_QH_L2R_YX_P#C[?XU>HHL@NRC_8EE_P \?_'V_P :/[$LO^>/ M_C[?XU>HHL@NRC_8EE_SQ_\ 'V_QH_L2R_YX_P#C[?XU>HHL@NRC_8EE_P \ M?_'V_P :/[$LO^>/_C[?XU>HHL@NR*VM8K.,I$NQ2*_M4?&O7/@?X/TG5M"M=/N[B[O_LKKJ,PG?%;7DIB ME4YSA)X\?0 KVY:OU7AG&<-_55ALSI+VUW[TD^5]DVKV^:L?"9UA\Y]O[;!5 M'[/31;KOH]_O.._X;L^*O_0K:#_X+[O_ ./U[[^RM\=O%?QK_P"$H_X2?2[# M3?[,^R_9_L5O+%O\SSMV[S';./+7&,=37BEE^T_\7_@/J%OI/Q(\/-JUKDK' M-=J(I9%7@^7<("DF,C)(8],D9KZA^"_QW\._'+2[VZT)+NWGL3&MW:WD05HR MX)7!!*L#M;H<\<@9%=7$F%AA\!.='+H1A*UJU.?,EJO);[:VW,,FKRK8J,:F M,DY*]ZC4445^0'Z$%%%% !1110 4444 %%%% !1110 4444 M?+7[0G_)\O[)?__MI?M!3:C>))'X$T+'[LDK^X#'9'QT>8@ENF%#<_*,_=T$$=K#'# M#&L4,:A$CC4*JJ!@ = !7Z+F#7#>7?V73?^T5DG5?\ +'I3_67ZIH^/P:>< MXSZ]/^#3;5-=WUG_ )?YH?1117YR?8A1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% "-10U% "T444 <3\6/B]X>^#/AV/6/$,EP(9I? M(@AM83))+)M+;1T X4\L0/>ODOQ1^VMXZ^(^HMH_P^T6'11("!<3,DMQMQC< M6?$<8Y[@]N:^D/VCO@;/\>/"VF:1!J\>CM9WOVHRR0&4,-C+MP&&/O9_"OGK M_AW3J!) \ZE9_-_/-3&M?%#XF61N),;X(-2CNKDC^Z978 MJO?A0PKZN^#_ ,._ GPYTN[LO!(M660H;R:*Z^T2R$;MAD;)QU; X'7 KY7N MO^"?DEC-%#:4XCCELBK/] 9>:]Y_9H_9SN?@#_P )']HUR+6O[6^S M;?+MC#Y?E>;URQSGS?TK;B3'8;&8*7L\R<[6Y:2IN$7JOEHM5>^QEDN%KX;$ MKGP7+>]YN:E):?KMI;<]OHHHK\D/T R_$_B;3/!N@7VM:S=QV&F64?FSW$G1 M1T ]R20 !R20!R:^/?%?_!0'=XRTN3P_I$X\-6[N+Z*["">[7C:4(SY>.>YS M[5ZE^W1I]_?? >X>R#-#;:A;S787/^I^9>?;>T9_"OF7X7^)O!6L>(?@OI;6 MUG9?8)+Z#75O458IFEX5W=N'#+@<],;?3/ZYPMDF K9=/,L51=9WFK)Z148. M5WYO9/HVFM3\_P \S+%4\9'!T*BIJT7?JVY)?'/C7X=DU3 M099$>!A'=6-R L]NQSC< 2,'!(8'!P>X('21@JJH&22 M3T %>9?"']GSPC\';Z]U'PR]\[ZA$$=KBZ$B%-VY< #CL?3ZUXQ\>- ^+WQ MI^*VK>!=%\W2O EJ8!)?-&T-O*KPQNY>3K,0S,-B\<#(XS7R-/+# MK>SP\5S#A/$4^>JW:T-F];/R5EKV/2/A?^U9H/ MQ8^)5YX2TC3+I5A6:2/4I'7RYDC8#<%Z@-G(SVKV^OSP_8ELO[-_:*NK,/Y@ MM[*[BWXQNVLHSC\*^U/CEXD\1^$OA9KFJ>$K-K_Q#"(4M+=+=KAF+S1HQ$:\ ML0K,?3C)R*]#B;),/@+X? M'W@O1O$5O;R6D.I6RW*0R$%D#=B17YM_&[X7^._#NCZ7XQ^(-])-K>NW#QBU MG??-$BJ#ER/E3[W"+T'ITK[[_9O_ .2$^!_^P7%_*NK/%/@?';1 M:PT]]JETN^'3;%5:79TWL20%7/&2P_#>40JX;*,2I?6*]/GYT](NS:5NNS_IZ>56SK,)0K9A0?TX!Z,*] MA_:9^.UO\$_ [26S1R^)-1W0Z=;M@[3CYIF']U./JQ4=,D>?_L;? RZ\/V,W MQ$\4+++XEUH-);K=9:2*%SEI7)Y\R0Y/^Z1W8@?H&18:EE>&>?XV-U'2E%_: MGW_PQ_/S1\EFE:>.K+*<,[7UJ/\ ECV]9?D>S?!7X3Z?\&O -CX>LB)IU_?7 MMUC!N+A@-[_3@*!V51WR:[NBBOA\1B*N+K3KUI7E)W;\V?3T:,,/3C2I*T8J MR"BBBN/VO/CPOP[\!SZ5X=UFWC\57EPMJZVMPAN;*,KO9RH.Y"1 MM4$@??R#D"N&_9U\6:;\$?@;XF\0:OXHT/5=:OT.K0Z9#J:2W) MS8R!DC)SR*T?VV/@19:IX1NO&^@Z1NU^"Y2;5)HB[/+;"/86VY(^3$9. /E# M$]*^2/$/BWPIKG@K2-'T;P'%I?B961;O6(KZ>4W) (PD))"ESM)Z\Y '/'[S MP_E."S3(Z>'P_,U*:]J[1O=6=FW)-1[6N^MEJ?E6;8_$X'-)UJMKQC[BO*VN MEUI;F[WLO/8W=#\ ZY\=[;Q%XPU;QEHMMJBR-MAUJ_6&>\D"AML:GA5 (5>B MYP!@ D?3/[#?QJF\0>&=1\+>(M7C>ZTV6(:=)>S@2RQR;AY2[CE]K+QU.' Z M 5R?C#X0_#?X%_ ?P_JOC3P9-K?BZ\B\D^5>SQ*+IU:0++ME4!4'RG:#]WWS M4/[#7P-TSQ+;WGC;Q!IC7!L[V$Z+*TLD>R6(EGD 5@'&[8.3]>.?\ &WB3POX?TAX_%FIZ7I^FWBM 8]5GCCCG!'S) MAS\W!Y'/%?$7QF_9Q\(S_$SP#IG@6_-EIWC%)Y8YC)]IMX]JAD,?(;:<]V./ MTKZO_:'^#:?&WX=SZ)'.EKJ<$JW=A<29V+,H(PV.=K*S*?3(.#C%?"S:3\7O MACXV\%Z%/I=P=9TJ6X_X1^WE1)D;>!Y@C8'#*/O8)X)_"OU_@JFE3E6P>+Y* MR4^:$FE%KD?++SY96;[)/Y_GO$LVYQIXC#\U/W;22NU[RYH^5U>W?3Y>L?L< M^*O$O@'XQ:U\+M7N6N+&(7""#>7C@N(3RT9/164-QQGY37V_7S3^RS^SOK_@ M?7]5\=^.IO,\5ZF)%6V\Q9&B$C!I))&7*EV(Z*< 9YYP/I:OE>+\5A<7FDJF M%:E[L5)Q^&4^K7EY];'N\/4*^'P*A736KLGNH]$S\^?V./\ DYW5?^O>^_\ M1BU^@U?%W[,/P7\;>"_C[J.N:WX>N=.TF2&[5+J5DVDNX*CAB>17VC7;QSB* M.)S2,Z$U)QR\+T:E' RC5BXOF>ZMV/D'_@HI_P BSX,_Z_+C_P! M2O=OV;_^2$^!_P#L%Q?RKS#]MSX:>)_B5H/A:#PSH\^KRVMS,\RPE1L4HH!. M2.X->O? W0[_ ,,_"'PEI6J6S6>H6FGQQ3V[XW(P'(.*,=B*,N%<'0C-.:G) MM75UK+=;AA:-2.?8FJXOE<8V=M.G4^+/@HITC]N2X@N/D;^V=6BY]2EQC\^/ MSKT3_@HQ<1C3? L&[]ZTMXX7V A&?U%._:2_9V\8Z?\ %"/XE_#F)[J\:6.Z MFM;?;YT%P@ \Q5/#JP RO)R6X(/''-\(?C#^TWX^TV]\?:=+H&D6:B&2::$6 MZQQ;MS+%$3N9VY^;ITR< "OOZ.(P6+QV"XAEB81ITJ5IQ;]Y22DK*.[UE\[: M;GRE2CBSM8EAMK>-8HHUZ(B@!0/H *GK\(Q=?ZSB*E>WQ2;^]W/U M/#TO8T84OY4E]R/D?]JWPWIWC7]KK]F+PWK5O]LT75HO%,-Y:[VC\U$LK>9! MN4AEQ)%&WRD?=QT)!]/_ .&-O@]_T*'_ )4[S_X]7!_M"?\ )\O[)?\ W-O_ M *;(Z^I:Z<-FN882'LL-B)PCVC*27W)F-; 83$2YZU&,GW<4W^*.4TWX6^%] M'TVUL+33/)M+6)((8_M$K;44!5&2V3@ =:L_\*]T#_GP_P#(TG_Q5=%17FRD MYMRD[MG9%**26B1SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%14C. M=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJ MC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KH MJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D: M3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_ M^*KHJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^ M'_D:3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_ MY&D_^*KHJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z! M_P ^'_D:3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H' M_/A_Y&D_^*KHJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^ M%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X M5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@ M#G?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^ M*H_X5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJ MZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y M&D_^*H_X5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I M/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ M/A_Y&D_^*H_X5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX M?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N M@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z M!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJNBHH YW M_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ #X?^1I/_BJ/ M^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_XJNBH MH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ #X?^1I/ M_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D:3_X MJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ #X? M^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7N@?\^'_D M:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KHJ* .=_X5[H'_ M #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7N@?\ M^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KHJ* .=_X5 M[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJC_A7 MN@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KHJ* . M=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D:3_XJ MC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*H_X5[H'_/A_Y&D_^*KH MJ* .=_X5[H'_ #X?^1I/_BJ/^%>Z!_SX?^1I/_BJZ*B@#G?^%>Z!_P ^'_D: M3_XJC_A7N@?\^'_D:3_XJNBHH YW_A7N@?\ /A_Y&D_^*K#\;V/@SX>^%=1\ M0ZS;BWT^QB\R1O.DRQZ*BC=RS,0H'J17>LP52S' '))KX7^,'B_5?VMOC'8_ M#[PG/M\*:;,7FO5&461V',=N">2J@JSGN3_M5Y?] M0HOG?-4GK)]W_DNASO\ PKW0/^?#_P C2?\ Q5'_ KW0/\ GP_\C2?_ !5= M%17S1[)SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y M\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_PKW0 M/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=% M10!SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ MR-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_PKW0/^?# M_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!S MO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_ M\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C M2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O M= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_ MPKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ MQ5=%10!SO_"O= _Y\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y M\/\ R-)_\51_PKW0/^?#_P C2?\ Q5=%10!SO_"O= _Y\/\ R-)_\51_PKW0 M/^?#_P C2?\ Q5=%10!2TG1[/0[=H+*'R8F?>5W,WS8 SR3Z"KM%%, HHHH M**** "BBB@!&HH:B@!:*** /.OBU\+O^">>M6]U))X6 M\3V5W;]4BU5'AD7VW(&#'WPM?>9/2R?%87V5;%SPU9W4GJX25]-K=-'=I'RN M85,QH5_:4\/&M3TMTE%]=_/LCZ_\=?#GPU\1[&UMO$^EQ:K:6U3U^9U'!SDZ:M&^GIT/M8*2B ME-W?4*YW7/A[X?\ $GB;1/$.HV'VC6-%+FPN?.D7R2X ;Y58*V<#[P-=%13I MU:E&7-3DXO5:.VC5FOFM'W03IPJ+EFKKS\M5]S"BBBLBPHHHH **** "BBB@ M HHHH ^6OVA/^3Y?V2_^YM_]-D=?4M?+7[0G_)\O[)?_ '-O_ILCKZEJ5U&% M%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHKS3X__ !GLO@GX"N=6DV3:M2?MD_'2XT>U3X;^%FDN/$>L*L5Y]ERTD,4F L*@<^9)G&/[K?[0->D_LU? MNW^"/@=8)UCE\1:AMFU*X4Y 8#Y8E/\ =3)^I+'N,>2?L>_!F^UC4KCXM>,M M]YJVI.TNFKXJCEN&60X&5XQ=ZLE]N?;_# M'IY^EW\UE="IC:SS7%*S>D%_+'OZO\O4****^!/K HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $:BAJ* %HHHH ***^ M8_VH/CIXLT?QAI/PW^'D;'Q+J4:O-<1*K2H'R%C3=\JG +,Y^Z,'(Y(];*\L MKYMB5AJ#2=FVV[**6[;[(X,=C:> HNM5N^B2U;;V2\SZ58;ILA3$S-M5N1AABO5_V0/C;K/Q4\-ZQI/B= MC+XBT&5(Y9V0(\T;[@N]0 -ZE&4\?W<\Y)]O,>&:^ IUJT*L:D:7)>W::3C) M>6MKGF8/.J6*G3IR@X.?-:_>+LUZ]3Z"HHHKXX^B"BBB@ HHHH **** "BBB M@ HHHH **** /EK]H3_D^7]DO_N;?_39'7U+7RU^T)_R?+^R7_W-O_ILCKZE MJ5U&%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@"IK&K6F@Z3>:E?SK;65G"\\\ MSG"HB@LQ/T -?#?@_1=2_;2^.-WXAUF.2W\#Z*0B6Q.!Y88E(!@CYWY9V'0< M9'R5WW[<7Q4N1::9\,M S<:KK;QO>1PG+["X$,(QW=QG'HH[-7NGP-^%MO\ M!_X;:7X=C*2W: SWLZ#B:X?EV]P.%'^RJU^BX%_ZNY0\QVQ&(O&GWC#[4UV; MV7R:TN?'XI?VQF'U/>C2LY^#M-?:%> _'#]J7P?\-?$EUX/\1^&[W6U:WC MEE18H9('5QD J[<].XKZ_A:IB88]QP]#VRE&49PO:\'H]>G0^>SR-&6%3JU? M9M23C+>TEMH?-W@7]JK2?!7Q:^(/C0:)>W:^(%7[)9[T0HP(.)&R<#CJ :]A M_84\):RT'B[QWK%NUN/$,ZFV)3:)8%"A M&/ \H_F*^^XEE7HY?6>'P$Z49J$9SFT[1A9122;ZVN_Z7R>2JE4Q=/VV*C-Q M_P#/_P#^05J]118" MC]DO?^?_ /\ (*T?9+W_ )__ /R"M7J*+ 4?LE[_ ,__ /Y!6C[)>_\ /_\ M^05J]118"C]DO?\ G_\ _(*T?9+W_G__ /(*U>HHL!1^R7O_ #__ /D%:/LE M[_S_ /\ Y!6KU%%@*/V2]_Y__P#R"M'V2]_Y_P#_ ,@K5ZBBP%'[)>_\_P#_ M .05H^R7O_/_ /\ D%:O446 H_9+W_G_ /\ R"M'V2]_Y_\ _P @K5ZBBP%' M[)>_\_\ _P"05H^R7O\ S_\ _D%:O446 H_9+W_G_P#_ ""M'V2]_P"?_P#\ M@K5ZBBP%'[)>_P#/_P#^05H^R7O_ #__ /D%:O446 H_9+W_ )__ /R"M'V2 M]_Y__P#R"M7J*+ 4?LE[_P __P#Y!6C[)>_\_P#_ .05J]118"C]DO?^?_\ M\@K1]DO?^?\ _P#(*U>HHL!1^R7O_/\ _P#D%:/LE[_S_P#_ )!6KU%%@*/V M2]_Y_P#_ ,@K1]DO?^?_ /\ (*U>HHL!1^R7O_/_ /\ D%:/LE[_ ,__ /Y! M6KU%%@*/V2]_Y_\ _P @K1]DO?\ G_\ _(*U>HHL!1^R7O\ S_\ _D%:/LE[ M_P __P#Y!6KU%%@*/V2]_P"?_P#\@K1]DO?^?_\ \@K5ZBBP%'[)>_\ /_\ M^05H^R7O_/\ _P#D%:O446 H_9+W_G__ /(*T?9+W_G_ /\ R"M7J*+ 4?LE M[_S_ /\ Y!6C[)>_\_\ _P"05J]118"C]DO?^?\ _P#(*T?9+W_G_P#_ ""M M7J*+ 4?LE[_S_P#_ )!6C[)>_P#/_P#^05J]118"C]DO?^?_ /\ (*T?9+W_ M )__ /R"M7J*+ 4?LE[_ ,__ /Y!6C[)>_\ /_\ ^05J]118"C]DO?\ G_\ M_(*T?9+W_G__ /(*U>HHL!1^R7O_ #__ /D%:/LE[_S_ /\ Y!6KU%%@*/V2 M]_Y__P#R"M'V2]_Y_P#_ ,@K5ZBBP%'[)>_\_P#_ .05H^R7O_/_ /\ D%:O M446 H_9+W_G_ /\ R"M'V2]_Y_\ _P @K5ZBBP%'[)>_\_\ _P"05H^R7O\ MS_\ _D%:O446 H_9+W_G_P#_ ""M'V2]_P"?_P#\@K5ZBBP%'[)>_P#/_P#^ M05H^R7O_ #__ /D%:O446 H_9+W_ )__ /R"M'V2]_Y__P#R"M7J*+ 4?LE[ M_P __P#Y!6C[)>_\_P#_ .05J]118"C]DO?^?_\ \@K1]DO?^?\ _P#(*U>H MHL!1^R7O_/\ _P#D%:/LE[_S_P#_ )!6KU%%@*/V2]_Y_P#_ ,@K1]DO?^?_ M /\ (*U>HHL!1^R7O_/_ /\ D%:/LE[_ ,__ /Y!6KU%%@*/V2]_Y_\ _P @ MK1]DO?\ G_\ _(*U>HHL!1^R7O\ S_\ _D%:/LE[_P __P#Y!6KU%%@*/V2] M_P"?_P#\@K1]DO?^?_\ \@K5ZBBP%'[)>_\ /_\ ^05H^R7O_/\ _P#D%:O4 M46 H_9+W_G__ /(*T?9+W_G_ /\ R"M7J*+ 4?LE[_S_ /\ Y!6C[)>_\_\ M_P"05J]118"C]DO?^?\ _P#(*T?9+W_G_P#_ ""M7J*+ 4?LE[_S_P#_ )!6 ML3QMXDC\ ^$]4\0ZMJGE:?I\)FD(A7=-+/$]\$8X,[G]VC8Z*B_O&_W@?X:^@R'*O[7QT,/)V@O>F^T5 MN_T7FSR,TQ_]GX655*\GI%=Y/9%']E'P5JWQD^)^N_%KQ$2!#<-]B:1=RFX; M^X#_ Q)A1[L.ZFOLS[)>_\ /_\ ^05K*^'7@:P^&O@G2/#6FK_HNGPB/>1@ MR.>7<^[,68_6NCJ\_P T6;8Z5:FK4X^[!=H+1?YOS9.4X'^S\*J;UD^\G MO_D4?LE[_P __P#Y!6C[)>_\_P#_ .05J]17SECV2C]DO?\ G_\ _(*T?9+W M_G__ /(*U>HHL!1^R7O_ #__ /D%:/LE[_S_ /\ Y!6KU%%@*/V2]_Y__P#R M"M'V2]_Y_P#_ ,@K5ZBBP%'[)>_\_P#_ .05H^R7O_/_ /\ D%:O446 H_9+ MW_G_ /\ R"M'V2]_Y_\ _P @K5ZBBP%'[)>_\_\ _P"05H^R7O\ S_\ _D%: MO446 H_9+W_G_P#_ ""M'V2]_P"?_P#\@K5ZBBP%'[)>_P#/_P#^05H^R7O_ M #__ /D%:O446 H_9+W_ )__ /R"M'V2]_Y__P#R"M7J*+ 4?LE[_P __P#Y M!6C[)>_\_P#_ .05J]118"C]DO?^?_\ \@K1]DO?^?\ _P#(*U>HHL!1^R7O M_/\ _P#D%:/LE[_S_P#_ )!6KU%%@*/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*U> MHHL!1^R7O_/_ /\ D%:/LE[_ ,__ /Y!6KU%%@*/V2]_Y_\ _P @K1]DO?\ MG_\ _(*U>HHL!1^R7O\ S_\ _D%:/LE[_P __P#Y!6KU%%@*/V2]_P"?_P#\ M@K1]DO?^?_\ \@K5ZBBP%'[)>_\ /_\ ^05H^R7O_/\ _P#D%:O446 H_9+W M_G__ /(*T?9+W_G_ /\ R"M7J*+ 4?LE[_S_ /\ Y!6C[)>_\_\ _P"05J]1 M18"*VCECC(EF\YLYW;0O'IQ4M%%,04444 %%%% !1110 C44-10 M%%% !7" M^+_@;X$\?:RVK>(/#=KJ>HLBQFXF9PQ5>@X8=*[JOE#]HW]DGQ3\8OB9/XCT MG5='M+.2VA@$=[)*),H""?EC88_&OHZ#9Z%;) S-J4=Q)&;; /S@EL<=<' M(/H:\T_X)]^)+*_T3Q5I2:;:VVH6;6[/?P1['NX3Y@02#H60AN>X?G)&:\[C M_P"">OCDR*)/$'AY4SRRR3D@?3RA_.OJ;]GGX!6'P&\-7=I'=G4]6U!UDO;[ MR]@;:"$15R<*NYNIR2Q/H!]SF>*P.%R:OA'F,L54J.+C\7NV=WNWNO/>VG4^ M7P5'%5\QI8CZFJ$(*5]M;K39+;_/7H>KT445^2GWX4444 %%%% !1110 444 M4 %%%% !1110!\M?M"?\GR_LE_\ W[M,H,_P 6 MX?Q5]G^'=!L?"N@Z?H^F0"VT^Q@2W@B'\** !SW/')[FOT/$?\(&21PVU?%6 ME+O&FOA7_;SU?E=,^0H_\*V9NOO2H:+SGU?R_P"":%%%%?GA]>%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% "-10U% "T444 %?&'[7'Q6\RET;\KZ::ZWZ'RG$U3V>!OSN"?^1CK^RY\?F4$ZU,I]#KS\?K7T!^RC\+?'_PU_P"$I_X3F^:\^V_9?L>Z M_:ZV[/.\SJ?ESO3ZX]J\F7_@HU=;1N\!PEL*Z7/;****_&S]&"BBB@ HHHH **** " MBBB@ HHHH **** /EK]H3_D^7]DO_N;?_39'7U+7RU^T)_R?+^R7_P!S;_Z; M(Z^I:E=1A1115""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "O+?VD/B\GP;^&-]JL+(=9NC]DTZ-N M\S _/CT106^H [UZE7PKXKN)?VN_VG;31K)Y)O!.@G;+*APC0HV99![ROA%/ MIM..#7UG#>6TL;BG7Q7\"BN>;\EM'UD]+=5>QX&&H*E0_BU'RQ]7N_E_ MD>G?L/\ PAD\*^#;CQMJJE]9\1*&@,O+QVN2023WD/SGU 3WKZ)8;>%%CCCC&%10, =@ *EKR*]!L-S2YI244Y;*_5^AO_ R^._@KXA:3XVU*3X3:#IT'AS2GU)8PD,K7&T'" M9\A=N2.O.,]#7M_P$\;>"?B)X3EUSP;I%KHHDD$%]:16L<$L*J?L$LD MGBKXF/I2R)X=:: VRN#P/,F\L<]]G7\,U]=G66X6IA,76H1E!4U1DKRDXVFH MWB[MW:;N?/9;C*\<1AZ=5QESNI%V23O%NSTZ65C['HHHK\D/T **** "BBB@ M HHHH **** "BBB@ HHHH ^5OVBE>3]N#]DU8Y/*<_\ "6X?;G'_ !+(NU?3 M?V2]_P"?_P#\@K7S1^T)_P GR_LE_P#K&4?LE[_ ,__ /Y! M6C[)>_\ /_\ ^05J]13L!1^R7O\ S_\ _D%:/LE[_P __P#Y!6KU%%@*/V2] M_P"?_P#\@K1]DO?^?_\ \@K5ZBBP%'[)>_\ /_\ ^05H^R7O_/\ _P#D%:O4 M46 H_9+W_G__ /(*T?9+W_G_ /\ R"M7J*+ 4?LE[_S_ /\ Y!6C[)>_\_\ M_P"05J]118"C]DO?^?\ _P#(*T?9+W_G_P#_ ""M7J*+ 4?LE[_S_P#_ )!6 MC[)>_P#/_P#^05J]118"C]DO?^?_ /\ (*T?9+W_ )__ /R"M7J*+ 4?LE[_ M ,__ /Y!6C[)>_\ /_\ ^05J]118"C]DO?\ G_\ _(*T?9+W_G__ /(*U>HH ML!1^R7O_ #__ /D%:/LE[_S_ /\ Y!6KU%%@*/V2]_Y__P#R"M'V2]_Y_P#_ M ,@K5ZBBP%'[)>_\_P#_ .05H^R7O_/_ /\ D%:O446 H_9+W_G_ /\ R"M' MV2]_Y_\ _P @K5ZBBP%'[)>_\_\ _P"05H^R7O\ S_\ _D%:O446 H_9+W_G M_P#_ ""M'V2]_P"?_P#\@K5ZBBP%'[)>_P#/_P#^05H^R7O_ #__ /D%:O44 M6 H_9+W_ )__ /R"M'V2]_Y__P#R"M7J*+ 4?LE[_P __P#Y!6C[)>_\_P#_ M .05J]118"C]DO?^?_\ \@K1]DO?^?\ _P#(*U>HHL!1^R7O_/\ _P#D%:/L ME[_S_P#_ )!6KU%%@*/V2]_Y_P#_ ,@K1]DO?^?_ /\ (*U>HHL!1^R7O_/_ M /\ D%:/LE[_ ,__ /Y!6KU%%@*/V2]_Y_\ _P @K1]DO?\ G_\ _(*U>HHL M!1^R7O\ S_\ _D%:/LE[_P __P#Y!6KU%%@*/V2]_P"?_P#\@K1]DO?^?_\ M\@K5ZBBP%'[)>_\ /_\ ^05H^R7O_/\ _P#D%:O446 H_9+W_G__ /(*T?9+ MW_G_ /\ R"M7J*+ 4?LE[_S_ /\ Y!6C[)>_\_\ _P"05J]118"C]DO?^?\ M_P#(*T?9+W_G_P#_ ""M7J*+ 4?LE[_S_P#_ )!6C[)>_P#/_P#^05J]118" MC]DO?^?_ /\ (*T?9+W_ )__ /R"M7J*+ 4?LE[_ ,__ /Y!6C[)>_\ /_\ M^05J]118"C]DO?\ G_\ _(*T?9+W_G__ /(*U>HHL!1^R7O_ #__ /D%:/LE M[_S_ /\ Y!6KU%%@*/V2]_Y__P#R"M'V2]_Y_P#_ ,@K5ZBBP%'[)>_\_P#_ M .05H^R7O_/_ /\ D%:O446 H_9+W_G_ /\ R"M'V2]_Y_\ _P @K5ZBBP%' M[)>_\_\ _P"05H^R7O\ S_\ _D%:O446 H_9+W_G_P#_ ""M'V2]_P"?_P#\ M@K5ZBBP%'[)>_P#/_P#^05H^R7O_ #__ /D%:O446 H_9+W_ )__ /R"M'V2 M]_Y__P#R"M7J*+ 4?LE[_P __P#Y!6C[)>_\_P#_ .05J]118"C]DO?^?_\ M\@K1]DO?^?\ _P#(*U>HHL!1^R7O_/\ _P#D%:/LE[_S_P#_ )!6KU%%@*/V M2]_Y_P#_ ,@K1]DO?^?_ /\ (*U>HHL!1^R7O_/_ /\ D%:/LE[_ ,__ /Y! M6KU%%@*/V2]_Y_\ _P @K1]DO?\ G_\ _(*U>KYJ_:L_:5E\ QCP7X1O\ 9;Z>QC 9">#;QD?QGG

+%&Y,:GNY_B8?0<9+?0M?2YSF.&PN&_L7*G> MDG><^M22Z_X5T7S\WXN6X.O6K?VECE:H_ACTA'_-]2C]DO?^?_\ \@K1]DO? M^?\ _P#(*U>HKX6Q]24?LE[_ ,__ /Y!6C[)>_\ /_\ ^05J]118"C]DO?\ MG_\ _(*T?9+W_G__ /(*U>HHL!1^R7O_ #__ /D%:/LE[_S_ /\ Y!6KU%%@ M*/V2]_Y__P#R"M'V2]_Y_P#_ ,@K5ZBBP%'[)>_\_P#_ .05H^R7O_/_ /\ MD%:O446 H_9+W_G_ /\ R"M'V2]_Y_\ _P @K5ZBBP%'[)>_\_\ _P"05H^R M7O\ S_\ _D%:O446 H_9+W_G_P#_ ""M'V2]_P"?_P#\@K5ZBBP%'[)>_P#/ M_P#^05H^R7O_ #__ /D%:O446 H_9+W_ )__ /R"M'V2]_Y__P#R"M7J*+ 4 M?LE[_P __P#Y!6C[)>_\_P#_ .05J]118"C]DO?^?_\ \@K1]DO?^?\ _P#( M*U>HHL!1^R7O_/\ _P#D%:/LE[_S_P#_ )!6KU%%@*/V2]_Y_P#_ ,@K1]DO M?^?_ /\ (*U>HHL!1^R7O_/_ /\ D%:/LE[_ ,__ /Y!6KU%%@*/V2]_Y_\ M_P @K1]DO?\ G_\ _(*U>HHL!1^R7O\ S_\ _D%:/LE[_P __P#Y!6KU%%@* M/V2]_P"?_P#\@K1]DO?^?_\ \@K5ZBBP%'[)>_\ /_\ ^05H^R7O_/\ _P#D M%:O446 H_9+W_G__ /(*T?9+W_G_ /\ R"M7J*+ 4?LE[_S_ /\ Y!6C[)>_ M\_\ _P"05J]118"C]DO?^?\ _P#(*T?9+W_G_P#_ ""M7J*+ 16T,;&,/:7,A$9V2#(4E\)(I/.T,&!'!&3GZ#KY[^/G[(>G_&CQ M%)XB@\07.D:PT*0E9(5FMRJ @?*-K ^^X_2OI>'JV'P^.57$5Y4;)VG%7L_- M6=U:]T>+F].M6PKA1I*I=ZQ;M=>3NK/:QY!8_P#!.W59+Y?M/C2R%AD'S8+- MVD(]E+ =/YF(,MQ(0 7<@ 9P , 5\3 M^(/!OQB_95MQ\9+&1KX6+7PVCK M=)5*N[[Z]+Z/Y=D>_T445^0'Z$%%%% !1110 M4444 %%%% !1110 4444 ?+7[0G_ "?+^R7_ -S;_P"FR.OJ6OEK]H3_ )/E M_9+_ .YM_P#39'7U+4KJ,****H04444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%>1?M&?M :?\#?"ZNBQWOB.^#+ M86+-Q[RR8Y"+_P"/'@=R.W!8.OF&(AA<-'FG+1+^NBZLYL3B:6$I2KUG:*,+ M]J']I*U^#^AOH^CRI<^,KZ/$$2@,+1#QYSCU_NKW/)X'/+_LI_LVS^'F'Q \ M<1277BV^8SVT-X2TEJ&Y,LF?^6S9/7E0?4G&)^R_^S_J7BC7E^+/Q#9KW4[U M_MFGVMTN26/*W#CH,#&Q>@&#QA:^O:^VS/&T,CPLLFRV5YR_BU%]I_R1_NKK MW^^_S.!PU7,ZZS+&QM%?PX/HOYGYO\/N"BBBOSP^O"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** $:BAJ* %HHHH *^2_VC?^%V^*OBC<>'/ ;ZO!X>6UA8S6>VUB#E27!N M3M.?]G=^%?6E?+?[4/QE\9+X^T?X7_#MI(-8_N:<)/E;O4^&*6KD_3]3YW/G36#_>3E%77P?%)O[*]3DO!O M_!/^]U.X%_X[\6/)-(=TMOI8,DC>YGE'7_@!^M?3OPQ^#OA3X0:?<6OAC3?L M7VK9]IF>5I))RN[:69CVWMC&!S7RI\!M/^(3:Y\8?"5[KU[J/BJWT5[6WDEU M*20)<-D*R2,?E/(PW&#WKU?]COXSZY\2-"US0?%+M/K_ (?E2-[F0 22QMN M#XZNK(P)[Y7ODGZ?B2.<8BC7E5Q:J4J?)>,?=5II.+Y5NKZ7=WU/$R6674:E M)4\.X3GS6;U=XMIJ_1V['T11117Y0?>A1110 54U75K/0[":]OKB.UMHE+/) M*X51@>IJW7Y^?$[^TOVC/VH=4\):CJ\FGZ/I,EU!;0#D(MNC%RBDX+N4)WVK[L^U M_AS\4?#GQ5T,:KX=OA=6^YE9'&R5,''S(>0/0GK765^;?PE^ OC[5/#OA7Q] M\.;EO[2:XN$N-UQ' +#Q]=_M.?$;7OAY\!KG5;,#3] M?N_(LWD@?=]E>0?O"C>H 8!NQ(/:O8S;AO#T,RIX++L0I^TDXV?Q0:=O>\NS MLK]MK^?E^2*E=;235]/\NG<];NM=TVQN5M[G4+6WN&^[%+.J MN?H"K\_O@[^QV_P 9/A>/&-WXHEMM4U)YVMHFB\U2R2,F96)W$LZMTZ#! MYZ5W'[ OQ(UO5+S7_!VHWDU]I]E;K=V?G.7^SX<(Z*3_ G5QM=VT=W>S3^YZ]\\)GE:K6HT\30Y(UE>#YD[Z7U5 MM-#[)HKX0_;INY_&'QJ\)>$[-E:1+2*) W19KB8K@_@L9_&F?\.\/%?_ $-. MC_\ ?N7_ .)JJ/#&!C@J&+Q^/5%U5=1<&]+]U+T>R"IGF*>)JT,)A745-V;Y MDM?2Q]Y45@^ /#LOA#P'X;T&>5)Y]+TVVL9)8\[7:.)4+#/."5K>K\_J1C"< MHP=TGH^_F?60DY13DK-]#Y:_:$_Y/E_9+_[FW_TV1U]2U\M?M"?\GR_LE_\ M:4G9);MF=2I"E!U*CLENS#^-_QIT?X)^#Y-5U! MEGOY@T=AIZMA[F7'3V49!9NP]R ?FO\ 9Z^"NK_'CQ9/\4OB6)+VRDD#V-E. MN$NB#P=IZ0)T5>C'KP#NS/A;X#\0?MA?$BX\=>-O,@\(V,GEP6:DA)0&R+:, M_P!T?QOU).!R'_ (NZ?IW]IZ4(E@F#9"+)Y;Q-&S ';NC;Y6(ZYX.,'ZL\=>.-(^'/A6_\ M0ZYOO^$L'FSG=2B[-M-;.RZ'G7@O]JRV\%_%+Q]XT@T":ZE\0H/LMI).%6%@<_.P'(R. MPY]J]Q_89\&ZRMGXM\>:W ]O+XCN5:W5D*>8H9W>4 _PLTF!_NGVK1T_QG^S MI8^#;/QT=#\/V'VC<8K%]/B:\653RBP '# X^8?+R#G!!KKOV>/VAQ\>M4\6 M+;:/_9&E:/\ 95M1))OFD\SSLE\?*O\ JUPHSC)Y-?29YBYULNQ+P>!E2C[D M:DYOI!J,8I==;7:^9XN68>%/&45B,5&I+WI0C%=9)MR?RO:_R/::***_'#]& M"BBB@ KY _:8_95\0ZIXRN?'_@&X5+Z3]_=V:S_9YDE5<&6%\@<@9()!SDC. M<#Z_KX?\5?M&?$#X0?''6M#\3/DSQE47<5& >3T< M=17W7",,Q^MU*N62CSQBVX2^W'JDNO3JO4^6X@E@_80AC4^64M)+[+Z-OI]S M/./@?^U%XL^".CZ;IT^E1ZCX/EF=T26 QR'+?O##+P&()Z'<.W%?87QS\?>! M]0_9\N==UZ&35O#FL6\)M+:%O+FGD?#Q!6_@8$;B><;&X.,'XAU'XD:9JW[. MOAGX=V5E-?>(4UB2\=EB)\H$N$1.[,^\<#T]>GOW[0'P@UW2_P!D?P=IPBDN M+WPV8KG4;>/Y]BLCB0\=0C. 3TP&/05^CYYEN!JYGA,15A["I.M).SLY13TG MY-NROOK?L?'99C,5#!5Z5.7M81IIZJ_*VM8^:2OIY6[GCOPM\'?&[6OAKJ4W M@234K?P?M:%;V,UCXT( M\Z[FN9-_VF%6P!&,#8$+*-)\93W]M=3^2;N+=&?.P7V2Q,S M*ZL%8\D@[3D#C/I_CK]J3QO\(_C]+HOBV&$^#H[EG1;2T DEM'!\J17).XKD M9P1DHPXKC/VNOVBO#OQDT/0O"WA#[3JBK>K>RSFW>/,FQXTB16&YC^\;/&.F M,]IRFIGTJV"PU>E">$E!)N,;QY+?:D]I;:;/L]1X^.51IXFM2G*.(4G:[L^: M_1+IY[GV)\'_ (@)\4OAKH/BA8A ]_ 3+$IR$E1BD@'MO5L>V*[&O.OV>O = MU\-?@YX:T"_&W4((&FN4SG9)*[2LG_ 2^WC^[7HM?AN8QH0QM:.%_AJ4N7_# M=V_ _3\'*K+#4W7^-Q5_6VOXGR/^U;?ZCI/[77[,5_HVE_V]K5M%XI:STC[0 MMM]LG_\+4^,/_1#?_+NL_\ XFN#_:$_Y/E_ M9+_[FW_TV1U]2U>&QE"C#DJ8:$WWDZE__):D5^ JV'JU);)J3;2L=D59)/4YW^V]?_P"A:_\ )^/_ H_MO7_ /H6O_)^/_"N MBHJ1G._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\ M?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%= M%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_' M_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5 MT5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\ M?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%= M%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_' M_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5 MT5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\ M?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%= M%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_' M_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5 MT5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\ M?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%= M%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_' M_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5 MT5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\ M?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%= M%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_' M_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5 MT5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\ M?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%= M%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_' M_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5 MT5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\ M?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%= M%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5T5% '._VWK__ $+7_D_' M_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\?^%']MZ__P!"U_Y/Q_X5 MT5% '._VWK__ $+7_D_'_A1_;>O_ /0M?^3\?^%=%10!SO\ ;>O_ /0M?^3\ M?^%']MZ__P!"U_Y/Q_X5T507U];Z797%Y>3QVMI;QM+--,P5(T499F)Z 9S M32ZUK6C1V&F6:>9-<2W\>%'0#&,DDD

+OVVOB6UQ]EN+3P1H[_+!&ZH(D)'RAFX,S@T2 MW\BQM$QD\O*Y^](Y[LQY)_#H *_2X1CPAA54EKCJBT7_ #ZB^K_OO\/S^+DY M<0U^2.F%@]?^GC73_"OQ_*AH*ZAX7T6STG2O"$=EIUG$L,%O%?1A44=NGZ]2 M>35_^V]?_P"A:_\ )^/_ KHJ*_-92E.3E)W;/LXQ44HQ5DCG?[;U_\ Z%K_ M ,GX_P#"C^V]?_Z%K_R?C_PKHJ*D9SO]MZ__ -"U_P"3\?\ A1_;>O\ _0M? M^3\?^%=%10!SO]MZ_P#]"U_Y/Q_X4?VWK_\ T+7_ )/Q_P"%=%10!SO]MZ__ M -"U_P"3\?\ A1_;>O\ _0M?^3\?^%=%10!SO]MZ_P#]"U_Y/Q_X4?VWK_\ MT+7_ )/Q_P"%=%10!SO]MZ__ -"U_P"3\?\ A1_;>O\ _0M?^3\?^%=%10!S MO]MZ_P#]"U_Y/Q_X4?VWK_\ T+7_ )/Q_P"%=%10!SO]MZ__ -"U_P"3\?\ MA1_;>O\ _0M?^3\?^%=%10!SO]MZ_P#]"U_Y/Q_X4?VWK_\ T+7_ )/Q_P"% M=%10!SO]MZ__ -"U_P"3\?\ A1_;>O\ _0M?^3\?^%=%10!SO]MZ_P#]"U_Y M/Q_X4?VWK_\ T+7_ )/Q_P"%=%10!SO]MZ__ -"U_P"3\?\ A1_;>O\ _0M? M^3\?^%=%10!SO]MZ_P#]"U_Y/Q_X4?VWK_\ T+7_ )/Q_P"%=%10!SO]MZ__ M -"U_P"3\?\ A1_;>O\ _0M?^3\?^%=%10!SO]MZ_P#]"U_Y/Q_X4?VWK_\ MT+7_ )/Q_P"%=%10!SO]MZ__ -"U_P"3\?\ A1_;>O\ _0M?^3\?^%=%10!S MO]MZ_P#]"U_Y/Q_X4?VWK_\ T+7_ )/Q_P"%=%10!SO]MZ__ -"U_P"3\?\ MA1_;>O\ _0M?^3\?^%=%10!SO]MZ_P#]"U_Y/Q_X4?VWK_\ T+7_ )/Q_P"% M=%10!SO]MZ__ -"U_P"3\?\ A1_;>O\ _0M?^3\?^%=%10!SO]MZ_P#]"U_Y M/Q_X4?VWK_\ T+7_ )/Q_P"%=%10!SO]MZ__ -"U_P"3\?\ A1_;>O\ _0M? M^3\?^%=%10!SO]MZ_P#]"U_Y/Q_X4?VWK_\ T+7_ )/Q_P"%=%10!SO]MZ__ M -"U_P"3\?\ A1_;>O\ _0M?^3\?^%=%10!SO]MZ_P#]"U_Y/Q_X4?VWK_\ MT+7_ )/Q_P"%=%10!2TFZO+RW9[VQ^P2A\"/SEDRN!SD?CQ[5=HHI@%%%% ! M1110 4444 (U%#44 +1110!\M?\ !0FZEC^%.@0*Y6*765+J/XML,N,_G75^ M#_V?? =U\ --LIO#>GRW-YHD=Q+J+6R&Z\YX0YD$I&X$,<@ X &.E6OVL/@W MK_QJ\&Z1I?A][-+FUO\ [3(;R4QKL\MUX(4\Y85\W1_L5_&**)8DUS3TC4;5 M1=4F Z8 V=*_7,JGA<3DF'P[QZP\X3E)KJ]=-FC\^QT:]',ZU;ZHZT9127E MWZ,YC]EG]G&Q^.MYJMWJVJ366EZ4\2RV]JH\VDV MH?&[R=1E3=CIG$?-?1/[*/P8\9_"'_A*?^$NOX+[^T/LOV7R+MY]OE^=OSN4 M8SO7IUQ[5U<98BCF4*F(HYE&<%;EI+Y)[/5[RNUY&'#E&I@Y0HU,$XR=[U'\ MWVTZ+1GO]%%%?C)^D!1110 5ROQ ^&GASXE:2UIKVBV6JM&CBWDN8_GA8CJK MCYEY S@\XKJJ*VHUJF'J*K2DXR6S6C,ZE.%:+A45T^C/$OVIP.I/)@J= M>M*45LG)M+T38Z>%P]&3G2IJ+?5))G.^,_AYX:^(E@MGXDT6SUB!#E/M$>6C M/%K&RO@%62@_LJ3M]U[#EA:$ZBK2IIR76RO]^X4445Q'2?+7[0G_)\O[)?_ '-O M_ILCKZEKY:_:$_Y/E_9+_P"YM_\ 39'7U+4KJ,****H04444 %%%% !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 %%%5-7UBQT#3;G4=2NX;"PMD,DU MS<.$CC4=R3TIQBY-1BKMB;45=[%LG R>!7Q)\?OC#K'[0?CB#X5?#N3[3I,D MH2]OHB?+N64Y8EAT@CQDG^(CC(VY=\5OVCO$_P ?=)?\.F_L_P!^:Z6Z+OY[?&8C$3SVI]4P;:HKXY]_ M[L?7J_TWZ#X,?"#2/@OX+M]#TP"><_O;R^9 KW,N.6/H!T"]AZG)/>445^>X MC$5<76E7KRYIR=VWW/KJ-&GAZ<:5)6BM$@HHHKG-@HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** $:BAJ* %HHHH *B6ZADN)(%FC:>, O&&!90>A([5+7RE^ MTA^S;X]\:?$EO&_@K5H+:Y%M%"L,=V]KUK]SSL?B:V%I>THTG4=]4M[=SZMHKX4L_C]\>_@FHC\:>'+C6 M=,BX:?4;4_*!UQ[A17MXSA'-,-!UJ,56I_S4WS+[EK^!Y>'X@P-:7LZC=.?::Y?^!^)]$44R M">.ZACFAD66&10Z21L&5E(R"".H(I]?%['TH4444 %%%% !1110 4444 %%% M% !1110!\M?M"?\ )\O[)?\ W-O_ *;(Z^I:^6OVA/\ D^7]DO\ [FW_ --D M=?4M2NHPHHHJA!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M7@7[07[66B_"-9]%T81Z[XN(VBV5LPVC'H9B.<_[ Y/&OA_:S9 Y,"$<<=#/+C//"K_ +.> M>@^%?[,'B;XS:\/'?Q?N[IH[C$D6ER$QS3+U <#'DQ^B+@]?N]_LG3-+L]%T M^WL=/M8;*RMT$<5O;H$CC4= JC@"ON)8K <*IT\$U6Q?6IO"'E!=7_>_X*/F M%0Q6>OGQ*=/#](?:E_B[+R_X#.6^%_PE\-_"'P^NE>';%8%;!N+J3YI[EA_% M(_?O@=!G@"NRHHK\]KUZN)J2K5I.4I:MO5L^NI4H48*G2C:*V2"BBBL#4*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH 1J*&HH 6BBB@ KY6_:/_:@\ M9_#_ .(A\%^$=%M;J[:WCE6X:&2XG8N"<)&I R,=PU>C_M-_&[4O@7X3TK5M M-T^UU&6\OOLK1W18*H\MFR-I'/R_K7S/'^W]X@AO9KR/P9H"7]?I/"_#^+Q"_M#ZK&O3::20K+Z?9H1C/LX7ZUM^,/V"])\-?#+ M5[RPU75]=\56T7G6Z6\*K',P_P"68A 9N?7=G('N#SG_ \/\5_]"MH__?R7 M_P"*KWG]EO\ :(U7X]_\)-_:>E6>F?V3]E\O[(SG?YOFYSN)Z>6/S-?49E6X MIRFC];=.%&A3:;C3Y4MTDGNW>]F>'@J>18^I]7YY5*LTU>5V]F_0T/V/X=:L M_@7I%EKMM=6=W9SW$"0WL;)*L8D.T%6Y&,D 'L!7M-%%?CN/Q7U[%U<5R\O/ M)RLNEW<_1<+0^JT(4+WY4E?T"BBBN Z@HHHH **** "BBB@ HHHH **** /E M;]HIWC_;@_9-:./S7_XJW"YQG_B61=Z^F_M=[_SX?^1EKYH_:$_Y/E_9+_[F MW_TV1U]2U/5C*/VN]_Y\/_(RT?:[W_GP_P#(RU>HI@4?M=[_ ,^'_D9:/M=[ M_P ^'_D9:O44 4?M=[_SX?\ D9:/M=[_ ,^'_D9:O44 4?M=[_SX?^1EH^UW MO_/A_P"1EJ]10!1^UWO_ #X?^1EH^UWO_/A_Y&6KU% %'[7>_P#/A_Y&6C[7 M>_\ /A_Y&6KU% %'[7>_\^'_ )&6C[7>_P#/A_Y&6KU% %'[7>_\^'_D9:/M M=[_SX?\ D9:O44 4?M=[_P ^'_D9:/M=[_SX?^1EJ]10!1^UWO\ SX?^1EH^ MUWO_ #X?^1EJ]10!1^UWO_/A_P"1EH^UWO\ SX?^1EJ]10!1^UWO_/A_Y&6C M[7>_\^'_ )&6KU% %'[7>_\ /A_Y&6C[7>_\^'_D9:O44 4?M=[_ ,^'_D9: M/M=[_P ^'_D9:O44 4?M=[_SX?\ D9:/M=[_ ,^'_D9:O44 4?M=[_SX?^1E MH^UWO_/A_P"1EJ]10!1^UWO_ #X?^1EH^UWO_/A_Y&6KU% %'[7>_P#/A_Y& M6C[7>_\ /A_Y&6KU% %'[7>_\^'_ )&6C[7>_P#/A_Y&6KU% %'[7>_\^'_D M9:/M=[_SX?\ D9:O44 4?M=[_P ^'_D9:/M=[_SX?^1EJ]10!1^UWO\ SX?^ M1EH^UWO_ #X?^1EJ]10!1^UWO_/A_P"1EH^UWO\ SX?^1EJ]10!1^UWO_/A_ MY&6C[7>_\^'_ )&6KU% %'[7>_\ /A_Y&6C[7>_\^'_D9:O44 4?M=[_ ,^' M_D9:/M=[_P ^'_D9:O44 4?M=[_SX?\ D9:/M=[_ ,^'_D9:O44 4?M=[_SX M?^1EH^UWO_/A_P"1EJ]10!1^UWO_ #X?^1EH^UWO_/A_Y&6KU% %'[7>_P#/ MA_Y&6C[7>_\ /A_Y&6KU% %'[7>_\^'_ )&6C[7>_P#/A_Y&6KU% %'[7>_\ M^'_D9:/M=[_SX?\ D9:O44 4?M=[_P ^'_D9:/M=[_SX?^1EJ]10!1^UWO\ MSX?^1EH^UWO_ #X?^1EJ]10!1^UWO_/A_P"1EH^UWO\ SX?^1EJ]10!1^UWO M_/A_Y&6C[7>_\^'_ )&6KU% %'[7>_\ /A_Y&6C[7>_\^'_D9:O44 4?M=[_ M ,^'_D9:/M=[_P ^'_D9:O44 4?M=[_SX?\ D9:/M=[_ ,^'_D9:O44 4?M= M[_SX?^1EH^UWO_/A_P"1EJ]10!1^UWO_ #X?^1EH^UWO_/A_Y&6KU% %'[7> M_P#/A_Y&6C[7>_\ /A_Y&6KU% %'[7>_\^'_ )&6J^H:X^DV,][?016EG;H9 M)9YKE$1%')))X KG_BI\8O#/P=T(ZEXAO?+9P1;V4.&N+EAV1,\]1DG &>37 MR(TGQ._;N>#/+^2K_LYY^KRGA^KF%-XO$S]EAX[S ME^45]I^GYZ'@X_-J>$FL/1C[2L]HK\V^B.B^*7[6/B3XH:Q_PA'PBL+F2XN2 M8GU2 'SI%Z$Q9 \I!WD;!'4;<9/G7"C M&>!UKN:[IT7V8>B[ M^;_X)1^UWO\ SX?^1EH^UWO_ #X?^1EJ]17PY]04?M=[_P ^'_D9:/M=[_SX M?^1EJ]10!1^UWO\ SX?^1EH^UWO_ #X?^1EJ]10!1^UWO_/A_P"1EH^UWO\ MSX?^1EJ]10!1^UWO_/A_Y&6C[7>_\^'_ )&6KU% %'[7>_\ /A_Y&6C[7>_\ M^'_D9:O44 4?M=[_ ,^'_D9:/M=[_P ^'_D9:O44 4?M=[_SX?\ D9:/M=[_ M ,^'_D9:O44 4?M=[_SX?^1EH^UWO_/A_P"1EJ]10!1^UWO_ #X?^1EH^UWO M_/A_Y&6KU% %'[7>_P#/A_Y&6C[7>_\ /A_Y&6KU% %'[7>_\^'_ )&6C[7> M_P#/A_Y&6KU% %'[7>_\^'_D9:/M=[_SX?\ D9:O44 4?M=[_P ^'_D9:/M= M[_SX?^1EJ]10!1^UWO\ SX?^1EH^UWO_ #X?^1EJ]10!1^UWO_/A_P"1EH^U MWO\ SX?^1EJ]10!1^UWO_/A_Y&6C[7>_\^'_ )&6KU% %'[7>_\ /A_Y&6C[ M7>_\^'_D9:O44 4?M=[_ ,^'_D9:/M=[_P ^'_D9:O44 4?M=[_SX?\ D9:/ MM=[_ ,^'_D9:O44 4?M=[_SX?^1EH^UWO_/A_P"1EJ]10!1^UWO_ #X?^1EH M^UWO_/A_Y&6KU% %'[7>_P#/A_Y&6C[7>_\ /A_Y&6KU% %'[7>_\^'_ )&6 MC[7>_P#/A_Y&6KU% %'[7>_\^'_D9:/M=[_SX?\ D9:O44 4?M=[_P ^'_D9 M:/M=[_SX?^1EJ]10!1^UWO\ SX?^1EH^UWO_ #X?^1EJ]10!1^UWO_/A_P"1 MEH^UWO\ SX?^1EJ]10!1^UWO_/A_Y&6C[7>_\^'_ )&6KU% $5M)+)&3+#Y+ M9QMW!N/7BI:**8@HHHH **** "BBB@!&HH:B@!:*** (KBT@O%"SPQSJ#D+( M@8 _C7S7\3/B]K?P]_:(\.^%[S2M&LO!6JR6ZK?SV7S$-\KCS,[00_'(X!!/ MK7TS7R1^T[^SA\1/BU\0IM0T.[MFT$V\*):W5\R*)%!#'R\$?C7V'"ZP=3&2 MIYA.,:;A)7ET;M9K^\MU\SY[/'B8X93PD6YJ2T75=4_(^JO[$T[_ )\+7_OR MO^%3VUC;V>[[/;Q0;OO>6@7./7%? >RT]/D?0%%%%?#'U 4 M444 %%%% !1110 4444 %%%% !1110!\M?M"?\GR_LE_]S;_ .FR.OJ6OEK] MH3_D^7]DO_N;?_39'7U+4KJ,****H04444 %%%% !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 M5B>,/&VA?#_1)M7\0ZG;Z5I\?66=L%CC.U5'+,<<*H)/I6E.G.M-4Z:;D]DM M6R)SC3BYS=DNK-NOG3]H#]K[2/AHT^@^&%BU_P 69\M@N6M[1\XPY'WWS_ I M^I'0^6^._P!I#QS^T/KDW@WX4Z7=V6F292XO_NSR1G@L[]((SSWW'UYVU[)\ M ?V3M ^$*P:MJGEZ]XLQN^V2)^ZM21R(5/?_ &S\Q[;0P6*SWW MJCUC13U?9S?V5Y;_ (H^2J9CBJB3'^JC&>(UP?\ =Z'[$TO2[/1-/@L-/M8; M&RMU"16]O&$CC4=@HX JU17S.;9UB\XJ)UW:$?A@M(Q79+]=SV\ORVAET6J2 MO)[R>K;\V%%%%>">J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 (U%#44 +1110 5\L?M0_%[QC<_$'1_A7\/9I+36=0C62YN[ M=]DHW!B$5_X %4NS#G&,$8.?J>OC3]J?3_$7PA^.>@?%[1[(W^GK$D,^X$I' M($:-HW(^ZKQM@-ZY]!G[3A&C1K9ERU(QE/EDX*7PNI;W4SYOB"I4IX*\&U'F MCS-;J-]6C(^ GA[QS%X@^,G@VXUV:^\3P:,]I#<-?2NBW#9 9)&P0>1\V!@U MZI^QG\8-=\?:#KWASQ3/-=:[X?F1#<7/,LD;%AM<]V1D8$GD@CJ._&EOX=:YG\1(OD6DMSA;=@0]?L.>!=X\23)) )4V-(@9W>7;CA69QCU"YZ$&OO^)L%.G@,57S"E&+DJ+@]+\] MDII6Z6O?\+GR62XF,\50I82;DDZG-O;ENW%N_78^I****_##]1"BBB@ HHHH M **** "BBB@ HHHH **** /EK]H3_D^7]DO_ +FW_P!-D=?4M?+7[0G_ "?+ M^R7_ -S;_P"FR.OJ6I74844450@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 **** "BN7^(7Q-\- M_"W1&U3Q)JD6GV_(CC/S2SL!]V-!RQ^G [X%?('B7XT?$O\ :LUN?PS\/-/N M-"\,YV7-SO\ +8H>,W$PX4$9_=IDGD?/7TV4\/XK-(NO=4Z,?BJ2TBO\WY+Y MV/$Q^;4,"U2^.H]H1U;_ ,EZGL7QR_;$\.?#&2?2-!6/Q-XE7*&*%_\ 1K9L MXQ(XZL#_ +SQ@E:\E\'_L[?$/\ :.UZ+Q7\5=1N]*TD_-!8L-D[(3]R.(\0 M+[L-QZX.=U>U_ []DKPK\(O(U*[5?$/B91N^W7*#RX&_Z8Q]%_WCEO<9Q7NE M>Y4SO!9)!X?(8WF]'6DO>?\ @7V5^/YGF1RS$YG)5@?#O1(M)\.Z7!I=BG.R%?F<_WG8\LWNQ)K>HHKX&I4G6FZE23E)[MZMG MU<(1IQ4(*R71!1116984444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 (U%#44 +1110!2UK6K#P[I=QJ6J7D-A86Z[YKFX< M)'&,XR2>G)%?.^M?M=:(WQHL_"(N-!O? ]U!FYUN2XW(I,3L5)SL^\%7!_O5 M[A\2? \'Q(\#ZOX9N;F2S@U&(1//$H9D&X-D \=J^-+S]@O6(_B=::;;7%Q- MX*=,SZTTD FC;8QP(MV3\P4=.]??<,X;(JU.M+-:W+-1E9=+65I)]9)WM'KV M/E,ZK9I3G3C@:?-&ZN_GL_[MMWT[GOL/B3]G;3KLW\,O@.&Y3Y_-A@MMX/7( MPN<_3FHOV;/VC+WXZZUXKMI]*M=.LM+$!M&MV=F=7:0$N6]D7& .]Y_!7X'Z!\#?#]QIVC-/=3W<@EN[ZZ(,DQ (4< *H)P/< M]TT^Y MZGHE%%%?G9]@%%%% !1110 4444 %%%% !1110 4444 ?*W[14Z6_P"W!^R; M)(VU%_X2W)QG_F&15]-_VW9?\]O_ !QO\*^:/VA/^3Y?V2_^YM_]-D=?4M3K M=C*/]MV7_/;_ ,<;_"C^V[+_ )[?^.-_A5ZBGJ!1_MNR_P">W_CC?X4?VW9? M\]O_ !QO\*O44:@4?[;LO^>W_CC?X4?VW9?\]O\ QQO\*O44:@4?[;LO^>W_ M (XW^%']MV7_ #V_\<;_ J]11J!1_MNR_Y[?^.-_A1_;=E_SV_\<;_"KU%& MH%'^V[+_ )[?^.-_A1_;=E_SV_\ '&_PJ]11J!1_MNR_Y[?^.-_A1_;=E_SV M_P#'&_PJ]11J!1_MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ "KU%&H%'^V[+_GM_ MXXW^%']MV7_/;_QQO\*O44:@4?[;LO\ GM_XXW^%']MV7_/;_P <;_"KU%&H M%'^V[+_GM_XXW^%']MV7_/;_ ,<;_"KU%&H%'^V[+_GM_P".-_A1_;=E_P ] MO_'&_P *O44:@4?[;LO^>W_CC?X4?VW9?\]O_'&_PJ]11J!1_MNR_P">W_CC M?X4?VW9?\]O_ !QO\*O44:@4?[;LO^>W_CC?X4?VW9?\]O\ QQO\*O44:@4? M[;LO^>W_ (XW^%']MV7_ #V_\<;_ J]11J!1_MNR_Y[?^.-_A1_;=E_SV_\ M<;_"KU%&H%'^V[+_ )[?^.-_A1_;=E_SV_\ '&_PJ]11J!1_MNR_Y[?^.-_A M1_;=E_SV_P#'&_PJ]11J!1_MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ "KU%&H%' M^V[+_GM_XXW^%']MV7_/;_QQO\*O44:@4?[;LO\ GM_XXW^%']MV7_/;_P < M;_"KU%&H%'^V[+_GM_XXW^%']MV7_/;_ ,<;_"KU%&H%'^V[+_GM_P".-_A1 M_;=E_P ]O_'&_P *O44:@4?[;LO^>W_CC?X4?VW9?\]O_'&_PJ]11J!1_MNR M_P">W_CC?X4?VW9?\]O_ !QO\*O44:@4?[;LO^>W_CC?X4?VW9?\]O\ QQO\ M*O44:@4?[;LO^>W_ (XW^%']MV7_ #V_\<;_ J]11J!1_MNR_Y[?^.-_A1_ M;=E_SV_\<;_"KU%&H%'^V[+_ )[?^.-_A1_;=E_SV_\ '&_PJ]11J!1_MNR_ MY[?^.-_A1_;=E_SV_P#'&_PJ]11J!1_MNR_Y[?\ CC?X4?VW9?\ /;_QQO\ M"KU%&H%'^V[+_GM_XXW^%']MV7_/;_QQO\*O44:@4?[;LO\ GM_XXW^%']MV M7_/;_P <;_"KU%&H%'^V[+_GM_XXW^%']MV7_/;_ ,<;_"KU%&H%'^V[+_GM M_P".-_A1_;=E_P ]O_'&_P *O44:@4?[;LO^>W_CC?X4?VW9?\]O_'&_PJ]1 M1J!1_MNR_P">W_CC?X4?VW9?\]O_ !QO\*O5C^+/&&C>!="N-9U[48=,TV ? M//.V!GLH'5F/91DGM5TZISMKV?X#_LE^&_A MMJE^$U M[Q4HW?;I5_=6S>D*'IC^^?F]-N<5^@TLGP6106)SU\U1ZQHQ>ODYO[*\M_Q1 M\E4S'$YI)T8S-Y)56HTX_#".D8KR7Z_H>S@,KP^7INFKS>\GK)^K_ $*/ M]MV7_/;_ ,<;_"C^V[+_ )[?^.-_A5ZBOGM3URC_ &W9?\]O_'&_PH_MNR_Y M[?\ CC?X5>HHU H_VW9?\]O_ !QO\*/[;LO^>W_CC?X5>HHU H_VW9?\]O\ MQQO\*/[;LO\ GM_XXW^%7J*-0*/]MV7_ #V_\<;_ H_MNR_Y[?^.-_A5ZBC M4"C_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X5>HHU H_VW9?\]O_ !QO\*/[;LO^ M>W_CC?X5>HHU H_VW9?\]O\ QQO\*/[;LO\ GM_XXW^%7J*-0*/]MV7_ #V_ M\<;_ H_MNR_Y[?^.-_A5ZBC4"C_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X5>HH MU H_VW9?\]O_ !QO\*/[;LO^>W_CC?X5>HHU H_VW9?\]O\ QQO\*/[;LO\ MGM_XXW^%7J*-0*/]MV7_ #V_\<;_ H_MNR_Y[?^.-_A5ZBC4"C_ &W9?\]O M_'&_PH_MNR_Y[?\ CC?X5>HHU H_VW9?\]O_ !QO\*/[;LO^>W_CC?X5>HHU M H_VW9?\]O\ QQO\*/[;LO\ GM_XXW^%7J*-0*/]MV7_ #V_\<;_ H_MNR_ MY[?^.-_A5ZBC4"C_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X5>HHU H_VW9?\]O_ M !QO\*/[;LO^>W_CC?X5>HHU H_VW9?\]O\ QQO\*/[;LO\ GM_XXW^%7J*- M0*/]MV7_ #V_\<;_ H_MNR_Y[?^.-_A5ZBC4"C_ &W9?\]O_'&_PH_MNR_Y M[?\ CC?X5>HHU H_VW9?\]O_ !QO\*/[;LO^>W_CC?X5>HHU H_VW9?\]O\ MQQO\*/[;LO\ GM_XXW^%7J*-0*/]MV7_ #V_\<;_ H_MNR_Y[?^.-_A5ZBC M4"C_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X5>HHU H_VW9?\]O_ !QO\*/[;LO^ M>W_CC?X5>HHU H_VW9?\]O\ QQO\*/[;LO\ GM_XXW^%7J*-0*/]MV7_ #V_ M\<;_ H_MNR_Y[?^.-_A5ZBC4"C_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X5>HH MU H_VW9?\]O_ !QO\*/[;LO^>W_CC?X5>HHU H_VW9?\]O\ QQO\*/[;LO\ MGM_XXW^%7J*-0*/]MV7_ #V_\<;_ H_MNR_Y[?^.-_A5ZBC4"*VNHKN,O$V M]0<9P1S^-2T44Q!1110 4444 %%%% "-10U% "T444 %?$'[36OZ5\-?VG?# M_B]=5-_/:FUFO]"V2B5$48#1L5\L@IR!N!##GK7V_7@WQX^!_P *]>U9_&'C M[59M(>1([;SC?"&-MH.U54J26QGIZ5]APKC,/@\>WBE)PG&4;15V^:VEM_NU MO8^=SW#UL3A$J#2E&2E>3LE;K_P^A-;_ +:WPDFA1W\0W$#,,F.33K@LOL<( M1^1-=W\,_C1X1^+W]I?\(KJ;:C_9_E_:=UM+#L\S?L^^HSG8W3TKY9_X5K^R MU_T.=U_X%R?_ !JO;_V:/#?PL\/?\)'_ ,*TUF75_.^S?VAYDK2>7CS?*QE5 MQG,GKTKU\WRG)\-@JE;"TL1&:M;GC:&Z3N^5=-M=['GY?C\PK8F%.O.BXN]^ M65Y;/97[[^1[?1117YP?9!1110 4444 %%%% !1110 4444 %%%% 'RU^T)_ MR?+^R7_W-O\ Z;(Z^I:^6OVA/^3Y?V2_^YM_]-D=?4M2NHPHHHJA!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%<[XZ^(7A[X;:(^J^(]4@TRS7(7S6^>5@,[40'6_%TL?BCQ$#Y@C<%K2!\YR%;F1O]IQ[[0>:^DP,# &! M7T,\VP&00=#)%SU7HZTE_P"FXO9>;_'1GD1R_%YM)5['EF..I.:Z"BBOS^I5G6FZE63E)[M MZMGUL(1IQ4(*R71!1116984444 %%%% !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 (U%#44 +1110 5\2_M#>' M9OC1^UMH/@/4-4?3=)CLU$;+@[N1R,5]CPKCJ. Q\JE:? M(Y0E&,[7Y9-:2_3YZZ'SN>X6IBL*H4X\UI1;C>W,D]4?./P__99T3Q9\8?'W M@*^UN^LY]#02V%S&L9,B$@;I$(^; >/[I'4^HQ[#^PSH^E>%;WXB: &N?^$F MTZ^CL]1W2J]O*L3SHCP@("O)<$$MT4@C.*B_:(_9_P#B'-\5&\?_ PN94U" M^@2&\BM;Q;69650FUIXR\"S M><8E7<3O<<,[,Y)P2.!SR:^YSC.*>89'4J5<8I.I&E:GIS*<6N>Z_E=KZZ7V M\_E\NRZ>$S.$(8=KDE.\^CB[\MGWZ=SZ$HHHK\5/TH**** "BBOE+X_?M3^( M=/\ 'L_P\^'FEQ:AJZ?N;F[=#*WF;"S)&@( VK]YVR!AN!C->QE64XG.*[H8 M9+17;;LDENVSSL=CZ.7TO:UGN[)+5M]D?5M%?GC\%_VK_&/PIT_1K?Q'9R:S MX0OII"EY<;VN(/&NC^&O!UUXHO;Q%T6WM?MAN$ M.0\9&5V^I;( '6YQALRI2J1] MUQ5Y)]-+W]/,W**^(9OVO_BS\0M1U&X\ >#%DT6R.2$L9;R4+V\QE(7<1SM4 M9Z]<9KV#]F#]I[_A>'V[1]7L8=-\2V,7GLML6\FXBW!2ZALE2I905)/W@0>H M&^.X3S/+\-+%58Q:C;F2DG*-]N9+_@_<987/L%BZRH4V[RO9M-*5NS/?J*^: M/VC_ -K*Z^&OB:+P=X/TV+5_$S;!.\R-(D+.!Y<:HI!>0@@XZ#*]$?V MRO&O@WQM:Z)\5_#JZ7:76TF<6DEM-;JQ($NUB0Z9'.,$8.,D8IX?A'-<5A%B MZ<%:2YE&ZYI+NH]?U^:%6X@P-"N\/.3T=F[>ZGV;/LZBFQR+(BNC!T89#*<@ MCU%.KXT^C/EK]H3_ )/E_9+_ .YM_P#39'7U+7RU^T)_R?+^R7_W-O\ Z;(Z M^I:E=1A1115""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBO,OC#^T+X1^"]BW]K7HN]79*ZL M+A*^.JJAAH.%Y976**-2SNY 50!DDD M]!7S!\9/VV]*\/W3Z%X ME\4ZZ[>2+P*SVJ.3C"!>9F]-N%Y&">E>9--\7_V MS;XK&/\ A%O ?F=]RVV ?7 :Y<8Z?=!'\%?3GP<_9P\'_!>W273;3[?K17$N MKW@#3'(Y"=HU]EY]2:^[_LW*^'O?S:7MJ_\ SZB]$_[\OT7XH^7^NX[-_=P" M]G2_Y^26K_PK]7^#/G[P/^RGXU^,VM1^+/B_K%Y"DGS)IA:Y]C M,V:C5?+3C\,(Z1CZ+]7J>S@,KPV7WE35YO>3UD_F%%%%?/'KA1110 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 %%%% "-10U% "T444 %?*'[1O@?XZ:]\3)[OP#-M"J+ M9:U':Q^8 =_R-*ISGOCFOJ^OGCXV?M@6?P8\=2^&IO#$^JO'!'/]HCO!$#O! M.-I0]/K7UG#+QRQS_L^A&M/E?NR2:MIKJXZ_,\'.EA7A?]KJRIQNM8[WUTV9 M\]ZQX$_:@T/3+G4+N]\4"VMT,DA@U])G"CDD(DQ8_@#7N/[$.H>,M>T#Q%K/ MB;Q#<>(+"Z-LMBUQJ7VIH642F5"I8F-OFBR"!GCK7%ZI_P %%8GT^X73_!4D M5ZR,(9+C4 T:-CAF41@D ]LC/J*N?\$\-(U:'2O&.JW$D7JNK=3XS+98. M.:T(X&O.JFI7NW9::=%?_.VO0^PJ***_"S]1"BBB@ K\]OBV^M_LX_M-:KXK MDTS^T-.U>2YN+=Y"52:.=2)%5\':Z,Y'X#C#5^A-> R?M%> /BIXHUGX<7^C M71NHTN8BFN6L/D23PY!1078[N&(R ?E]:^WX6Q5?"5:\XT'6HN#51+2T7UOY M?U;<^9SVA2Q%.E%U?9U%*\'_ 'NQY7^R;\3OAA<> ]&\&^+5TXZ[:W<\EH=9 MLT>',CY'ERL"JL>!R5R0 ,UV_P"WOJC:-\%-,TRU @AO-5A@:.,;5\I(Y'"X M';U?*>M?#'0K7]FOP[XYCN'M]?N=6FL9(&DREQ&"Y#!>Q7:.1Q@\\XKV M[XZ6NJ^*OV*?A_K-X))[JQDM9;B5^3Y)CDB1V/?):+D_WJ_2<7EN%AGF&S*C M4DXRKRC*,ME-7=X^3?\ 70^+P^-KRRNM@ZD%=4E)-=8Z;^=CFO@G^U OPD^% MMCH7ASP7=>(;^$S7NKW@=HXHV:1MOW48D"-4RQP,@]<9KWS]F/QU\,OB3-J& MI^&O"ECX9\60AGO(/+1I]CMRZ2X!9"< XQ@XR!D9J_L)2:7+\#1%:"'[:NH3 MB_5<;BY(VEA_USV ?2O"?V>5CMOVT]3B\/@+HGV[54*VX'E_9AYNP#'&S>(L M?A7FYCA\'F,\VITJ3GSR]^S;:E':S^RNWX]N#K8G!QP$YS4X5+14>5 M>[MJGO==2O\ "N0^+OVZ)KF]_>;=:U*4!N<>5'-Y0_X#L3\J[O\ X*,:;#Y? M@:_" 7!-W S]RO[I@/P.[\ZX+X<[? O[=,T.HL+:-M9' MC_>KNO\ @HOJ\#-X'TM75KE1=W+IGE4/E*I(]"0__?)KV)*7^M.5NE\'L5;M M;EG_ ,#\#SHV_L+'*?Q>TU];Q_X/XGTM\!=6EUSX+^"KR9_,F?2;=7"OVNOV8O$FM7'V/1=)B\4S7EUL M:3RD>RMX4.U06;,DL:_*#][/0$CT_P#X;)^#W_0W_P#E,O/_ (S7!_M"?\GR M_LE_]S;_ .FR.OJ6KPU3+XPMB:4Y2[QJ1BON=.7YBK0Q<&W]ZG'\ MCE--^*7A?6--M;^TU/SK2ZB2>&3[/*NY& 93@KD9!'6K/_"PM _Y_P#_ ,@R M?_$UT5%>;*UWR[?UZ'9&]E?)%RILK64>5;MT_?2#(!!_A&6]<9S7A_A_X-_%+]JS5H/$/Q M U*XT#PR&WV]JT9C)0\_N(#PH(./,?)((^_7VF7\-SJ45CLSJ>PP_=_%+RA' M=^NW74^;Q>&/A/I]P6D)0ZPT M69G'0F)",1K_ +;\@'HI&:E^#_[-/A:SOAXC^)FM_P#"2ZY,_G-IY6:2 .>< MRN5S,W3(X7.?O"OJ#X.-5CQ#)>V^FP3I\O1?-D(W ?[ M.16W^W5\0+[PC\)[;2M.F:WFUVZ^S32QMM;R%4LZ@CGYCL4^JEAWK!^ /[&O M@R3P'H^N>+K.37=6U.VCO/)>=XX;='4,J (PW':1DDD9Z#CG]%R; Y?@, LX MS2I-*;<81INS=MVW=:?-?,^/S+%8O%8IY=@81;BDY.6J5]K+77Y,QO"'QW_9 MRU[4([>]\ 6'AYV8!9[_ $2W:'.>,LFXC\1CWKZ7M_B!X1TG7/#OA2POK/[9 MJD#2Z?9:?M9/(6-I-XV?*J%5.T]^V>V,KN#1L6W$[QC&W&"2<#!H?\$_/">CZUXTU[7;Q9WUG1H8A9'S M,1JLJR(Y*XY( &3C#'C.#7OYCE&68[*)9U1J55"*=H2:D[M\L7N[1YM][I. MUCR<'F&-PN81RVI"#DVKRBFM+8WXYX()P>#DGZ>HKULLS7%Y/B M/K&#GRRV?9KLTSS\=@=K_.-Q.(U8C)V@D^QYK[EUKP9HNO\ A*?PQ>Z?"^A36PM#9*NU M%B 55Q]W;@8QTP,=*VJ*]'.N(<9G.)5>I)QC%MPBOLZWW25WY[G'EN48;+: M'LH*[:M)O[7WWT\MCXGU3]@[Q;H6K7@\&^.(;72KK*.MS)-;S&(G[C^4"LF! M] ?05[?^SO\ LRZ5\";>XO'N_P"V/$=Y'Y4U]LV)''D$QQKDX&0,D\G Z=*] MIHK;'<59MF.&>%Q%7W7:]DDY6VNTM3/"Y#@,'65>E#5;7;:7HF?//[17[)=M M\8M8C\1Z)J,>A^)554FDE0F*Z"@!"Q7E74 #< <@ 8X!KAO /[#FK3>,+;6_ MB-XGC\01V[*_V6"669KC:;X7"+!4JMHI63LN9 M+LI;I?ETZ!6R'+Z^(>)G3]YN[U=F^[6P 8& ,"BBBOD3Z ^6OVA/^3Y?V2_^ MYM_]-D=?4M?+7[0G_)\O[)?_ '-O_ILCKZEJ5U&%%%%4(**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **YGQ[\2?#7PQTU,-J!7=%I=H!)GRYPH/JQ ]Z^7;[XH?&+]K"]ETSP982>%_"V3'-< M1RM&F.XEN,9;CJD8Z'D'K7??"G]AW3[&[_MOXCZ@WBC6)&\U[-97-N&ZYD4Y]<#U#5]16&GVNEV<-G96T-G:0J$BM[>,)'&HZ*JC@#V%?0?7OJ_5,\GZMF.;:XN7L:7\L7[S_Q2Z>B^9X1\%?V._"7PM>WU M/5,>)O$4>&%S=1@00-US%%SR./F;)XR-O2O?J**^-Q^98O-*SKXRHYR\^GDE MLEY(^CPN#P^!I^RP\%%?UOW"BBBO..P**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH 1J*&HH 6BBB@#P']M+X7W_P 1?A.MSI,#W6I:)#M+N[OQ'+:RVMOJEW L(LUDQN93DL3E5.W !* MKD\8K?\ V#?A??\ A'P5JWB74X'MI=>:+[+#("&^SQABKX/9RYQZA0>]>@>$ MOV1OA=X/OHKV#PZ-0NHFW(^I3O<*I[?(3L/XK7L8&!@# K3,LZRVEE\LKR:G M)0FTYRF]79W25KZ7UZ==-2,%EN-J8N..S*:3%M PX^>0 [CG^%,]""5KT\ MORS&9I6]A@Z;G+RV7J]E\SBQ>-P^!I^UQ$U%?GZ+=GO>L:U8>'=,N-1U2\@T M^PMUWRW-S($C0>I)XKY2^)W[;4^J:H/#7PITJ;6M4G?R8]2D@9PS?],8<9;_ M 'FP./ND5RFC_!3XM?M2:E!K?Q"U2;P[X=R)(+5X]AVG_GC;Y^7(_CDYY!^8 M5]7?##X,^$OA#IIM?#>EI;RN,37TQ\RYG_WG/;_9&%'8"OL?JN3!='BTK0-,M]*L(^D-N MFT$^K'JQ]R236S17S>:9[CLW:6(G:"VA'2*]%^KN_,]K Y7A3UD M_5_T@HHHKY\]8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@!&HH:B@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** /EK]H3_D^7]DO_N;?_39'7U+7RM^T5"EQ^W!^R;'(NY&_P"$MR,X M_P"89%7TW_8EE_SQ_P#'V_QJ=;L9>HJC_8EE_P \?_'V_P :/[$LO^>/_C[? MXT]0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-'] MB67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R M_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\ M:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT M?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$L MO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ M !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT? MV)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO M^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_ MQHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V M)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2 MR_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O M\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-'] MB67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R M_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\ M:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XU MQ_Q&^('@?X3Z:+WQ-J$-@'!,-N&9YYL=DC!R?KT'^.WQ"_:&UB3P_P#"WP]=:+IF_;)?JY\X)_>EFSLA&.<*=W8,>E>F M?"3]AW0/#C+JOCFX'BO6F;S6M]S"T1LY.T5_5[GRTLVQ&8-T\IA=?\_):17HMV>97'B3XR?MB7$MKI%O_P ( MOX&9]DC!VCMRO!3_ .Q++_GC_P"/ MM_C7FYAQ+B,11^IX&"H4/Y8[O_%+>3_/J=F$R6C1J?6,5)U:O\TNG^%;(O45 M1_L2R_YX_P#C[?XT?V)9?\\?_'V_QKX_4^B+U%4?[$LO^>/_ (^W^-']B67_ M #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P"> M/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+ MU%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9 M?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/ M_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU M O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9? M\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ M (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU MO451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\ M\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX M_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0 M+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ M #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P"> M/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+ MU%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9 M?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/ M_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU M O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9? M\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ M (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU MO451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0+U%4?[$LO^>/_C[?XT?V)9?\ M\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ #Q_\?;_ !HU O451_L2R_YX M_P#C[?XT?V)9?\\?_'V_QHU O451_L2R_P">/_C[?XT?V)9?\\?_ !]O\:-0 M+U%4?[$LO^>/_C[?XT?V)9?\\?\ Q]O\:-0+U%4?[$LO^>/_ (^W^-']B67_ M #Q_\?;_ !HU O451_L2R_YX_P#C[?XT?V)9?\\?_'V_QHU O45%;6L5G&4B M78I.<9)Y_&I:8@HHHH **** "BBB@!&HH:B@!:*** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /EK]H3_D^7]DO_ +FW_P!-D=?4M?+7 M[0G_ "?+^R7_ -S;_P"FR.OJ6I74844450@HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKRKXD_M.?#[X7K+ M%J&M)J&HQ\?V=I>+B?/H<':A_P!YA79A<'B<=45+"TW.79*YSU\11PL/:5YJ M*\W8]5K#\7>.?#_@/36O_$.L6FD6H!(>ZE"E\=E7JQ]E!-?(.I?M3_%CXV74 MNF?##PI+IEJ3L:]1//F7GJTK@11Y!'!!([-6IX3_ &&M:\6:D-:^*'B^YOKN M0[GM;.5II3WPT\F<&:&7I3SS$QI?W(^_4?R6B]7='S;SNIBW MRY91=3^\_=A][U?H)\0/VSM>\<:N?#/P@T.YO;J8%1J4EL9)CV+1Q=% X^:3 MUY45/\-_V)]0\1ZHOB3XM:U<:M?S?O'TR.Y:1V/I-/G/']U/;#=J^F/ /PQ\ M,?##2_L'AG1[?3(6QYDD8W2S$="\ARS'KU/&>*ZBIK<2T\%3>&R*E[&+T)FJ^:S]I);16D%\NOS^9F^'?#>E>$M)@TO1=/M],T^ 8 MCM[:,(@]3@=2>Y/)K2HHKX24Y5).NG#X6OC*BHX>#G)]$KO\ M QK5Z6'@ZE:2C%=6['H5%?'/B']O;4=>OO[.^'W@BXU"ZD.(GOPTLC>F((4//CVB7+G\!7@7C3_@H%X;L7>V\*:!?:]Q"DT[P M7_P3^\+Z:RW'BG7;_P 07!.YH;8"UA)/4$Y9S]0RU[[X-^$?@SX>K'_PCWAK M3],E0;1<1PAI\>\K9<_B:O\ XQC+OY\5)?\ <.'_ ,D3_P +>,_EH1_\#E_\ MB?)7]C_M#?M+!#J$S>#_ S.0WED-90E".R#,TH(Y 8E>G(KU7X:_L,^!?!X MAN=?,WBW45P3]J_=6JL#U$2GGZ.S ^E?1U%,1QH/0*!@59 MHHKXQMR=WN?1I)*R"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $:BAJ* %HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^6OVA/\ D^7]DO\ M[FW_ --D=?4M?*W[14*7'[<'[)LHJC_8EE_SQ_P#'V_QH_L2R_P">/_C[?XT]0+U%4?[$LO\ GC_X^W^- M']B67_/'_P ?;_&C4"]15'^Q++_GC_X^W^-']B67_/'_ ,?;_&C4"]15'^Q+ M+_GC_P"/M_C1_8EE_P \?_'V_P :-0+U%4?[$LO^>/\ X^W^-']B67_/'_Q] MO\:-0+U%4?[$LO\ GC_X^W^-']B67_/'_P ?;_&C4"]15'^Q++_GC_X^W^-' M]B67_/'_ ,?;_&C4"]15'^Q++_GC_P"/M_C1_8EE_P \?_'V_P :-0+U%4?[ M$LO^>/\ X^W^-']B67_/'_Q]O\:-0+U%4?[$LO\ GC_X^W^-']B67_/'_P ? M;_&C4"]15'^Q++_GC_X^W^-']B67_/'_ ,?;_&C4"]15'^Q++_GC_P"/M_C1 M_8EE_P \?_'V_P :-0+U%4?[$LO^>/\ X^W^-']B67_/'_Q]O\:-0+U%4?[$ MLO\ GC_X^W^-']B67_/'_P ?;_&C4"]15'^Q++_GC_X^W^-']B67_/'_ ,?; M_&C4"]15'^Q++_GC_P"/M_C1_8EE_P \?_'V_P :-0+U%4?[$LO^>/\ X^W^ M-']B67_/'_Q]O\:-0+U%4?[$LO\ GC_X^W^-']B67_/'_P ?;_&C4"]15'^Q M++_GC_X^W^-']B67_/'_ ,?;_&C4"]15'^Q++_GC_P"/M_C1_8EE_P \?_'V M_P :-0+U%4?[$LO^>/\ X^W^->$_%K]JCX<_#,SV5F?^$GUN/*_8].F)BC;T MDFR5'N%W$=Q7H8'+\9F57V.#INTQ$U%>?Z=_D?0E>/ M_%/]JGP#\+5F@GU-=:UA,C^S=+(E<-Z.V=J>X)S[&OFV&/XY?M0J38VR^$_" M4_'F;FMK=T_WCF6;(_N_(<=!7M'PQ_8A\"^"XX;G7D?Q;JJ_,6NP4ME;_9A! MY'^^6^@K[+^QI>,]0F\5:F3YCVRDQVN\G)S_')SW) /=:^D8?#NG6T*10VJQ1( J1 MH2%4#H >!3_ .Q++_GC_P"/M_C7)B>*L1&F\-E=-8:EVA\3_P 4]V_N-Z.0 MT7-5L=-UI_WMEZ1V_,A\/^%M&\)V*V6B:59Z3:+TALH%B7ZD*!D^]:E4?[$L MO^>/_C[?XT?V)9?\\?\ Q]O\:^*G.=23E-W;ZL^EC&,%RQ5D7J*H_P!B67_/ M'_Q]O\:/[$LO^>/_ (^W^-3J47J*H_V)9?\ /'_Q]O\ &C^Q++_GC_X^W^-& MH%ZBJ/\ 8EE_SQ_\?;_&C^Q++_GC_P"/M_C1J!>HJC_8EE_SQ_\ 'V_QH_L2 MR_YX_P#C[?XT:@7J*H_V)9?\\?\ Q]O\:/[$LO\ GC_X^W^-&H%ZBJ/]B67_ M #Q_\?;_ !H_L2R_YX_^/M_C1J!>HJC_ &)9?\\?_'V_QH_L2R_YX_\ C[?X MT:@7J*H_V)9?\\?_ !]O\:/[$LO^>/\ X^W^-&H%ZBJ/]B67_/'_ ,?;_&C^ MQ++_ )X_^/M_C1J!>HJC_8EE_P \?_'V_P :/[$LO^>/_C[?XT:@7J*H_P!B M67_/'_Q]O\:/[$LO^>/_ (^W^-&H%ZBJ/]B67_/'_P ?;_&C^Q++_GC_ ./M M_C1J!>HJC_8EE_SQ_P#'V_QH_L2R_P">/_C[?XT:@7J*H_V)9?\ /'_Q]O\ M&C^Q++_GC_X^W^-&H%ZBJ/\ 8EE_SQ_\?;_&C^Q++_GC_P"/M_C1J!>HJC_8 MEE_SQ_\ 'V_QH_L2R_YX_P#C[?XT:@7J*H_V)9?\\?\ Q]O\:/[$LO\ GC_X M^W^-&H%ZBJ/]B67_ #Q_\?;_ !H_L2R_YX_^/M_C1J!>HJC_ &)9?\\?_'V_ MQH_L2R_YX_\ C[?XT:@7J*H_V)9?\\?_ !]O\:/[$LO^>/\ X^W^-&H%ZBJ/ M]B67_/'_ ,?;_&C^Q++_ )X_^/M_C1J!>HJC_8EE_P \?_'V_P :/[$LO^>/ M_C[?XT:@7J*H_P!B67_/'_Q]O\:/[$LO^>/_ (^W^-&H%ZBJ/]B67_/'_P ? M;_&C^Q++_GC_ ./M_C1J!>HJC_8EE_SQ_P#'V_QH_L2R_P">/_C[?XT:@7J* MH_V)9?\ /'_Q]O\ &C^Q++_GC_X^W^-&H%ZBJ/\ 8EE_SQ_\?;_&C^Q++_GC M_P"/M_C1J!>HJC_8EE_SQ_\ 'V_QH_L2R_YX_P#C[?XT:@7J*H_V)9?\\?\ MQ]O\:/[$LO\ GC_X^W^-&H%ZBJ/]B67_ #Q_\?;_ !H_L2R_YX_^/M_C1J!> MHJC_ &)9?\\?_'V_QH_L2R_YX_\ C[?XT:@7J*H_V)9?\\?_ !]O\:/[$LO^ M>/\ X^W^-&H%ZBJ/]B67_/'_ ,?;_&C^Q++_ )X_^/M_C1J!>HJC_8EE_P \ M?_'V_P :/[$LO^>/_C[?XT:@7J*H_P!B67_/'_Q]O\:/[$LO^>/_ (^W^-&H M%ZBJ/]B67_/'_P ?;_&C^Q++_GC_ ./M_C1J!>HJC_8EE_SQ_P#'V_QH_L2R M_P">/_C[?XT:@7J*H_V)9?\ /'_Q]O\ &C^Q++_GC_X^W^-&H%ZBJ/\ 8EE_ MSQ_\?;_&C^Q++_GC_P"/M_C1J!>HJC_8EE_SQ_\ 'V_QH_L2R_YX_P#C[?XT M:@7J*H_V)9?\\?\ Q]O\:/[$LO\ GC_X^W^-&H%ZBJ/]B67_ #Q_\?;_ !H_ ML2R_YX_^/M_C1J!>HJC_ &)9?\\?_'V_QH_L2R_YX_\ C[?XT:@7J*H_V)9? M\\?_ !]O\:/[$LO^>/\ X^W^-&H%ZBJ/]B67_/'_ ,?;_&C^Q++_ )X_^/M_ MC1J!>HJC_8EE_P \?_'V_P :/[$LO^>/_C[?XT:@7J*H_P!B67_/'_Q]O\:/ M[$LO^>/_ (^W^-&H%ZBJ/]B67_/'_P ?;_&C^Q++_GC_ ./M_C1J!>HJC_8E ME_SQ_P#'V_QH_L2R_P">/_C[?XT:@7J*BMK6*SC*1+L4G.,D\_C4M,04444 M%%%% !1110 C44-10 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'RU^T)_R?+^R7_P!S;_Z;(Z^I:^6OVA/^3Y?V2_\ N;?_ $V1 MU]2U*ZC"BBBJ$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y_P#%3X[>#_@[ M9>9X@U-1>,NZ+3;7$ES+]$SP/]IB![UTX?#5L955'#P"/A#YMK?7QU36U'&E:=B253Z2'.V/_@1SCD U\[:I\;? MB]^T_J4VC_#S2YO#?AX-LFO(I"C ?]-;G V\<[(_FZ_>KT_X0_L1^%_!K1ZE MXND7Q=K9.\QS*19QMUX0\R'W?@_W17W$UO?_P"?4&G+_MY[1_JS M/EWFF*S%\F54_=_Y^2TC\EN_ZT/*)O$GQM_:YDE@T>W_ .$6\%2L4=ED:&W9 M>X>7&^8^H4;?4"O=/A'^QYX(^&:P7E]!_P )1KB5'U;<1 MV(KW2"".UACAAC6*&-0B1QJ%55 P .@ I]<&.XGQ%:E]4P$%AZ'\L-W_BEO M)]^_4Z\+DE&G4^L8J3JU>\MEZ+9 !@8 P****^-/HPHHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH 1J*&HH 6BBB@ HHHH **** "B MBB@ HHHH ***\^^*GQT\'_!^V']OZK'#?RH7@L(E,DTG7!VK]U/E.#G@9KWJXN(K6"2>>1(88U+O)(P554#)))Z M#O73C\MQ>65GA\73<9>?7T>S7FC#"XS#XVE[;#S4H_EZ]OF245XIJ7[9'PFT MO5&L7\2M.4;:]Q;6S*OS#W7(KUGPYXETOQ=HUMJVBWT.I:;*SP*T$LF\*0&/R*V.HZUR/_#7WPB_Z'&+_P KG_X MU6E'* MQU73YOM%A?01W-O,%*^9&ZAE;! (R"#R,U&OA#X?NX%D^5M0>,/ M-?=4^&\/EL%6SZM[/JJJ/](^K_ ^7EG-;&2=/*J7/_?>D%^K^1SVO_M-? M$_X]ZI-H7PIT"ZTK3\[)+Y0#4_NX?H#NXX;M77?"W]AFQM+X:Y\1]4? MQ-JTC>:]E'(_D;^N9)#\\I_[Y'7.X5].>'_#FE>%-+ATW1M.MM+L(ON6]I$( MT'O@=SW/4UHUCB.*)4:;PN34EAZ;W:UG+UGO]VWD= MOO\ N*NEZ59:'80V.G6<%A90KMBM[:,1QH/0*!@5:HHKX>4G)N4G=L^G2459 M!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 C44-10 M%%% !1110 4444 %%%% !1110 5^=?B9]%\0?M@^)(_B).J M:7'=7,42WDA2+Y(F%LK'C:A^0]@21G@FOT4KP7]HC]EOP[\7VGUZ.[?0_$L- MN2UU$@=+E47Y1*F1D@ ,""!P:8;+L55CBI.$:L'#GCO%NVO?[O( M^8S_ -?&4*AM;^;R4O+V[5E%S&@^< M'8"5W,%)QGC([U\!^#=4^)7P?\(Z1X\\/ZE<6GAV\NWMPL M/5>-2E&I+DT3Y)7NXO36UM-7MLM#P>'OJ6*H3PCI.%24(\VK7-&UKK_ANO74 M^;6_91^'WPU^!VIS>.#:MXF2SGEDU6.]=564;C$L .T'^$8*DL2<^E8__!.N MZU9O^$QMR9#H2^0ZAL[!<'<#M]RH&?HM>K_M#?LLI\=M:AUC_A(I-*NK2P%I M:V_V821;@[N6<[@<' M!SC#1]G[*"3C%JSYW:WO6VWZWO\ EQ'[:6I6GBK]HS0M!N[M;+3[2VM+.YGD M8*L/FREWD)/ 1T.3_=KK_"_P$_9Q\9ZPNE:/XTO;O4';9';_;UC:5O1-\0W MG_=S7H'CS]BW2OB-\5KWQ?K'B6\>SO95DN-,BMU5B%0(J";=P,*/X M+?M=?LW^'/@YX>T3Q-X3:YL$DO5LIK>2=I/G*/(DB,>01Y; \^F,=_3R_,\# MCJ&"RG!8RI2J*%O=5H\]KOFO9O7:VGF<.+P6*PU7$X_$X:$X>O+LK6T6 MG?7R/N;PSH%MX4\-Z5HED9#9Z;:16<9-/U3L M_P 3]+PM2%:A3JTE:,DFO1K0^6OVA/\ D^7]DO\ [FW_ --D=?4M?(_[5MAJ M.K?M=?LQ6&C:I_8.M7,7BE;/5_LZW/V-Q96[N_DM\LFZ-9(\-T\S=U45Z?\ M\*K^,/\ T7+_ ,M&S_\ BJVPV#H5H<]3$P@^TE4O_P"2TY+\3.MB*M.7+&A* M2[IPM^,D_P #VFBN4TWP[XHM=-M8;OQ?]MNXXD2:Z_LR*/SG 9]H.%R+=<\02Z'\-;6Y\02;MD5Y)IX9Y>Q9( M%!(&>A8_517NY7DF.SB36%A[L=Y-VBO5O\M_(\O'9EA@KP[XB?MF?#GP*)8;346\3Z@O @TC$D>? M>8_)C_=+'VKQ>W_9M^-'QUF2]^(WBAM%T]CO6SG<2NO<%;>,B-?Q(88Y%>K^ M!_V+?"?@>2.X6:/5[Y/^6^J627"Y]1&QV#\LCUKZ/^SLARK7'XEUYK[%+X?G M-[KTU/'^N9KCO]UHJE'^:>_RBOUT/)I?CU\<_C](;;P#X>;P]I$AVF\MUYP< M@[KJ4!1C!^X%;ZUT7@G]A.XU;4UUGXF^*)];O'.Z6SLY7X?YCWR%4>S M5],QZ#KL:*B>(PB*,!5T^, #T'-._L37_P#H9?\ R0C_ ,:RJ\65J,'1RFC' M#0?\JO-^LWK\]&:0R&G4DJF/J2K2\](_**T+/A/P;H?@31X]+\/Z7;:38)SY M-L@7<<8W,>K-QU))K9KG?[$U_P#Z&7_R0C_QH_L37_\ H9?_ "0C_P :^(J5 M)U9.=1MM[MZMGTT81IQ48*R1T5%<[_8FO_\ 0R_^2$?^-']B:_\ ]#+_ .2$ M?^-9E'145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#] M#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ M_0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO] MB:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V) MK_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- ' M145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2 M$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1 M_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#] M#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ M_0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO] MB:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V) MK_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- ' M145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2 M$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1 M_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#] M#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ M_0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO] MB:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V) MK_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- ' M145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2 M$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1 M_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#] M#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ M_0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO] MB:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V) MK_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- ' M145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2 M$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1 M_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#] M#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ M_0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO] MB:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V) MK_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- ' M145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2 M$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1 M_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ _0R_^2$?^- '145SO]B:_P#] M#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '145SO]B:__ -#+_P"2$?\ C1_8FO\ M_0R_^2$?^- '145SO]B:_P#]#+_Y(1_XT?V)K_\ T,O_ )(1_P"- '1452TF MUO+.W9+V^_M"4OD2>2L>%P.,#\>?>KM, HHHH **** "BBB@!&HH:B@!:*** M "BBB@ HHHH **** "BBB@ K\_?BQX+\@V$^H>']0>9DN?+:6 M'RILE[>4CE-I/RD]=JD9P17Z!5%=6ZWEK- Y(25"A*]<$8XKZ7(\ZGDU6;=- M5*=1?L]Z)X1\*:E+'K/A^.-XC M',T(OBJ$2H3G W%BPSP" ,@$FO4?A/\ ##3?A!X-M_#>E7-U=V<,LDJRWC*9 M"7;<02J@=?:NQKZ'..+9XC&0G@(*%.G-S77FD]Y2OW73I>U]K>1EV01I8>4< M7)RG.*B_[J716[=^MC\^_!/[6'C[X1>"U\$7OA1[C5[,/!97&H++'-#DDA7B M*YDVDX'*\8%>@?L7_ CQ%I/B:]^(/BRUN-/GFBDCL[>\0I-*TAS),ZGE1@$# M(YW$] ,_8E%8XWBN%;#UZ."PL:,J_P#$DFVY=[)I(J MRK57>4FVWW;U9];3IQHPC3@K)*R]$?+7[0G_ "?+^R7_ -S;_P"FR.OJ6OEK M]H3_ )/E_9+_ .YM_P#39'7U+7.NIJ%%%%4(**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\]^,'QR\+_!71Q=ZY=> M9>S*3:Z9;D-<3GU"Y^5; M;VSDXV@#_6R=MHX!ZY(*UR_P>_9%U;QAK7_":_%^YGU#4+AQ,ND3R;G<]C.P MZ#&,1KP!@''*U]U@<@HX6@LQSR3ITG\,%\=3T71>;_"Z9\MBLVJ5JKPF61YZ MBWE]F/J^K\E_P#D-/T/XF?ML:]'J&JR-X<\ V\N8U4'R1@D$1*<&:3J"YX'/ M3[I^POAG\*?#?PC\/II/AVP6VCX,]P_S37#@8WR/W/MP!G@"NIL[.#3[6&UM M8([:VA4)'#"@1$4# "@< #T%35YV;9_6S&"PM&*I8>/PPCMZR_F?FSLR_*:> M#DZ]27M*TMY/?T79!1117RQ[H4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (U%#44 +11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\M?M"?\GR M_LE_]S;_ .FR.OJ6OEK]H3_D^7]DO_N;?_39'7U+4KJ,****H04444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 445D^)?%NB^#=.:_UW5;/2 M+,?\MKR98P3UP,GD^PYJX0E4DH05V^B)E*,$Y2=DC6HKY<^(/[>WA717DL_" M6F77BB^SL2=P;>V)Y (R"[M<%Y'[1W[139=I/!?AZ;U+6$14\].9I M 1]5/M7V>'X2QOLU7Q\HX>GWJ.S^4=V_+0^;K9_AN;V6$3K3[05U\WM^9]/_ M !#^/G@3X7K*FN^(+9+V/KI]L?.N<\<&-O\6!7RUXT^/?CW]J/6G\&_#3 M3;K2=#D7;=W+L$D>,\$SR#(BCZC:I);D9;.VO1_AW^P5X/\ #XBN?%-[=>*+ MTWXL <=.U?1GA_PSI'A/3UL=%TNSTFS7I!90+$GUPH&3[UVP MQN19&^? Q>)K+:4U:"?=1W?S^3.:6&S7,URXJ2HTWO&+O)KLY;+Y'E'P%_9= M\.?!6WCOI NM>*&7$FIS)Q#D)Q_\_P#_ .05I@7J*H_9 M+W_G_P#_ ""M'V2]_P"?_P#\@K0!>HJC]DO?^?\ _P#(*T?9+W_G_P#_ ""M M %ZBJ/V2]_Y__P#R"M'V2]_Y_P#_ ,@K0!>HJC]DO?\ G_\ _(*T?9+W_G__ M /(*T 7J*H_9+W_G_P#_ ""M'V2]_P"?_P#\@K0!>HJC]DO?^?\ _P#(*T?9 M+W_G_P#_ ""M %ZBJ/V2]_Y__P#R"M'V2]_Y_P#_ ,@K0!>HJC]DO?\ G_\ M_(*UQOQ&^*GA[X4V'VGQ+XH@L79=T5J(@]Q-_N1CYCSWQ@=R*WH4*V)J*E0@ MY2>R2N_N,JM6G1@ZE62BEU>B/0*Y3Q]\4_"GPQT_[7XEUNUTQ2I:.%VW32X_ MN1C+-^ ^M?)6N?M5?$KXR:M+H'PKT6[@B;Y6O/)1K@*>-S-_JX![DGV85T/@ M?]A>ZUJ\&N?$WQ+<:OJ0L?22=CN;W"XZ<,:^XCPW0RV*JY]7]EU M]G&TJC_2/J_P/EY9S5QDG3RJES_WWI!?J_D9OBS]L3QI\4M6?P[\(_#=TCOQ M]NDA$USMZ;@O,<0_VG)_"I?"W[#_ (B\;7RZU\4O%]U<7D@!>VMIC<7 ']UI MI,J,>BAAZ&OJ7PIX!T_P-I:Z=X?AM=(LE.?*M;1$W'U8]6/N_\_\ M_P"05I5.*5@HNAD=!4(_S:2J/UD]O1;=&5#(WB9>US2JZLNVT%Z);^K.0^'W MP)\"_#%(SH'AVU@NT_Y?IE\ZY)XR?,?+#..BX'M7>U1^R7O_ #__ /D%:/LE M[_S_ /\ Y!6OB<1BJ^+J.KB)N_P#/ M_P#^05H^R7O_ #__ /D%:YS8O451^R7O_/\ _P#D%:/LE[_S_P#_ )!6@"]1 M5'[)>_\ /_\ ^05H^R7O_/\ _P#D%: +U%4?LE[_ ,__ /Y!6C[)>_\ /_\ M^05H O451^R7O_/_ /\ D%:/LE[_ ,__ /Y!6@"]15'[)>_\_P#_ .05H^R7 MO_/_ /\ D%: +U%4?LE[_P __P#Y!6C[)>_\_P#_ .05H O451^R7O\ S_\ M_D%:/LE[_P __P#Y!6@"]15'[)>_\_\ _P"05H^R7O\ S_\ _D%: +U%4?LE M[_S_ /\ Y!6C[)>_\_\ _P"05H O451^R7O_ #__ /D%:/LE[_S_ /\ Y!6@ M"]15'[)>_P#/_P#^05H^R7O_ #__ /D%: +U%4?LE[_S_P#_ )!6C[)>_P#/ M_P#^05H O451^R7O_/\ _P#D%:/LE[_S_P#_ )!6@"]15'[)>_\ /_\ ^05H M^R7O_/\ _P#D%: +U%4?LE[_ ,__ /Y!6C[)>_\ /_\ ^05H O451^R7O_/_ M /\ D%:/LE[_ ,__ /Y!6@"]15'[)>_\_P#_ .05H^R7O_/_ /\ D%: +U%4 M?LE[_P __P#Y!6C[)>_\_P#_ .05H O451^R7O\ S_\ _D%:/LE[_P __P#Y M!6@"]15'[)>_\_\ _P"05H^R7O\ S_\ _D%: +U%4?LE[_S_ /\ Y!6C[)>_ M\_\ _P"05H O451^R7O_ #__ /D%:/LE[_S_ /\ Y!6@"]15'[)>_P#/_P#^ M05H^R7O_ #__ /D%: +U%4?LE[_S_P#_ )!6C[)>_P#/_P#^05H O451^R7O M_/\ _P#D%:/LE[_S_P#_ )!6@"]15'[)>_\ /_\ ^05H^R7O_/\ _P#D%: + MU%4?LE[_ ,__ /Y!6C[)>_\ /_\ ^05H O451^R7O_/_ /\ D%:/LE[_ ,__ M /Y!6@"]15'[)>_\_P#_ .05H^R7O_/_ /\ D%: +U%4?LE[_P __P#Y!6C[ M)>_\_P#_ .05H O451^R7O\ S_\ _D%:/LE[_P __P#Y!6@"]15'[)>_\_\ M_P"05H^R7O\ S_\ _D%: +U%4?LE[_S_ /\ Y!6C[)>_\_\ _P"05H O451^ MR7O_ #__ /D%:/LE[_S_ /\ Y!6@"]15'[)>_P#/_P#^05H^R7O_ #__ /D% M: +U%4?LE[_S_P#_ )!6C[)>_P#/_P#^05H O451^R7O_/\ _P#D%:/LE[_S M_P#_ )!6@"]15'[)>_\ /_\ ^05H^R7O_/\ _P#D%: +U%4?LE[_ ,__ /Y! M6C[)>_\ /_\ ^05H O451^R7O_/_ /\ D%:/LE[_ ,__ /Y!6@"]15'[)>_\ M_P#_ .05H^R7O_/_ /\ D%: +U%4?LE[_P __P#Y!6C[)>_\_P#_ .05H O4 M51^R7O\ S_\ _D%:/LE[_P __P#Y!6@"]15'[)>_\_\ _P"05H^R7O\ S_\ M_D%: +U%4?LE[_S_ /\ Y!6C[)>_\_\ _P"05H O451^R7O_ #__ /D%:/LE M[_S_ /\ Y!6@"]15'[)>_P#/_P#^05H^R7O_ #__ /D%: +U%4?LE[_S_P#_ M )!6C[)>_P#/_P#^05H O451^R7O_/\ _P#D%:/LE[_S_P#_ )!6@"]15'[) M>_\ /_\ ^05H^R7O_/\ _P#D%: +U%4?LE[_ ,__ /Y!6C[)>_\ /_\ ^05H M O451^R7O_/_ /\ D%:/LE[_ ,__ /Y!6@"]15'[)>_\_P#_ .05H^R7O_/_ M /\ D%: +U%4?LE[_P __P#Y!6C[)>_\_P#_ .05H O451^R7O\ S_\ _D%: M/LE[_P __P#Y!6@"]15'[)>_\_\ _P"05H^R7O\ S_\ _D%: +U%4?LE[_S_ M /\ Y!6C[)>_\_\ _P"05H O451^R7O_ #__ /D%:/LE[_S_ /\ Y!6@"]15 M'[)>_P#/_P#^05H^R7O_ #__ /D%: +U%4?LE[_S_P#_ )!6C[)>_P#/_P#^ M05H O45%;1RQQD2S>KV7S./%8S#X.' MM,1-17G^G?Y'N]>9?%#]HSP)\)?,@UG6%GU-1D:78#SKCZ$ X3_@96OF=_&' MQ[_:A$D>@VC>$_"DQQYT;&VB9#ZSD>9+QU\L8.>17IOPO_85\(>$VAO?%%Q) MXLU%?F,,@\JT5O\ KJ72_AGX:GT?3R^Q[^%=\BC_ M &YV CBXYP/F]":Z?X?_ +"D5U??VU\2_$%QXAU*1A)+9VTSE'/_ $TG;YW_ M V].IKZLTS2[+1;&&RTZSM["RA&V*WM8ECC0>BJH ^E6JQK<55*%-X?)Z2 MPT'U6LWZS>OW;=S2GD4*LE5S&HZTNSTBO2*T^\R_#?A?2/!^E1:9H>FVNE6$ M?W;>UB"+GU..I/T5ZMZ?J>9C,RPF7QO MB)I/MNWZ):GU->WUOIMI+=7=Q%:VL*EY)IG"(BCJ2QX ^M?-_P 4?VZ/!_A% MIK+PQ!)XLU)KS73_V?OC%^T7?1ZI\1]:JO75-0Q-<9]5., M)_P #WS7TWU'(LEUQU7ZS57V*;M!/SGU^7W'B?6LTS+3"T_8P_FGK+Y1Z?,^ M:H? OQX_:C7S_$6H-X4\*S'M>WT5YV.XHQV)I_5L-:A1_DIKE7S:U M?GT?8[,+D>%HS]M6O5J?S3U^Y;+R # P!@4445\>?1!1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "-10U% "T4 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+7[0G_)\ MO[)?_OIO[7>_\^'_ M )&6IZL9>HJC]KO?^?#_ ,C+1]KO?^?#_P C+3N!>HJC]KO?^?#_ ,C+4=QJ MEQ9P23SVJ00QC<\DEPJJH'4DGH*-]$(TJ*^;_B/^W%X-\%M-:Z3 WBG4HSM* MV4X6W!]YMI!_X &%>5S>)/VAOVDE9=+M'\)>&Y@1OBW643KGO*V99..#L^4\ M\"OM,)PKCJU-8G%M8>E_-4?+]T=WY:*_<^R/J+XD M?'WP+\*XY%U[78%OE!(T^U_?7+'TV+]W/JV![U\WZ]^V3XZ^*&I/HOPI\(W$ M3L=HO)HANE^'?["^@:#*E[XM:Y\5WV=S0"86]MD^H!+ ML0>Y8 ]UKZ/T+28/"^G1V&C^'[72[*/[MO:;(T'&.@'7WKL^M<.Y1_N]-XJH MOM3]VG\H[OTE]YS>QSC,/XTU0AVCK+_P+9?(^3-!_8S\<_$S48M9^*OC"=6. M&-E#-]JN .Z;S^[BZ#[@<5],?#;X)^#/A-;[/#FBPVMRR[9+Z7,MS)ZYD;D M_P!T8'M75_:[W_GP_P#(RT?:[W_GP_\ (RUXF9<29CFD?95:G+3Z0BN6*^2W M^=ST\'DV#P,O:4XWG_-)WE][_2Q>HJC]KO?^?#_R,M'VN]_Y\/\ R,M?-7/: M+U%4?M=[_P ^'_D9:/M=[_SX?^1EHN!>HJC]KO?^?#_R,M'VN]_Y\/\ R,M% MP+U%4?M=[_SX?^1EH^UWO_/A_P"1EHN!>HJC]KO?^?#_ ,C+1]KO?^?#_P C M+1<"]15'[7>_\^'_ )&6C[7>_P#/A_Y&6BX%ZBJ/VN]_Y\/_ ",M'VN]_P"? M#_R,M%P+U%4?M=[_ ,^'_D9:/M=[_P ^'_D9:+@7J*H_:[W_ )\/_(RT?:[W M_GP_\C+1<"]15'[7>_\ /A_Y&6C[7>_\^'_D9:+@7J*H_:[W_GP_\C+1]KO? M^?#_ ,C+1<"]15'[7>_\^'_D9:/M=[_SX?\ D9:+@7J*H_:[W_GP_P#(RT?: M[W_GP_\ (RT7 O451^UWO_/A_P"1EH^UWO\ SX?^1EHN!>HJC]KO?^?#_P C M+1]KO?\ GP_\C+1<"]15'[7>_P#/A_Y&6C[7>_\ /A_Y&6BX%ZBJ/VN]_P"? M#_R,M'VN]_Y\/_(RT7 O451^UWO_ #X?^1EH^UWO_/A_Y&6BX%ZBJ/VN]_Y\ M/_(RT?:[W_GP_P#(RT7 O451^UWO_/A_Y&6C[7>_\^'_ )&6BX%ZBJ/VN]_Y M\/\ R,M'VN]_Y\/_ ",M%P+U%4?M=[_SX?\ D9:/M=[_ ,^'_D9:+@7J*H_: M[W_GP_\ (RT?:[W_ )\/_(RT7 O451^UWO\ SX?^1EH^UWO_ #X?^1EHN!>H MJC]KO?\ GP_\C+1]KO?^?#_R,M%P+U%4?M=[_P ^'_D9:/M=[_SX?^1EHN!> MHJC]KO?^?#_R,M'VN]_Y\/\ R,M%P+U%4?M=[_SX?^1EH^UWO_/A_P"1EHN! M>HJC]KO?^?#_ ,C+1]KO?^?#_P C+1<"]15'[7>_\^'_ )&6C[7>_P#/A_Y& M6BX%ZBJ/VN]_Y\/_ ",M'VN]_P"?#_R,M%P+U%4?M=[_ ,^'_D9:/M=[_P ^ M'_D9:+@7J*H_:[W_ )\/_(RT?:[W_GP_\C+1<"]15'[7>_\ /A_Y&6C[7>_\ M^'_D9:+@7J*H_:[W_GP_\C+1]KO?^?#_ ,C+1<"]15'[7>_\^'_D9:/M=[_S MX?\ D9:+@7J*H_:[W_GP_P#(RT?:[W_GP_\ (RT7 O451^UWO_/A_P"1EH^U MWO\ SX?^1EHN!>HJC]KO?^?#_P C+1]KO?\ GP_\C+1<"]15'[7>_P#/A_Y& M6C[7>_\ /A_Y&6BX%ZBJ/VN]_P"?#_R,M'VN]_Y\/_(RT7 O451^UWO_ #X? M^1EH^UWO_/A_Y&6BX%ZBJ/VN]_Y\/_(RT?:[W_GP_P#(RT7 O451^UWO_/A_ MY&6C[7>_\^'_ )&6BX%ZBJ/VN]_Y\/\ R,M'VN]_Y\/_ ",M%P+U%4?M=[_S MX?\ D9:/M=[_ ,^'_D9:+@7J*H_:[W_GP_\ (RT?:[W_ )\/_(RT7 O451^U MWO\ SX?^1EH^UWO_ #X?^1EHN!>HJC]KO?\ GP_\C+1]KO?^?#_R,M%P+U%4 M?M=[_P ^'_D9:/M=[_SX?^1EHN!>HJC]KO?^?#_R,M'VN]_Y\/\ R,M%P+U% M4?M=[_SX?^1EH^UWO_/A_P"1EHN!>HJC]KO?^?#_ ,C+1]KO?^?#_P C+1<" M]15'[7>_\^'_ )&6C[7>_P#/A_Y&6BX%ZBJ/VN]_Y\/_ ",M'VN]_P"?#_R, MM%P+U%4?M=[_ ,^'_D9:/M=[_P ^'_D9:+@7J*H_:[W_ )\/_(RT?:[W_GP_ M\C+1<"]15'[7>_\ /A_Y&6C[7>_\^'_D9:+@7J*H_:[W_GP_\C+1]KO?^?#_ M ,C+1<"]15'[7>_\^'_D9:/M=[_SX?\ D9:+@7J*H_:[W_GP_P#(RT?:[W_G MP_\ (RT7 O451^UWO_/A_P"1EH^UWO\ SX?^1EHN!>HJC]KO?^?#_P C+1]K MO?\ GP_\C+1<"]15'[7>_P#/A_Y&6C[7>_\ /A_Y&6BX%ZBJ/VN]_P"?#_R, MM'VN]_Y\/_(RT7 O451^UWO_ #X?^1EH^UWO_/A_Y&6BX%ZBJ/VN]_Y\/_(R MT?:[W_GP_P#(RT7 O451^UWO_/A_Y&6C[7>_\^'_ )&6BX%ZBHK:262,F6'R M6SC;N#<>O%2TQ!1110 4444 %%%% "-10U% "T444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 ?+7[0G_)\O[)?_ '-O_ILCKZEKY:_: M$_Y/E_9+_P"YM_\ 39'7U+4KJ,*R_$GBC2/!^ER:EK>I6NE6$?WKB[E$:Y] M3U)]!R:X_P"/&K>.M%^'\]W\/K2&]UU9HT,,D!ED\ICM+1KD#<"5/S C:&XK MYP\-_L=^._BIJ"ZY\6/%5S [-N^PQRBXN #U4-GRXAZ!0P]A7UF5Y3@\10>, MQ^+C2IIVLO>F_2/;SV/!QV88BC5^KX2@YS:O?:*]7^ATWQ'_ &\=)L[E]+\ M:/-XEU%SY<5Y<(\T(G>EG<+ ML91V*VJ8 /;,A#?6OJKX<_!7P9\*;?9X;T.WL[@KM>]?,EQ)ZYD;+8/H,#VK MMZ];_6'!96N3(\,HR_Y^5+2GZI?#'Y?<>?\ V1B<=[V:5KK^2.D?GU9Y!\+_ M -E?X?\ PN6*>VTI=9U5"&_M+5@LTBL.Z+C:F#T(&?,D'! (]#6I53A*G)PFK-=&3&49 MI2B[IA1114E!1110 4444 ?+7[0G_)\O[)?_ '-O_ILCKZEKY:_:$_Y/E_9+ M_P"YM_\ 39'7U+4KJ,****H04444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 (U%#44 +1110 4444 %%%% !1110 4444 %?#/QH^(7CCXW_'+4 MOASX8UB30]&TUIH9%CF:)9/)0F:25D^9N055.GW>F2:^YJ^'OVC/@CXY^'WQ M5OOB3X#BN+NUNV>ZG^PIYDMJ[)B8.G.Z-\L$]=T62;2$GDD&HV;YECWMD[HSPP!)Z M$''8U]G_ !!\&Z5\O:XTA M6EF5-9C05.GSM>TBM90^O=-T.SD\Q]1@D>WFO),$#&"&6,9/!Y)Y(&!7V'^S[?7.I M?!/P9=7=Q+=74VFQ/)-,Y=W8CDECR3]:^5/VROA1X9^$GP\\%Z7X;TY;2-KR MW,[X8 MNE'S*B X(&.CYSQCCM6\4_%C]D;X@:2GB#Q!-XE MTJ\3SGMWO9;BWN$!"R*OF %)%XY [KU&14/P09M4_;BN)[AO,D_MC5Y23W/E MW&/R_I7HO_!1B)6TOP)*1\ZS7B@^Q6$G^0KZRC'#8/,,%P]["$J56E>=TKN3 M4G>^^\?E?R1X-25;$X3$YO[62J0G:.NB2:TM\_ZU/K[2]2@UC3;2_M7\RUNH M4GB?^\C*&4_D15FO.?V<[I[SX%^!I),[ETJ&,;ACA5VC] *]&K\%QE#ZMB:E M#^637W.Q^JX>K[:C"K_,D_O1\M?M"?\ )\O[)?\ W-O_ *;(Z^I:^1_VK;_4 M=)_:Z_9BO]&TO^WM:MHO%+6>D?:%MOMCFRMT=/.;Y8]L;229;KY>WJPKT_\ MX6I\8?\ HAO_ )=UG_\ $UT8;+:^*A[2G*"7]ZI3B_NE)/\ RK8RE0ER24K M^4)R7WJ+1[317*:;XB\476FVLUWX0^Q7O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4 M?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1 M45SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5%<[_ &WK_P#T+7_D_'_A M1_;>O_\ 0M?^3\?^% '145SO]MZ__P!"U_Y/Q_X4?VWK_P#T+7_D_'_A0!T5 M%<[_ &WK_P#T+7_D_'_A1_;>O_\ 0M?^3\?^% '1452TFZO+RW9[VQ^P2A\" M/SEDRN!SD?CQ[5=I@%%%% !1110 4444 (U%#44 +1110 4444 %%%% !111 M0 4444 %?(MQ^V!K6A?%_7?!GCG3M.T;1(6N;);JWAE\P-@^3*Q9SE&7'(7^ M,'I7UU7EWQC_ &=_!_QBA:ZU?3G76HHBD.H64GE3X )5&)!5AG^\#CMBOIQZ=&7 MCDSN0-\RH0>A"D#';&*\<_9I_9*T?PWH=EKGC?P\S^+8IW86MY.DT$(#?(P1 M"5)QS\Q;!]*^I*^HXPSK"XN^7X-N48U)3RVOA[8O$I1 M;A&*2WLNLO,^0?\ @HI_R+/@S_K\N/\ T!*]V_9O_P"2$^!_^P7%_*K7Q:^" M?AOXU66G6OB,79BL9'EA^R3>6+S;#UL@PV6QO[2G.3>FEG?9_,]/#X"M3S:MC96Y)Q27?2W^ M1\#3WD/P+_;8N-2UHM:Z9_:UQ=&8J=JV]VCX?W5?.YQG[A[BMG]N/XH:%\2- M:\):+X7U*#7?L:S22R6#>"V$/ S]X#K7US\6/@7X1^,UG!'XCL M&:YMQB"_M7\NXB!.2H;!!7V8$/4*V!HN/L:LN:[O=:IM6^2_X%ST7X7^&7\%_#CPQH4N//T_3H+>7'3S M%0!__'LUT]%%?D5:K*O4E5GO)MOYZGZ!3IJE"-..R5ON/EK]H3_D^7]DO_N; M?_39'7U+7RU^T)_R?+^R7_W-O_ILCKZEK!=34****H04444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 (U%#44 +1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!\M?M"?\GR_LE_\ HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9 M?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC M?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#' M&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X4706 M9>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_M MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ M &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P"> MW_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV M_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X M47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_ MPH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069> MHJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR M_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;= ME_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ MCC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O M_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47 M069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH M_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJ MC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y M[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9 M?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC M?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#' M&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X4706 M9>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_M MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ M &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P"> MW_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV M_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X M47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_ MPH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069> MHJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR M_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;= ME_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ MCC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O M_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47 M069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH M_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJ MC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y M[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9 M?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC M?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#' M&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X4706 M9>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ &W9?\]O_'&_PH_M MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P">W_CC?X47069>HJC_ M &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJC_;=E_SV_P#'&_PH_MNR_P"> MW_CC?X47069>HJC_ &W9?\]O_'&_PH_MNR_Y[?\ CC?X47069>HJ*VNHKN,O M$V]0<9P1S^-2TQ!1110 4444 %%%% "-10U% "T444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 ?+7[0G_)\O[)?_=_9NHW%JDEQ9>:H27R9"-T>]0%;:1N P//C9XH\8CQ')HOPG\(VK6TQ#9@OF)(5BISEF8EE(&["H MHY8UTGA/]N7X<^)_$4>ERC4]$29Q'%?:E"BP$DX&XJ[% 3CDC SR17U=;AG, MJ=_9TW-QBG+E3?*VK\K_ +R5FTKVN>#3SO!3^.:C=M1N_BMI=>5]$WV/H:B@ M'(R.117RA[P45\P:I\6-9^(7[2BZ=X>U]]&\%>"H)+G7+U'!@N0I!E1\Y4C( M"#/*[9&6M2R_;P^&EWXA&G.NKVUHS[%U2:U7R/\ >(#F0+_P'/J!7U4N&O# M?PW\#:O<:3_9S?6WIL^A]%T52T76K'Q%I-IJ>F74=[I]U&)8+B%L MJZD<$&KM?+RBXMQDK-'N)J2NM@HKYO\ VF/B;X@O/&'A?X7> [Z6S\3:I6S8>UA4[ER0>!A6=A_<3'(8BK7BK]M+P%\/\ Q /#=Q+JWB&YL2MO>:G9 MP1&/S%&&/WEW-D<[5QUQZ5]-3X+/ M.,)2J5(59K2\TK7[7/H:BL7P?XRT;Q]X=M-'_BAX?C MUKPWJ":A9,Q1L J\3CJCJ>5/(Z]B".#72UX-6E4H3=*K%QDM&GHU\CU*=2%6 M*G3=T]F@HKR7]I#XN:C\*/!]@="MHKKQ%K-ZFG:>L_W$=LDN1D9QP!VRPSQF MN*C_ &@;GX!Z&NG_ !?UU?$/BZYF,T5GH%M&Q@MB %+G$:\L&///ID#->YAL MBQF,P\:]!)N;:C%7%OC%H\M_X:OS<>00MQ:S(8YX&/(#J>Q[$9!P<'@UVM>+7P]7"U94: M\7&2W35FCTJ56G7@JE*2E%[-!17G?Q\^*A^#?PRU+Q'#;)>7R,EO:02DA&E< MX!;'. ,MCC.W&1G->8:-\;?$/P3\.R:G\:M"V>/7PF2XO&X?ZQ12=WRQC]J35K\J2VBFFV[)(\_$9EA\-6] MC4TLKM_9BG>UWYVLEJ?2=%><_"/X^^$/C3;SGP_>2)>VXW3:=>H([A%X&[:" M05R0,J2 >M>C5Y6)PM?!U70Q$'&:W35F=U&O2Q--5:,E*+ZH**Y?XG>.H/AI MX USQ-<0FX33KV691GMFO!?!/QR\7>"?#8\??%O6K.'P[K= MLDFAZ'I5LC3NS_.", $ (!]YR/GY(.!7IX+)L5CZ$L11M9/E2^U*6]HI)W:6 MKV274XL3F-#"U52J7VNWTBN[?2[T7F?45%>5_"/]I;P1\9KI['1;NXL]552_ M]FZE$(IF4=67#,K?0,2.I%>J5Y^+P>(P-5T,5!PDNC5CLP^(HXJFJM"2E'N@ MHK-\2>(K#PEX?U#6M3G%OI]A ]Q/(>RJ,G'J3T [D@5\<_!WX]>*H_BU!XN\ M6O9P8S,Z.!JTZ53>;^Y;7?E=I'VQ1117SQZX45%=74-C:S7-Q*L M-O"C2222'"HH&22>P KXATW]H_Q/=?&(?$J9[R+X4MJ0\/%"Q$*1E"5D*?WQ MGS2<9YVYZ"OH,IR3$9O&K*C9*"OKUETBO[TK.WH>1C\SHY>Z:JZ\SZ=%UD_) M=3[CHID,T=Q"DL3K+%(H9'0@JP(R"".HI]?/GKA117P[\1/VB?%6I_%ZX\:> M%VO+GX=^#KF&RO/LTA6&Z25PLC,,X;<5PI.<;4/&:^@R?)<1G52<*+245>[V MN](Q]9/1'DYCF5++81E43?,]EO;=OT2U9]Q453T;6+/Q!I-GJ>G7"7=A>1+/ M!/&V\ 27)T[P! M&=0U.:UD*I,X9%E5^S*H)7:>O[T\@5[F3Y16SG$.A2:BDKN3V717]6TEZGF9 MCF%/+:2JS3=W9);OO]RNS[0HK"\"^---^(7A+3/$.DR^;8W\(E3U0]&1O]I6 M!4^X-;M>-4ISHSE3J*TD[-=FCT83C4BIP=T]4%%%?/7Q8^,'CW5/BA/\._A; M96,NK:=9K>ZG?7^-L6X*5C7<=O(=.<')?'&TFN_+\OJYE5=*DTK)MN3M&*75 MOYI>K.7%XNG@X*%_'+XP>+ M-,\;:-\//AW8VUUXMU&W:]EN;S'E6L W>O&X[&Y/3@8)88QP.!JYA6]C2LM& MVV[)):MM]$C7%8JG@Z?M*EWLDEJVWLDNY[I17S-X%_:VB\*PZWH?Q>>'0_%& MCW:VQ^QPO*+I6!8,%0-C R<@$,N.>*^@?"7C#1O'6A6^LZ!J$.IZ9/G9<0D MXR.H(."I'<$ BNG,,GQN6N]>F^3I):PE=77++9W6ICA,PPV,5J4_>ZQ?Q+IJ MMUJ;%%%>.?M ?&+6? =QX>\,>#[O&GB*9H[.*Y_U44:_>D;D#.3QDXX8G MI@\F"P=7,*\DE;1W6YTE%%>6?M"?&"Y^$OA6R.D6<>I^)M8NUT M_2[.3.UI6_B89&0,@8R,EEYZFO/P>$JXZO##4%>4G9?\'R6[\CKQ&(IX6E*M M5=HH]3HKY<\,?M%>,?A7XTG\/_&T:?I]K-8&_L]2LH]V2&QY>(\[L_,, @K MW!!KW3X<_%KPI\6-/FO/"^K1ZBD#!9H]C1RQ$YQN1@& .#@XP<'%>ECLDQN7 MQ]K./-3TM..L'?\ O;>7&Q;Y(RY9Z^[+26GD=?117!?&[XL6OP9^'U MYXCGMC?3JZ6]K:!MOG3/]U2<' #,?93WKRL-AZN+K0P]"-YR:27FSOK5H8> MG*K5=HQ5V=[17Q]KG[27QP^%\=KKGCCP!I\?AVZ<#;;DH\>>0I=9)/+;'9UK MZ$^$/QJ\-_&G06U'0;@B>':MU83X6>V8CHP[@\X8<'![@@>YC^'\=E]!8J24 MZ6W-"2E%/LVMOF>9A/+'X9>!]7\3ZD MCRVFG1>88X\!I&+!409Z%F91^->!1I3KU(TJ2O*322[MZ)'JU*D:4'4F[)*[ M]$=+17QUJ?[27QS\.:+:^-=4\ Z*D ME.FG9N$E)1?:5MG^'F>/A2ZG8=0B*6./4X' KYJ,95)*$5=L]J4E%.4MD:-%?'MU^TG\;[_ M ,/GQWI7@+3QX&RSH) 99C"I(+MB0/@8/SA O?D5ZU\"?VIO#/QL<: V1Q][) KZNIPSF,*+K1BI-).48R M3G%-77-%:K3_ ()X,,[PF*I_#_ /;(DMO$@\+_ M !4T!O!NM;@HO-K);DDX&]7R44_W]S+[@#-?5KAG,94/;4XJ3LI."DG-1:NF MX[ZK7N>"\[P<:OLIMI7MS--1;6Z4MCZ>HIL"B MO ?C%\;/& M&?VPM:\&^(D\/?&'PK+X8NF.%U*TA?R3SC<4);\ MLYX[JTN$66*>%@R2(1D,I'!!%3U\NTXNS/<335T%%>(_'CXT>)/"?BKP_P"! M? >DVNK>,M;BDN(Q>L!%#"H8[N64%CY^'G_"2:/I4.J&&\ACN5N&(2*%FP6XYY.U0>Q<'FLWX,_M2>#?C$D%I#E[]GLSV*BBBO&/2"BN'^-GC35OAW\+]=\1Z)80ZCJ&GQ+,L%Q MGR]F]0[, 02%4L< CI7GOP9_;"\'_%!;>PU.1?#'B!L*;6\D'D3-_P!,I3@' M/]UL')P,]:]FAD^.Q6#ECJ%/FIQ=G;5K1/5;VUWV/-JYCAJ&(CA:L^6;5U?9 M]-]K^1[U1117C'I!16#X^UK4/#O@G7M5TFS74-2LK*:XM[9SA9'5"0#^73OT MXKPOX,?MM>%_'@@TWQ2(_"NML OFR/\ Z%.W3Y7/^K^C\#IN)KV<+D^-QV&J M8O#4^>,'9VU:\[;V\SSJ^88;"UH4*T^64MK[/Y[7/I*BD5@RAE.0>012UXQZ M(45#>RS0V<\EO!]IN$C9HX=X3S& X7<>F3QGM7R_\(_VYM%\072Z1X[M%\+Z MH&\K[:FXVK-G&'!^:(Y]50\COJ@HJGK&K6V@Z/?:G>R>59V4$ES/)_=C12S'\ #7Q[=?'CXZ:WX=NOB= MH>E:?#X"@ED9--DC1W:W1BK2,<^80""&*L,$$XP*][*\EQ&:J4J4HQ2:5Y/E M3D]HKNW9GE8[,J6!:4XN3=W:*NTENWY(^SJ*Y;XUOH M!(Z.X_C3J0JP52#NFKKT M844$X&3P*^/]0^-WQH^)S>(/%7PVLK.+P5HUS)!%%)"DD]\L8!9L.-Q)4AMJ M[<9P-Q!KULLRFMFCG[.<81C:\INRN]$KZZOIZ'!CRBKNRW?H MC[ HKS[X&?%RV^,WPYL_$B0+97&YK>\MP^Y89DQN /H0589YPPKT!6#*&4Y! MY!%>;B<-5P=:>'KQM*+::\T=E&M3Q%.-6D[QDKH6BBOECQ9\7OBS\3/'7B;3 M/A+!9V^D>%YOLUUGDCZGHKR7]F_XV2_&CP==3ZE9IIW MB'2[C[)J-K&"%#8RKA3RH/(P3P5:O6(I4FC62-UD1N0RG(/XURXS!UL!B)X; M$*THNS_KSW1OAL13Q5*-:D[QEL.HHKYM^*'Q<^(_BSXI:EX#^$\5G#<:';K/ MJ>I7BH09#@B)-^5 PP'3).[H%R=\NRZKF55TZN^'O%ME'IWC+P_-Y-Y'&NT2KDKN MVY(#!E(.#CD$<' ]MCD20$HRN 2IVG."#@BL\?@:V6XB6&KKWH]M4TU=-/JF MM47A<53QE&-:EL_O[-/S3'445X'\:/C9XRLOB#:?#[X9Z-:ZMXF-J;Z\FO"/ M+@B[ 9=0">"2Q_B4 $GAX# 5LRK>QHV5DVVW9)+=MO9"Q6+IX.G[2I=ZV22N MVWT2[GOE%?-/P_\ VS-$M?#<\'Q+DC\/>*[&_ET^YLK6WEDW;,9D**&V8)*D M$\E21Z#Z$\-^)=+\7Z+:ZOHU]#J.FW2[X;B!LJPS@_0@Y!!Y!^891C*_'SXT:_X+UWP_X,\#Z3 M#K'C77@\D$=P?W<$2YRY&0"3M<\G ",3V!YL#@JV85U0HVN[N[=DDE=MM[)+ M5F^*Q-/"4G5J[>6K;>B275MGM5%?,?@/]KAO#/\ PD.B_&&.W\.^(]'N(H0E ME$\AN0ZLW"(7^Z #N!VD.OX^_>"?'>@_$;0(M:\.ZC%J>G2$IYL>0588RK*0 M"K#(X(!Y'K77F&38W+;NO3?)I:2U@[JZM+9W1SX3,<-C=*4_>_E>DE9V=UNM M3>HHKR?]H+XS7OPITO1K'0M,76?%GB"Z^QZ59R?ZLN"H9FP02 708R.6'( K MAP>$K8^O'#4%>4OEYMM]$EJ_(Z<1B*>%I2K57:*_K\7H>L45\O\ @O\ :GUK MP/XBUOPY\:K6T\/:A96JWEMCHP!&>QQ@]LUZ&/R7'9;_'SXO+\&/ ,FLQ6BZAJEQ.EEI]FQ M(66=\D;L<[0JL>.N .,YKS<+A:N-KPPU!7G)V2.VO7IX:E*M5=HQ5V>D45\M M>%OVE?&OP]\;#1?C9IMAX>L;RR>\M;^U3=M*\[3L=]V<%=H^8''7->W?#/XT M>$/B[;W$GAC5EOI+;!GMGC:*:('."58 XXZC(]Z]7'9'CL!'VLXIV]%%%> >L%%%% !1110 4444 (U% M#44 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 53 M;4=/N;^;2FN;>6]$(EDLBZF3RF)4,4Z[201G&.*N5\8_M-?#G5=9_:@\)?\ M"+:K)HNOZUI[/%>>8ZJDT"R$?,O*@JBJ<#WPZKZ^5KZ_@>5F6,G@:*JPI\]Y)6O;=VT\[V-'XS?L8WTVM/>_#JX6RTG6+B& M/5=!:4Q6ZH'#>8N#RBD;MG5>=OH%_:T\7_#_ %C19?AII&B_VCXYM9;:UTR& MPLP!:,Q1MBN.Q0[2@SR1D#&1;\,?M3^*_A/K4/ACXTZ#/:/G;'X@M8@4D7'W MBJ#;(/5H^1T*YS7T9X7A\)>(A%XMT"VTJ\>^4LNKVD$?F2CD',@&X]""">,$ M5]IB,?F65U,/6S5.K"E=TYPE[LWI;FFK\RM&UM)-;GS5'"8+'0K4\"U"4])Q MDM8K6]HO9W=[ZJ^Q8\!Z3>Z#X&\.Z9J4OG:C9:=;6US)G.^5(E5SGW8&M275 M+.'4(+&2[@COIT:2*V:11)(JXW,JYR0,C)'3(JS7R)^VMX%FUKXC_"V\TJ\D MTS6M3NSI$=\KN/);S8S"X*G*[6EPK5/9\_,[VNDTG+:^ MVA])C\3++L)[6G#FY>56O;1M+?N:?[0/[)-UJ]Q?>(?AI)_9.J7Z/%JFDQSF M&"]1S\Q'.T'/)4_*<9&".:_[0/BCX=^!/A1'\+=3T^/4O%%OH\*6%M8VV1%< ME-B2A\#:VX;R.K \@[JJZ/\ M"_$3X ZI#H/Q?T2?5M)W>7!XCL5WLX['=PL M@Z<':XSDY/%?1?A*^\$_$B.V\8:'%I.L3'Y$U2.W1KB,@#*%B-Z, 1\IP<$5 M]CB,5F&6K#SS*]:A3=ZDXR6 MRZVCIJ^ZT,[X ^&]5\(_!OPGI&M[EU.VLE$L:M9: M?<6L%U>6]M/=N8[>.:54:9P,E4!/S' )P.PJU7RW^WQX9CO_ ;X2UF.5[>_ MM=82SCE5B-JRHS$C!ZAHD(_'FOC\#06>YJJ=>7)[64G=*]F[O:^U_P #Z+%5 M7E> ;V:6C>Z5EOWL;?[0W[,!\:75QXP\#W#:)XU6-A(L#^5'?J5*LK$8 MVN5)&[HW1NN1A^(M6\!?L_\ P+T3P%X\TR"]U2\TN662QLH!+YDYZL7.-K%F MP'_V#CH*P[7XM_%;]F&[CT[XC:;+XP\(AO+@UVU??*HX _>'J?\ 9EPQ/1L= M?H+P;XE^'WQNM;?Q'I,6EZ]<6FU1-<6J-=69.2%(<;D.=V.QY()ZU];B*F/P M&'H1QK=?"0=XSIRWLFHQ<]7&S>S5UJD?/TH87%5:KPR]EB)*THS7?=\O6]MT M[/JU#5K+25 M@:]NX+-9Y5@B:>0('D;[J#)Y8XX'4U:KY]_;F\.P:Q\![R]DW^=I5[;W4.TG M!+/Y1R._RR$_A7R=*V?9PO;OD]O/HKVRCUZV1K_'K] MF^T^*$D?B'0+K_A'/'=GB2VU6$E/.*CY5E*\\8 #CE?<<5Q'A&/PI^S-\"M/ MTWXI:?:R:EKEQ<27=G';K=O.6*YB8M):QLH89?!9, @8?*=E;O7T/X#^(7P\_:&TN*]LH;#6;B MRP[V6IVJ-<6;''.UP<9Q]Y<@XZ\5]9B8X_+\)"AB)^WP49)\]-ZJU[1OJX6; MORR6C^%G@47A,7B)5:,?98EJW+-:.]KNVTM%NGJMS@OV(?#=[HWPXUK4)+2; M3M'U?5I;S2[2<_.MOM50Q^NW'/79GH03] ZEJEGHUF]WJ%W!8VD94//*]"D:ZTNZ5RJL3M)0L.5)*(5;L1[FOFKX<_&6 M]^!GC?Q;%\7/!UW-?>(&62XO%M8VDDV@J0 Q"21MG/RM@'/![7/AGX@^,GP- M\ Z'XGLX3XU\ 7MHER]B2\DEBAR6 XW1@8/(W1X.2!V^F?A3\>/!'QZT\PV# MH-1C7S)M&U)%\Y,8RZKR'4$_>7U&<9Q7WLHXG)<'4PE>FL5A$VN:#Y90]Z[3 M:NX^\KM-6OU/E(NCF6)A7I2=#$.SY9*ZEI:Z6B>CM=:VZ'F/[&>C/<:Y\0?% MFE:5/H'@S6KN/^R;"8;@\5_#/Q1I-P#Y=UITZY4D$,$) M4\>C ''?%?G^.QJSC,?;U5R1DXKNTDE'=_$[+5O=GUN%PSR[!^R@^9QN^R;= MW\E?[DOA';?'?X=KI]I?Q6U_#*M]IFH*VZ-9 "!DKSM8$C(Z<'!QBOE; MPO\ $SQ5^S]\7-1U3XN>&KS5)M0LDTYM5CC1W=(QA7C\#W-F+6*&:,1K<7#-&695!*C!CD)"DXWCINQ7UBS! M5+,< WE",58HZ ME6P1R#@GD5^ M9YC\'[O3?B]^U);^.? OAVY\/^%M-L)(]3GEB6%+NX=)%'RH2NXET. >?+W' M!//V+45M:PV4*PV\,<$2](XU"J/P%2GD8K\WS?,EF=:$X0Y80BH13?,[*^[Z MO5_*RZ'V67X)X*G*,IRF5_+<'!P1D;D8 X/<?E.>*][^%O[86C>(M0_X1OQ[8MX*\4QMY,T=XACM7?^[E M^8S_ ++\<_>-?H^'PF*R%588+EQ=!J\H;5(\T-[*[C>,KA53M&6\9SMJ>::9XLT;]H3]H[P+K_P^\.7^CR:2[76O:I-" MD0DCX*J^QF!) =-QY;S,=%R/M:H;6SM[&,QVT$=O'G=LB0*,GO@5-7YWF^9P MS&5*%&FX4Z<>6*F5;:?0&J7C[X$^'O&WPEC\ M!K$+"QM(8TT^9%#-:R1KA).VX\G=_>#-W.:^5]7^&_C.U_:?^(T7PRUA]+UG M3Q'JRV\DQ5;P3+'(\9+91@&F. _R_3%>J_#S]L9+'5AX7^*VDR>#O$,)"/>- M&PMI#V9EY,>?4%E/7(%?5UW1-];=SE M?'7AW2/B=X;UWP?@( /':>"_VN-8\#:M'X8^,V@W&@:BH"IK,, M!\J;'&]D7@C_ &XLC)^Z*^Q_L7'0P=&65XCVEU&K[-:3C*WQ)?:M:UUKY'SO M]I866(J+'4N75T^=ZQ:OLWTOYZ>8WX-^./&/P,\<:?\ ";QO87>KZ9=S>1X? MUJUC+J8_[I/=%&">\?.1ZU&F>((;_PS/J2P7=Y9MO@M[A4NEA?*>8H^\!D, V,9!KE/ 'P*\,^ M ?AI<^"(KJRZ+KVM6;PQ7JRN@BDAW%6W+\R@@@''IG!YSJ^'/VG_&7P;U:W\-?&C0)X MXS^[M]?LXPWFJ,#>V#MD'()*889&5)KZJGD>,GE]*66U^9U$JCI_#*\7)7C_ M #6:>VOEL>%/,\/'%U%C:7*H-P4]XV:3L^U[K?3S*_@W7/%G[)'CB#P9K5I> M^)/A[JUT(]'OK:/?);R2-A4 Z9)(W1\9/S+W!^O*R/#_ (@T7QQHEKJND7EK MK&F3$20W$)#IN4_HP(Z'D$5KU\SF^._M"K&I5IW,^[CTE_-W>NA[67 MX7ZI!PIU.:F]8KLNR?5=NR*=UJ=E%>P:=+>PP7UTCM!;F4++(JXW,B]3MR,D M=,BN%^$OP+\/?"'1=9T[3S<:D-6N&FN[C42LDDJD$+&Q 90"W4O$?V MX/!7]M>)_AG?6=Y)INIWFH?V2+N,M^[WNAC< '@JQ8\8)S["J^E_'OXE?L[Z MA;:)\6M&FUW0V;RK?Q%:$.Y4< E^DAP/NOM?N2>_T6%R/$U\LA/+\0G*MK*D M_=D^232Y?YK;VT?6QY%?,Z-+&RCBZ5E3T4]TN9+?M?:^PVZ;Q#^Q9XQNIK6S MN->^$VLW6\0Q$F33I6XP,]&Q@#/#@ 9#"OKFTN!>6L,XCDB$J*_ES*5='/BAX=&J:#?V^L:9*?+8J#\K8!*.C#*GD<$=Q71UX&;XZ>-E M'ZS1Y:\=)RU3E:UN:/22ZOJ>KE^%CAE+V%3FI2UBMTN]GU79="M>:I9Z?):Q MW5U#;274ODP+-(%,LF"VQ03\S84G ]#7AOQ)_9IU77OB>_CGP9XTN/!VKWL2 MV^H&.(R"50JKE?F'\*+\IXRH.0:YO]O[PW!J'POT;6CO6[TW4UC612<+'*C! M^.F=R1\^V.]<[;_$[XN?LOW4=AX]T^7QQX-5E5-;MBSRPIG _>D=+IR2]Y)JZCS7C+>+L[>5SQLQQM"6(EA<;2?LX M%?@9I\>L)+"]Y*;&$6QN$C+I+&"V,X((.&8'.0PP"*K?ML>'K?6_V?\ M6;J8L)M+GM[R#!(&XRK$<^HVRM^.*\<\)^-OC#^SMX;T75M3MG\=_#V]LX+L M3;V>:SC= ^W<L_L/>';K2_!WB?54M;G3_#VKZJT^D6 M=UG*[[P+\0_AI^T=8PW$%IINL7UFOFMIVL6<;W5IDC) MVL#QG W(2,XYKU2.-8T5$4(BC 51@ >@JLZSNI.A4P=:A*G6GR>T4G[JY-N2 M-ERWW[6T6@LMRR$:L,33JQE3CS!R1UKRCX\? 5_B]<>']:T?7Y/#7B31'9[34(DWAE8@X." M""" 00>[ @YXU/VE/#<'BKX%^,[2??B'3Y+U-C8.^ >:H]\E ,>]?+7PKU;X MQ_!?X?Z%XLT>)O&?@*\MQ/+I1)=[0 L& &"\8!!.Y=RXY8#I6&0Y;5G0_M#! M8B-.O&3BHRLE*\=DWI=JZLU9]S3-<93C5^J8FBY4G'F;C>ZL][+6RT=UJBW; M7&C_ /^/FOI\9XI?&7]HV,/V'Q#?6 GC/R#?B([@!G*97)&SH QKO?V.-&@ MNO&WQ'\5>'+";2O NH7*0:9!,"HD*LQ)5<\!=Q^F_'8X]"^'7QE^&O[2EA#8 MW%E8W>J1+YSZ'K=LDKQD=63>"KCW7D<9 KV&SL[?3K6*VM(([6VB7;'#"@1$ M'H . *[,XSJM3P]3!8FA*G7G&,)W=H6@TTXPLDF[=/=WMN<^7Y;3E5AB:-52 MI1O+=2E>[2OUUVOL+=74-C:S7-Q*D%O"C222R,%5% R6)/0 #K7F'Q MR^#.G_'SPCIT=MK!TZ_LY1>:9JMK^\56(]B,J1@Y4@@A2.A![/XA^';;Q=X$ MU_1KL,UO>V4L+;201E3@\>AP:^&/@2OQB\ _#ZV\9>"9/^$A\.?:)8KSPVP> M5E96PS+%U&>#F,[L]00.?.X?RZ=:E+'X7$JE6IR2CS:)\R=E=Z7=FK-6>S>I MV9MC(TYK"UZ+G3G%MVW5FNGE=/1W.C\0Z>?@=\=M"U/XQWD_Q!TF[T=H(-4N MK,2Q6THD/ C8D-L R>_[[=C-=;^SA9Z7XL_:.\7>,? FFR:3X#6Q%H?W1ABG MN&\LD)'C"C*LV!TXX&[%>A_#/]HGP!^T!:CP]K5A;V>LN<2Z#K<22QRN,Y$9 M8;9".>" W7CC->UZ7I5EHEC%9:=9V]A9Q#$=O:Q+'&@]E4 "O6S3.<1A:,\) MC,/*&(E#V;U2I\M[\T8)6OT33MU6IP8'+:-:I&OAZJE24N9:7G>UK.3=[=;/ M7H6J\Q^,WPYTW]H3X6S:7I^K6YWR)=V&HV\@FA$R9 )*GE2&93CIG/;%>CWU ME#J5C<6EPN^WN(VBD7)&58$$9'3@U^?7P7\*_%;PC#XFUOX:W_\ :-MHNKS: M?=Z#,Q9+D)C#B,D*QP?X2KC'!.<5XO#V7O$*IC*6(5*K1<''F^%MM[OIJENK M=STLWQ:HN&'J474A44D[;JUMEUWZ.YZ1K'@OX^>-_"+^"?'9T>Q\(0NDNH>) M)9HVF>WA8.?N.2<; %5TAGU9Q$\,)F M[3?/;FFUKS/1.(5&='EE%OX;\R2N^FK6MGYGK9MC'AE"DZ+J1J7BTM[6OHNN ME^J.\A^'W[1?_"(R_#&XCT6Z\,31"P/B"69'>*UZ%5^8.1MXYB+8Z$=:P_"= MOX2U3]IKX>Q_"PS7#:3:-!KU]# 8H)%B0QF1N@+.,@L/E8LAR237IWPS_;$T MG6+YO#7Q&TU_!7B-/W,@O$9;:5B.0VX9BSZ/Q_MAZ M;HWV@@S?V?:1P>81G!;8!GJ>OK7U&-S?&Y7[6ECL,JSJ86LY1BU?FUE'E=U%;:O[*5./.FUI=22 MU?3?>S/?S3&2P<(6I>T4WRM+?5/;OML=;H?P[_:%^%^CWG@3P^NCZ_X7G$D% MMJEY*@-I&^_MA2:1JZ^%OBWHTWA+7XR$^W&$K; MR=@SJ3E,_P!Y=R'K\HKZ!\/>%O#&G32:QH6D:3:S:@HE>_T^VB1KE6^8,9$' MS@YSG)SUK[+%9QCLIJREC\.DY)M.G90JR::YIO525G>T;:N[U/G*&7X7'PBL M)5;46DU/64$FG:*T<7=6N[Z;&]5"6\TW5)[W1VNK>>Y6$?:;-95,B1N" 67. M0#S@GK@U?KXI^/7PYUS4_P!K2RB\&:Q)H7B'5=&&HQ7(E= 98A(I0L.BLL*] MB.>1S7P^2Y;2S2O.E4J^SY8N2=KKW;/7LK7U/I\RQD\#2C4A3Y[R2M?77MYW M-OP_\,OCM\ ;R_T/P FF>*?"=Q,\MJ-0DC4VV[C<0SQL&P!D*64D9QDFO,/B M=X1T+PSX;\.>![.X.L?&ZVU=99[C38&78TY,OE^9@!@I:/'<'!N=$R&&(DULXS#)ZZQ&/H1=]5.G9*K M))I.KIIZM1CHT[I6;NET.BMQ(L$8 MF*M*%&]EZ%L?\ ZJ.9B9'QU*HH+$#U Q74 MU\C6?A'3?B3^V'XVTGQ]HUQK$<.G*=*AD#?9H;:]!^ ,D/P)^. MWQ&^'US?/;^&8[4ZQ9M=292-%57+9]1&^&/?R?:O6_@7\4M.^-T.L>(8/"W] MF+97SVEKJ_6G^-/B#X<^'6FI?^)-8MM(M9&V(] MPW+MC.%49+''H*Z&OE#XD>'[;QM^V5HNB^--)NM5\.-I)_LJ!$8P%]I9WDVD MY9A*6:8NK/$OEA&,JDE&UVEK:*>E_P E<^NQN(G@"] )JFF6T@;S6 7<-AQG("DQMAP M>5SD8Y3XE?M->"_BO\.]4T'Q[X+U#3/&5K$ZV:Q1 F&Y(^5E=BKQC=@LA!!' M'S5U_@'1;7]GW]KR?PEIC/:>%O%.F_:+>UDD+)$ZJ[+\S$DX:*91DYQ(![UZ MQ\)_C!H_QH\:>*([+PXK6OA^Y$-KK[A'6XZCY20&4G:Q&,_+@G!(%?H%;$1P MBIXB5!UJ=*$)PJJ7LZD8MVC&;5U*S3C:U[)GR=.B\1STHU53G.4HR@USP"KHLOV6V4E9;IF92&P1D+^Y+>B%L=37P6"H1SW,ZDJ[Y%+GF^7>R3 MDU%/2_17]3ZK$U7E>"C&DN9KEBK^=HIOR[D?Q,\*M\6/$$/Q5^"'BFWN_%>F MHMO=VL,@4S* 0ORR 8;'&UQM8 8Y7GG-5_:L\,^+_"]_X3^,_@6]L]4BC;9/[%FBZWH?P)T]-:6:(3W4UQ90S AH[9L M;1@] 6#L/9P>]>T:WKFG>&]+N-2U6]@T[3[==TMS8[HQ'& .K%3-M'<].E?%4(?ZR9RW4]SVL MI2=NBLY66UV[67=GTM67]C9:E#WN1)*_R5WY=7Y!\6/#^B_M(7%EXI^%7C"U M/CKPR/W7DR&-I(]Q(4[@"N&+8;!4[F!X.1S$7[54"Z;=^"_COX'N(KG;AWCM M 4G'0,8V(VGJ1)&Q!/3%+\:O >B_LW_%#X=^//"-J=%TJXOOL.J6T;L(C&<9 MX.<;HS)D'C**<9S7LVI?&32-=^.D/PRC\/#Q"8+8W-[?81TL9,9PRL,$8*9( M.07 P3D#[*])86C[.C*OAU&4X2;4*M+D?O+F6C2=FE;JK=#YRU1UZG/45*JY M*,DDY0GS+W7RO6]M'Z:G%_L.Z-?Z=X)\27:P7=GX6U#57GT2WO?]9Y.,%_?( M"#(X)1B*^C+Z^MM+LI[R\N([6T@0R2SS.$2-0,EF8\ =S4L<:QHJ(H1%& J MC ]!7SQ^W1-JD?P;MX[-+AM+EU2!=4-M][[/AB >V/,$?7OMKXWF?$N=+F_ M=^VDEWLMO*[LO*[]3Z.RR7+7;WO9I_/_ "7Y(Z3Q7XJ\#?M*>#/$/@3P]XRL M7U"\A4#RP6==CJX94;;O7*#)4G -8OC#]CSPKXX\&Z/;7*KI'BNQL8+=]:TY M<>?+'$J%I5('F D9R<-TY'2O+?VAOA3H/PE\*^#/B=\/M*G\/7FGW=L\T#&1 M',;KN4RJY)#@@(P[^80G2US MQ^?#XBI4AFT(\Z45=7:DI-\MEO=.^WY$'[/WA;XI^"[K5]&\=:Q:ZYH5HB+I M=[N,D\N2#Z*6/:OD%*>>9E",E&#JRC'16BKV5[>>[[L^A:CE M>#DXWDH)O5W>FMK_ (+R-#5?B=X ^+ECK_@+2_&.GR:GJEE<6'[H[\;XV0LF M<+(1G.%;M7(?\,<^%=<^%^C>'=?2,Z_IL#0KK^FH(IF^=BNX$?.H! VMG&#@ MCK7DOQ(^"?AFS_9I\._$+P;I=WH&O:5;VM^;ARRW$P+*KNX)QD,1(&'8<<&O M8M8_:FL]!\,?#2>'2I-?UWQ=' ?[.M)0CQ[@JNPR",^8=J@X!VMR,5]E+"8K M"TX?ZOU9V]I)-/E4HSA%W=UIRN+;LW;36Y\XL10KSE_:T(WY$TU=IQD^V]U+ MMKKH-^ _P]^*OPP\676@^(/$$'B/P-':E[2]F8O.)-P"QJ&;='@9)!W* %. M2<>^45P_QPNM9L_A#XNF\/B4ZNFG2F V^?,7CYF3'.X+N(QSD#'-?%5\14SK M&PE448RFU%M)15]N9VTOU;/I:5&&6X:2@W*,;NS=WZ+]""3XV?#[4O$,WA1? M%FF/K$I:V^S^8""Y^78&^X6R<;0Z/\ 7PAXR_9#7Q-I6BW%EXIL;.:]-_(762> M2)F,@&3M:,JI"X'8=\UZ3I/[54'A/]G3P3XEU""37O$6H,NG"Q23$MQ)$^R6 M1C@\[0&Z'+2)QSQ]O/+L1@XNED-6;E[7DDG92YXJ5I)K:+7-N_6Y\S'&4L2^ M?-81MR!HN%)MQW2;;MY*^MO(Y?6OCK\/_ [XE_L#4O%FFV>K M!MCP2RX$;>CO]U#[,17 ^&_V3_#@TGQ7IOB9+;Q!9ZMJLFIV5PD?E3V@D5WYYP1U/P:_:2M_!?[*::YK+'4=2T6Y;1[>UDEVR7+\-"F<' 6-L9P?EC/> MON:N5U#?$$OBOPKI6LS:=/I,E];I<&RN2#)%N&0#CVY_'D \5LU\1 MFN88G,*REBU'VD=&TDG)I[R:T;Z7/I\!A*.$IVP[?)+5)MM+R5]EY'G7Q0^* M'P[T>"]\)^+O$EE8/JEJ]K/:-(?,$4J%3NV@[,JQP6QZU2^#/P9M/AW\+;KP MH^N2^(]+OVG=)FXC$$P("Q@$@ J=QP<%F8]Z^??V>OA/H7QL@^)B^/\ 1;R; MQD=4=+C49MRBV+#A8CG =7#DC&-NP=.*W?V:_B\/AC\&_'FF^*+C?-X'O9($ MA9OF8.6"0KGN94D ]-W8"OL\7E$L+A*N"R^K*4Z$_#>F:-:RS3V]A;I;I+(=?M!%*DT@<;5;!D3@??VK\V 655..2 M3Z]7E\49LL=66&A3]GRMN:TUJO2;NKW2M9'=D>7O"TW6E/FYDE%]H+X5KZW9 MQWCOXM^#/AS)!;>)_$%GIHR1C@UR?[.OPATOX6Z+K MZ LI+CS%A@M=[K& 5("LR"(J3U"L1T.;O[-'BB/X+ZY\5_ NNW[# M2/"[OJ=K)*1N%N"0Y SU93 0H_B8]S7?6RE8; 5\)@ZLI5>6E*I&RY9J5G%P MMK[KDD^]V\D_0\Z_K2V]AY?!2WDW!@!ZR1&$>@4L2>!7W5\*? ,?PQ^'NB^&H[E[PV,&R2X MD8G>Y)9B,]%R3@=@ *\[^#+>'?CKJ-A\79O"\^C:[:^?IUM++*'2>,':)0!U M(!=,\8RPYP,>XUR<3YM+$J;T26GFW?4Z,DP"H\V)Y^: M+TAY0;YOO;?X(YCQQ\3?"WPUM8+CQ-K=KI$)QK/A_Q-*)HK.W<-#!)N+29(/+!F( (!4$@YKRZ[\* M6/Q#_;0\1Z1X[T.XU>P72E.D1LKFVBB"(=Y((X),HSTWDCKBG_!&.'X$_M)> M./A^+IK7PK=V9U6Q2XERL>U5?.3Z(9%)/)$0R3C-=4.E6QD*E:FO9QJ2A%W?,I6:N^EI?Y'GGQ&\<:O^SO M\:/BMI6CVDCS^+X(Y=/DA',V?PEJ+0Z7 MJLL@*7BX8KN7 .5RDFTYVL5PW)!]]KGXBS.6.J;V MCJUW?=&V3X&*JSQD9\U-W]GY*3O+\=/1>9A>,/'.@?#_ $G^T_$6K6VD66\1 MK+Q_A4=6. 3@ G ->6?#'P%X6\0?%S5_BOX0\6-J.G:I;F"YT^U;]W]H MPN2_?& &V,,ACG.,"N#^+^CP^,OVOO!V@^+]+NM4\+R::_\ 9UK&K&%YB'+N M^#G *C=Z!4SQUI^%_#]M^SS^U_:>']'9[3PKXNL"Z6K.3''( Y503U(>,@=P M)<5OAK1_=6,J^.E5Q475IITH5%&]WS*5M M)=N76WXF#\=?&%[^SG^TOJOBVQL_.C\2:"Z1_P!P3[0@)'?:\,3$>CGUKVG] MDWX;ZEX'^',FJZ]/<3>(/$DW]J7BSR,WE[\E 5/ )?"/ M[4WCS5M&O/#;ZAI7@V_CN;#74E#07#@@-$PQRKE27(NS?QO[U9=+7,OQ M-XJTCP;H\VJZYJ-OI6G0_?N+J0(N3T SU)[ ZCX*N; MEUFMK16;SKAB% 8+R<#:?7:7QWK#\8>#]._9M_:8\ ZQX:A_LKPYXF9M-O+- M68Q*Q=4;DGAG4:22Y'&-^:#Z\S46_+3J1C M,?-XA^TIITJ4XIWOS)NUI+I9-V\]3M_B9H_P4^"7]L3^+=*CO;OQ9/<7K+<6 MYNYW8!2ZQN03&"SY!R/F8\\#$G[#WAO5/#_P;FEOXIK:TU'4I;S3X)_O"W*1 MJK?\"*L?<8/>MNU^)7A;XH?'34_!#^$;3Q -!MO,;7+B"*=+>8$;XQN&1ABJ MY!SN5N,#->TJH50JC ' K@S#'U\/EZP&(C+VE3DG)RE=62?)RQ^S=-7N[Z; M'7A,+2JXMXNBX\D.:*45;5VYKOKK>UM-2KJ^L6.@:;E>*PV/P[^/7Q7\-^,?#OB\7&L^&582VMC(T;SQ'=M!#8;8&=LD A@ MY4]:YG]N1KQM$\#6\]M>W7A6765_M>*Q!,D@&W8@QW8&7 _O!>^*Y'X_?#W1 MOV=?&/@#XC^#;$Z%9)?K9ZE:Q,Q1E*YZ$G!:,2J1WP#UR3WY+E5-T*52%:4: M]=5%"R7+HK.,KZWETMM=,Y,RQTU5G"5-2I4G!RO?FU=TX]/=Z]]4>M_$SP_\ M)/A3K&K^./&=A#=3^(I([27[=;_;1N6-O]6A4E054;LU\? M:]IUG<:?X1U;51_8MK8R,G%=OXL^*'AGQ-\;=)^&5Q MX3M?%LP@:YNKJXBCFCT]BH=3M=2/NX)((^\@&2<5[);V\5K!'#!&D,,:A4CC M4*J@= .@K@Q./Q&%ROZGB(R .6_M ?"'P_\._AKX3^)GP]TVY\.ZAIYK)+U M.;-L;44JE'V2E3IJ,IIWNU?[-NUKZGO/Q1\+?#7P?K5S\3?&EM%*ZVT>G/\ M;8C=1$;"72_A_=*EM9PM'Y<< MDV58E%[!2)"!_")0/:NY\=?'3PUJOB'X?^$V\,0^-&\51Q7KV3I'+]DAD3,< MI5P5)P7)R1A58D@8S[?8Z?:Z79Q6EE;0VEK$-L<$$81$'H%' % M'Q,9<]:/*N:7NJ$9*UH;WO%I-]-C>.'HXS&JM1E'EIN[LM7)KK+:UFKI==R9 MF"J68X Y)->"?%+4?AA^T?#!X&C\<6<&MVU\ES:R6<@+^8A*LL;'"N2K,,*3 MS@X.VND_:IN-9MO@'XM;0UD:[:W5)?)!+BW:11,1_P!LR^?09-?//C'X$^%+ MC]E31/'7A;2KK1O$>G65OJ+73M(DT^"!,S G&,YD5@.BKC -;.JU MI4YRJ>S@XI/EE9-.=_LN]K+S,\WQ=7FGA84U.*AS23NKQO:T;=5:_P!Q]'?% M#P#X"M9+/Q[XRM_MD7AFR>,->DW$31G@;HVR'?<>#C))'7 QX=\"4T/QE^U/ MK'BGX=:=+IW@RWTQH;R58#!!-.^/E1/X02%;;@?ZLG R*[/Q%^TII$?PJ^'4 MFI:#'XRU3Q:D,5PLSA&!4_O1A5.,GN-IKZ!T?1]/T'3X[/3-/M],M M$Y6VM85B12>3A5&/RI/$XK)\#4HXJ,G*HITXWE[BBI>]:.]U*]GHM=-AJC0S M#%0J4)148.,W:/O-M:>]M:UKK5_>7:***^#/J@HHHH **** "BBB@!&HH:B@ M!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***S/$7B;2? M".DRZGK>HVVE:?%]^XNI1&@/89/4GL!R:J$)5)*$%=OHB924$Y2=DCQ;XP?' M;QAI_P 1!X!^&GANV\0^)(+,7]])>/B.",XPH!=!G#(7=;ZAY#&&)F5DW[7RR JS+YB,P(8]!DU%\4?"NH^-/% MD7Q>^"'B&SU76[6(6VHV5K*KFY4 J>"2H *-C(12OS 5S.N_M/^ _B?X-U M#PW\7/"=YI&OVR.N+>U+-%,!PT18AX7S_"W'8D@D5^NX/*\+7PE*G3PGM$DE M4Y6U7A-[MQ;LX]E:UMS\_P 1CJ]*O.<\1R.]XX-3>&?#>G>#_#]AHND6RV>FV, M2PP0J2=JCU)Y)[DGDDDFO(/V,=/UW3_@/I*ZX)%62>66PCF!#I:DC9P><%M[ M#_99<<8KV?5=6L="T^>_U*\@T^QMUWRW-U(L<<:^K,Q ^M?G&84:F#Q-3+H M5'.,)M*VS:TO;OT_ ^QPE2&(HPQDHOVFA_&CP&-$ M8R+-#J%K SQ(RM\LBQL7W!3SNC?"/Q98W/CCPVO MEJEK<+NEBRQ"D'[IRSXW#:P=@:Y5?VI=!\0:/<^"_CIX,N-/U"-<2L+1BCGL MX0D/$WHR$@\D$ XK]"R_+<-4P=.$<)[627[U)N->$KOWHINSC:UE;UZGR.+Q ME:.)G)XCD3^!M)TI*VS?1WO=W]#ZM7^P?B%X9C'[!-.TR%W=(4);YF8L268DGD]R> !T%>$?L,6.H6O MP]U^4"Z3PQ<:M(^BI>$>9Y.,,WT)"].-P8CK7T==74-C;2W%S-';V\*EY)I6 M"HB@9))/ '>O@LUP\\MQ=;+:=1RA&6W1OI=;,G!*37 MX>3[.U_N/*OV@/C5??"NUT'3/#^DIKOBSQ!4*RU]V4 M+M7C:VEG=GRV.QE6.*E)XCD@['/AO8W=GX:TF#2;:ZG:YECAR0TA &>2< M# X X'8"OG?]BFS5?$/Q$O/#<5[!\.I[M!I2WNG1-*26G-&]GYGTV75UC\/3Q52"4]5? MYVNGO9VOZ'F_Q[^,"_!GP7'J<-C_ &IJU[G4X'&/O*02"5R1P><8/FNC_M+>)_A;(_@S MXY>%IM0LV1H%U1;=9!=1CC+@_NYUZ?,N#Z@G-?89/EU&6"4/JBJUKMSA)RA4 MY=.65+5*RUOHW?R/G]EF M(_M"A&O5BN:+:36VFEXOLSB_C!\3K+X0?#_4O$U[ UV+8*D-JAVF:5B%1<]A MDY)[ '@]*^>+S]IWXP^!;.WUSQO\-+5O"]XJR+-8[T:.-\;=[[Y IP?NNJDD MXXKUKXL:A\/?C3H^I_#:?Q=ID6MW#!8(X[A'EAN4;*@#.&8$8* Y()''6O%= M!^-_Q _9M:'PI\5/#L^N^&8Q]FMM9MAYA:/H '/RRC;_ ,5<#KZ5]-D>7T9 MX1PEA8U:[=W";E"4J=E9TG=*][WW>QXN:8NI'$*2KN%*UE**4HJ5]5-:]+6V M/H_X/_%;PC\4_#27/A.:..&U"I+IWEB*2T)Z*R#@#@X(R#@X/!K3T/X7^%?# M/BK4/$FDZ'::=K%_$(;BXMTV;U!W'Y1\H)."2!DX&\3?M7VFL M_"BRNK'PM_9DCZXC0F*!697 55/0%_)(4=U8@8!K[2KY_/<)_9.)=+#RE&-6 M*DXR=I*[^&=M[-7]+,];*\1_:%#GK1BW"32:V=OM1[;V^\PO'7C&Q^'_ (/U M;Q%J6XV>G0-.ZI]Y\YKYA;]I[XS:;I-MXQOOAI9S>![M1/$UJ7:9 M83R'9U=MHQ_$T8!XZ5[=\3O&'PZ\3V6J_#WQ!XKTRSO-3A-J]N;I%EB=ON]3 MA7#;2 W4XXYKYXT7Q]\2_P!CV:+0/%>DOXJ\!1OMM-2M>/*0GHC_ ,)'/[J3 M'.=K8YKV^'\!2GAI1GAXU*\FFHU&X\].W_+MW2YK^NFQYF;8NI&M%QK.%)*S ME"TN65_MK5VM^.Y]"?!#XY>#?B]I<@\.%=.OXMTUUI$J+'-&S'+N O#J6;[X MZD\X)Q741_#'PK#XX'C"+0[2+Q)Y3PF_C3:Y#8W$@<%B!C=C=@D9P2*^0=-U M[PE\0OVF/ 6M?"+3+S3KMI6N/$ 6W\B%8+PSG356-W"3]Z-VTXRMNG:ZONMST,JQ/\ :%*2K*,W3E922]UZ)IKL MU?6VS*FK:I;:'I5YJ-[)Y-G9PO<3R$9V1HI9C^ !KY1A_:;^,NOZ8_C'P_\ M#:UOO K22"$J'DNGC1BI8[)-W!!!(C*C!ZXS7T#\0/B)X#TD7'ACQ3XCTVPE MU*W:"2SN+E4CP[@:52C/VE",ZTK<8J< M:D>2JXTXWYG"S<9:6YEJ^7<]Q^!'[17@SXNM#/C'\1/ FK?"[3-0T[X@2ZG&;D+:B%=@.2\NPD%@>K _< M#;C@"OO>N3/L#_9-2G7PW/1=6,KPD_>C;1J_6+Z7W1T95BOK\)TJW+4Y&K22 MT?5.W22Z]F!.!D\"OD^X_:;^*GC*XU77?AUX#M-:\$:?=-:_:)PSW,Y4 E@J MRJW((.%1L9Y)-?1'C'XG>$O ,MM!XD\06&D2W0S%%=3!6=>(O ,:>-/A=J;_;6M(7\U85;H05R5PN )5!4@#<.!6O#F#I3C4= M>E&525O9JI=0EJ^9*5TN;;EU[F><8BI%P5.HU"-^?DLY1_E;6KY=[Z'JOP0_ M:D\)_$_6)--O=/7PIXRG80R6=P 3>CQW<6DV*:A(LM^L""XDC&% M:3:-Q'MG-&?8#^RG2QF&C.A*?,G!O6-K+W9;N#3LK]GN&58KZ^JF'K.-6,;- M22T=[[K925KLMU\P^*OVC/B3XC\9>(]-^%O@RSU[2O#=P;:_N[PEGED!(8(@ MD3CM?EUM?Y&F<8BI%1C1FTD_?Y+.:5M' M9WTOOIL=Q\)?VM_#OC'Q,FC>+M&_X0OQEQ:%KQ=LS^.?AIX7^)5E#:^)M%M=6BA??$9E(>,_[+## ' R,X/?-?%_QI^/'PU^/' MP[D:\\.WVG_$2(1Q6*PQ!WWEQE/-&-\?+?*P!R>!FOLOX4VNL6/PS\+6^OL[ M:U%IL"79E)+^8$&0Q/5AW]\UV9]EW]F1I8^A"6&J.3BX.5[-)/FA+=QUMY/J M<^58SZ[*IA:LHUH))\UM[])+92.J55C4*H"JHP% P *^=OB;\??'=Q\2M1\% M?"SPQ9^(+[1H%FU.XOF^120#L3,D8X# =2220!\N3[CXJ\9:'X'TLZCX@U:T MT>RW;!-=RA S8)VKG[QP#P.>#7S!\1/"7B&'QE-\9O@?J]OX@6]4)JFFVI$X MF*[0P"=6!"C<@PX(RO7CSN',+1J5I5,5!---0<[^S<]+*35NE[:[V.S.*]2% M.,*$G=-.2C;GY>Z3\[=-C:\!_M=:=<>+;?0_B?X8_P"$+\40$Q0WT\)\I=_& M"7&^(-QSDJ0,E@*]^\8^!?#OQ&T5M.\0:7:ZO8N,H)E!*$C[R,.5/NI!KX^^ M(G[2/PX^,7P[U/3/'?AB]T?QE:02+:F. ,T5P =H20X906QN5QC&>M?1G[+= MGKFG_ ?PI!X@$RWZP.42XSYBPF1C"&SZ1E<#L,#M7JY]EGU"A#,*=*6&J*7+ MR\UULWS4Y7O;OKHVK,X,KQOUJK+"3FJT'&_-:SWMRS6U^W>QZ7I6EVFAZ9:: M=80):V5I$L$$,8^6-% "J/H *\2^-'QR\5Z+X[L_ 7PX\/6_B'Q4]K]NN3>- MB&"+L.70;N^2P RHY)X]GU_Q#IGA729]3UB_M],T^ 9DN;J0(BY.!R>Y/ '> MOF;XK>$;CXC>(K7XL_!3Q):ZIXFTQ%M[RSM)T;ST&0 0QP&VY!1L;E QR.?% MX?H4:V*=;&QO"S2E._L_:/X>=KIWU[7T/2S:K4IT%3PSM+2ZC;GY>O*GU^0W MP[^U[-I?BJT\/_%_P;_PBVI1,)(=06%C%&YRHD"/N95P2-Z,W?MFOI'5-)T# MXB>&Q;WUM9Z]HE]&LBAPLL4JD95U/T.017R=J'[4G@GXA>&;WPM\9?!]YI6J M6Z$-Y-N6(DQC='NP\+^@.1QR<<5Z;^Q#I^LZ?\"[8:L)5MYKZ:;34FX*VI"X MX[ R"5A[-GH:][/,I6%POU]47AJD))64KPE>[YJ5E>/=>O]5= M15H23=VK2C:RM-?/1]3VCPKX5TKP1X>L=#T2T6QTNR3RX+=6+!1DD\DDDDDD MDG))->7?'CXW:UX!US0/"7@W1(O$'C/7 \EO;W#[8HXU!^9OF7.<-_$ C$G MIGU[4]4L]%L)[[4+J&QLH%WRW%Q((XXU]68\ ?6OFWXQ>'-/^/UYIOBSX3^+ M]/F\=^&03&EM=*&EBR2%Y^Z=Q8 L-C;V!.#D?.Y'2IXG&^WQZYJ>MY2YG'G: M?+SM:V#=8AT/XT^ ?[* M5I$EBO;. O$&1@RN$=F#[6 .Y')!' S7TS:W6@?$3PNLT+V6OZ#J,7HLT$R9 MY!!R#@CD'H1ZBOE.W_:JTG5M,O?!'QU\&S65VJ[9F%H2CGD!_+)W1MU(="1W M&*ZW]AFPO+7PKXMGMA>)X.N-69M"COAB0QC<&?T.1Y8..-RM[U]-G>3QI8.6 M-=#ZO4IN/PRO3J[%F.6))_/@ < "N%_:!^-%S\)-)T>UT M;3!K/BG7KK['I=E)GRV?*@LV""0"Z# (R6'(KU2>>.UADFFD6*&-2[R2,%55 M R22>@ KYX^,^D^%?VF=,M[3P3XSTV3QKX=F:\TYK6[&=W&X CG!*(0ZYP57 ML:^5R>$,5F$:^8)RI7O.3NU=WLY-:VYK7UVN>]F$I4,(Z6$:C.WNK1>O*N]M MO,Y'4/VGO'?P]N%TWXR_#:)=&O/D-SIZ!XR,],,[QR'_ &=ZGH:^F/"_BKP] M\3O"L6IZ1=6^LZ+>JR$E,JW9D=&&0?56%?+>E?M1:AX7AF\%?'GP?,Q=3&;[ M[&KQW*#C<\9^5QG^.,XZ?*,9K2_8TL[=OB!\1;_PDE]#\.)9(TL4O 1NFSGY M<_W06'KM*;N:^OS?)H?4JF*E05&=.S4H/FHU$VE[MVW&6S2[+5=OGLOS&7UF M%"-7VD9W34E:I!I-^]HKK_/0^CO!?PY\-_#N'4(?#>D6^D0WUP;J>.W!"ER M.!_"H X48 R< 9KGOCQ\7H?@MX!EUPVG]H7\TZ6=C9[B!-,^2 2 3@*K-[XQ MWKT4G R>!7A7Q@C\ _M(:#=>!+#QEI9\26\WVJQ$-PKE;B-6&, _.-I<$+D@ M<]J^+RR,<9CX5L>I3IIIU'J_=[M[V[];;'TF-;P^%E3PEHS:?*M%KY+:_P"I MY[J?[3GQ5^&%X;[PK=0W&G1JL+6JH$:VP,"-X_P"' Z#I@<9%?,VA_M'>,?@NR>#_ (T^ M&+G4M/8&"/6%59?.BQCYL_).,=3D-C[P)IW[-,.CZI^TAXDU?X;6UY:?#]M. MVW:S(R0^>Q4JB \CYMQ /(&_& 17W.:9+2JX.K7E05)P7-&I3E>C45TK:MN, MG?377JCY? YE.GB*=)5744GRN,U:I!]]$KKN?3WA7X8^%O ^L:MJF@Z):Z5> MZJ5:[>W4J'*YQAS^$_@#5?$]["US'9HOEVZMM,TC, M%1,X.,L1DX.!DUU]>1?%C6/AY\6-(U;X:WWBW2X-8O0(HHEN$,D-PK!DXS@L M& RF02,CO7P&"4L=C(3Q?-4@G'G:NVH*R?G9+0^LQ+6%PTHX?EC)I\NR7,]O MO9Y)-^TY\9/!]G:>)/%7PUM7\(W:+<+-IY??'"PRK,XDD"<$'YU7/3C/'N_P M9^+?@_XJ^&Q/X3D2V2VXGTMHUAEM2W/S1CC!)/S+D$YYR#7SEH/QF^(O[+LE MOX6^)>AR>(/"T>(+/6+7+_NP,!5D.%< #[C[7 [XP*J_"^\\-^+OVK=&UKX2 MV=UIVAFQDEUZ/[.8;9-RN-H3HN6\O@<;@".AK]&S#):&)PU6JJ$:<8Q;H?'X3,JM&M3@ZKFVU&4)JTXM]8M)777M8^L-)^&'A;0? M&%[XITW1+6QUV]B,-Q=VZ;#(I8,Q*CY=Q(!+8R<*K+P/X5U;Q!J); M[%IML]S*(P"S!1G:N>Y. /.M?F>'57'8B'MN:HE:]KMJ*WMZ+;HC[6KR86E+V?+!N] MKV2YG_FSPN+]IKXU#18_&9^&=G=>![@--#]G9VN%A!(W,RNS <9WF(*1R.*] MD^!?QX\&?%_3YH_#Z+I6J1YGN](E14E4L?FD&WB0$GEASR,@9%>":3XN^)G[ M'Z;K1$MN&4R,P!*Y*&4-@X;(')-?J6+R7"XZE4=*A&%.TI0K M4VW"T4VHU4VVG;1O1\S/AL/F5?"SASU7*=TI4YI*5V[7@TM5UMM8^P&^%_A4 M^-H?%XT.T3Q'%&\8OXTVN=W!9L<,V.-Q!(!(S70ZA?P:7I]S>W+B*VMHFFED M/154$D_D#5BN+\=?$OP-X;D;0_%'B+3-.EOHC&UI=7 1C&X*DL,_*I&>3@=: M_**?UC&U(0?-4LK65VU%=%Y+[C[R7LL-"4M(W]$K^9\]K^U!\7_$5G<>+O"_ MPYM=0\!QSO'&Q#R74B*<%L))N^I$94%4$[Y M"IVLRL%.\?PAMQ& !^NUQG(W9P0",$5U%%K>B^]GSWJ'[2GQ3\9:IKFH?#3P M+9ZYX1T>[>S>[G#237#*,DHHD1N00P558@,N>N*ZWX)_M3>%?B3X@DTK4],_ MX1+QM,%MY;>Z4#[44+;8UE(!)4L^(W (WG&>:\MU#0O'G[->N7_BSX:>5XR^ M&FKRF]DL+?\ ?K$#U/R<@ 9 D7(PHWCBN2^.GQC^'7QV\+V%WH6@ZG8_$[[3 M#':+;VX$K$L-RM(A_>+_ '>-P;& 6K]@62X+,%&EAL.O8RLE5IM\\';55HM M]]]K+8_/7F6)P;=2M6_>*[<))(58,!N')4D#W%=36;X9CU"'PWI4>K.)-42TB6[=3D-,$ M&\@_[V:I^,/'OAWP!8QWGB/6;/1K>1MD;7_(\%\;?M$?$76_'GB+0OA7X0M->M/#,G MD:G=7V2S2Y92J*)4Z%6&!N8[2< 5-\+/VM]!\3>*UT;QOH7_ A/C!/]#66Z M0['RP)CWLH:++ ':W!P/FSBN4\9>$_%WP_\ &FH_%GX,7MOXJT#77-QJ>EVI M%PDCY):FTHN<&_:TYV2E[2+>JYK]$N78 M^ JYAB<+.=2K7M--M1DER3CTY)):.UNM[GV1X[^&OAGXF:6-/\3:/;ZK;J=T M9E!$D1R#E'&&7IS@C(X.171P01VL,<,,:Q0QJ$2.-0JJH& !T %<=\%K36[ M#X3^%+;Q%O&LQ:?$EPLOWU(7Y0W^T%V@^X-;OBCQ=HO@G2VU+7M4M=(L0P3S M[N4(I8]%&>IX/ YXK\IK1K>T^I0FYJ,FHI7:;O:\5YV6VY][3E3Y/K,HJ+DD MW?1^C?E<\2^*GQZ\;K\2+OP-\+O#-GXAU?3+9;K4I[YP$C# '8H\Q!G#)R6S MEL <9K \#_M@V3^*+?0OBGX8/@WQ#;L5BOI82(8RWRDD.-\0(XW LI'4@5F_ M$SP?K.J>,'^,_P #]/Y@N5<8['=BOU+"93A, M3AJ5.GA/:1LE-P;5:G-Z27PJ.<8 M3:5KV;O:Z7=GVV&J0K4HXN4.5RBF[[I;V;\CQKXW?'#Q1X:\;:5X$^'N@6_B M#Q;>VS7LBWC8BAA&X#^-!D[2%Y/BMKEC\4?@OXHM+[Q7HD7V:>WM94) MFC&X@;6&-V&8;7&&4C'3GF[K]J3PAXX\.WOA+XU>#KK2M6A5DD\JS)V/M^^@ M<^9"_IU'OCBOT?!97A:V#ITXX3VME:JDW&O"5]^5NSC:UE;U/CL3CJ]/$SF\ M1R7?N72=*4;;76J>]W?T-3]JKX(ZW\5/$WA7Q;X#D6]BU6!=+O+FSE_=B%R= MD[,N=T15V#$9X"]R[:H]W*L/1 ME?,U'EE52;3Z=[>3W/)?CY\:]5^'=YH'AOPEH\>O>--?=EL[6=L11HO5W^9< MY/09 X8DC&#Y=:_M;>*_AWXDM-/^+_@+^QFDW+'JFG(<*IVYV@LXD&0-VQ^P MXK<^,GAW2/VC%T_7OAAXPL9?''A=FEMUM;D!I$)!VGNOS#Y6/RG)!ZY'(V/[ M55I)977@KX[>#9;:X V2S+:;HY<=&:(G*GT>,D9/ %?2Y;EN'G@84U@U5FK^ MUC=QK1=])13=G'EMI9W>YXN,QE:.*E-XCV<7;D=E*F]-5)]'>^M_0WOVIOA_ M=_'#PEX6\AKVOX)_"ZT^#_P MYTOP[;[7N(U\Z]G'_+:X8#S&^F0%'^RJUXU^P[836]GX^NM,%U'X%N-6_P") M&EX"'*@N';_O@P@GG)4]P:^GI94@B>21UCC0%F=C@*!R23V%?/9]BJ^$C_8, M9\U*E*Z_F=U=1EYQ:>T-T#\P&&7Y>2IX.]0<%0?8^?:/^U#K/@AI? _QV\)331NGDM??9TD6X M08&7C^Y*O^VA[?=)KWLIRVA/ QI_5%5K*_M(-RA5M]F5/5)JV^CN_(\K,,95 MCBG/ZPX4].222E"_53\[[:[':?M!:+:_M(?!C3_$_P /[S^UM2T>Y%[:+:MB M?H/,BV_>64?*P7@G:,9R*[?]F+X/K\(/AG:VUU'C7M2VWNI.P^82,HQ$3Z(. M/]XL>]>2?L>VMG+\6/B'J/@J"]M?AK*D<=JEV&PUP"I 7.<[09>IR%9,\U]; MUXV>XFMEM)Y#2DW134]=)KF2ER2MI[K=VN^IZ.5T:>,J+-9Q_>-..GPNSMS1 M]4ON//\ XY_%NU^"OP]N_$5Q;_;+C>MM9VN[:)IVR5!/8 *S'V4]Z\(U']I+ MXN?#LVVH?$CX8V__ CTKK()]/4AH.05);?(JL.,*^TY'4=O1_C&_P /_P!H M+0;WX>P>,=+'B%)A-9K%<*YCN4! & <-PS*5!R,GN*\ET+]H/QK\"V'A#XR^ M&[C6-%V_9H-8AB$GG1@8P2<).N,=2''\62:]3)[?Y /W:\O_9[;0]:_:BU/5?AA;7EGX(.F,VI))&8X M%E;HB*>@W[2%/3$F/E%?9M<.>8BMD]"62T&U1GRU+2^.-UK"7S2?W/J=664J M>855F55)U(WA=?#*WVE][7WG,?$SQ]8_"_P+J_B?44>6VT^(/Y4?#2.S!$0' MMN9E&>V;%,\$XWA@OR9R>G>O!=#^ M*OQ&_9.:+PSX^T.;Q+X+B;R+'5K4Y*1]E5SP1C@1R;2.@. *Z<@P%*6%E&6& MC4KMWY)N4'*G;>D[INR>,_ M"G[77P=\1:%H5ZL.I7%J-]C>#;+:S AXRP'5-ZK\RY'7OQ7+_L=_ 75O <>I M^*O&%K+%XEG']FVL-R^][>UBPGJ?O;%5?]A%P<-7GW@?4_"WCG]JSPOK?PFL MKO3[0P2SZ\/(\FW52&#?)R!NRHP.-VTCG)K[-*NE-QE\< M-6G%M='RI^:2^>F74Z>:58XZO:4Z3<5*/PRZJ7RN_1W,OQ1XBL_"/AO5-'P?*)SG8_RDYVGJ:7#V!I M3H34\/&=>33C&IS14X6=_9NZ7/>WRV#-\5.-6+C5<:23YG"SY9=.=:OEM?Y[ MGM/@'XU>"?VG/!VL>&K>633+Z\L9+:YTNZVB9$="I>+!PZKGJ.1QD#(KS/\ M9+_9MUSP7XUU37_&5NZ7&B,^FZ1'(=R$-DO/&3_ 0Y"X[R/G!%<3K/BKP?\ M%CXZ?#W6_A3IU_IOBJ74%GU=DMO*B6(,IDDD"Y!)4R;F'# G.2:^[JVS:K5R M##RPF$3IPQ,;RA/XX--II/M):)O5Q,\!3AFU:.(Q#4Y4792C\,KI-:=UVZ,C MNKF*SMI;B9Q'#$AD=ST50,D_E7R\7QWWB?P1\/;75/ UOK;5E#$_[J$#D9)%?0WC;XF>"_!\B:9XG\0Z;IDMZFT6MW<*K,C97)7J% M/(W' X/-?+4=E\1/V0]2N;[PS!_PFWPKO)#=B./]YY*, =Y=03&< #?RC 9( MSC''PY@J52G4=6C&565O9JI=1DM>91=TN?:UV=&<8FI&Q_!/]I?PA\9HF\-R69\/:[Y31/HMSC9(H&'$3@ -@9RI"MUXP":\ MF^!'[*.K>&?C;?S^(UFF\-^&9C/HYF.8[MY"?+D4= 5"AF']X*.17%_&;XC^ M!OCE=^&M0^'ND:EIWQ1FU&)5\F 1.W4[G=20Q5@I#]0 \,:%=-9W%Y<[GEN'7J44 M2(<>@4,<8)ZXKZ!\9?$GPM\/4MV\2:]8Z-]H)$*W4H5I,=2%ZD#(R<8&:^6M M:\->-?V?_$U]X\^%CQ^,?A[K;F]NM/MW$Z)ELG&TDD'M1L/B:LT,-G'%#N_P V:]W'SK<-TGB<'3="5=2A*G)WY6K>_"6[6K2; MV=]SR\)&GG,U1Q$U55*TE..ET[^[)='IJNUC;KYL\>?M"?$/5_B%K_ACX5>$ MK+7U\.%4U.[OFSF0YRJ+YD?0AEZDDJ< 9KW?Q=XY\/^ ]/6]\0ZQ9Z/;.VU M'NY0F]O11U8^PKY>\;>%_%/A7QI?_%_X)ZE:^*-'U9M^JZ3:-]H61QRYV*QG%>I&$8T9M6 M=Y\EN=1L]4G?2]KZ;'5_"W]L+2=5UX^&O'6B2>!?$SR;)&N%*6\DF !OW -& MQ &[(P!\W05PWQ,_93UCQ9^TB)+>.4>!=?F75-1GA8JD;1C]Y&W/WW9CM/7 M]ZQ'W6KG_BM^T5\-OC=\,[^V\3>'+W2O'=I"R6/E0AV2X'15EX/EEOO(X'&< M98 U]6? .QUS3?@WX1MO$?F?VQ'8H)5FR)$7),:OGG<$V YYR#FOJ,8ZW#4' MF&$HO#U*EZFQX>'5/.I?5*]1580M-22L][)8;>%%CCCC&%10, =@ *\#^+GQX\9VOQ(?P#\,?#5MX@\0V5L M+S49+YL1Q(0K!1^\09PZ');^, FO;?$GBC2/!^DRZGKFI6NDZ?&<-<7P')KYE^*'A'5/$GBU?C'\$-?M=8U=8EM]3L;259/M"JH !4]255 8 MVP?E5EYKY+A[#T:N(E5QD$XM-1<[^S]II93:MIOUWL?09O6J0HJ&'D[W3DHV MY^3KRI]=NFURWX+_ &Q!HWBI] ^*GA5_!6M/MC?4(XF\EL9V[U.6"L>&_#M MAX2\/Z?HNF0"WT^P@2W@C'95&!GU)ZD]R2:\B^.?QR\1>$?%^B^!O 6A0>(/ M&6J0-=".Z?$4,0W8)^91D['/+*!M'7.*]BUK6]/\.Z7<:CJE[!IUA;KNEN;F M01QH/=CQ7S5\8/"J?&O5M.^(GP=\56=[XR\.IY#PVMRH:6/+%5YX4_-(/G&U MPQ&>*^+R*C2Q&,]OCHWAK[TK\G.U[O.UTOOKZZ'TF:5*E+#^RPKM+32-N;E6 M_*GUMMH5=!_; U?P;XHBT;XO>#&\,WKC8FI6<3% N>3M)8LF0/F1F^E0_M5? M!_5/B]>^$O&GP_F&I&\A&E7%Q82\-;2DA9"RGF,"217_ -EN> <9/_#5'AKQ M5HMWX-^-_@RXL+Z%=LK+;%E:0#&\(0.*[K]AK3=3L?AAJLDPND MT"XU2671DO!A_L^ "P'8%AVXW!B.N:^WQ%&>1Q_MBEA_858-1<;\U*HIIJ\' M>_FU?1:GS-&I'-'_ &?4J^UA+6]K3@XV^+3Y7/9_AGX!T_X8>!])\-Z:H\BR MA"O+C!FD/+R-[LQ)]LXZ"N)^/OQJU+X8MX?T3PSH\>O>+_$$[0V%G,Q$8"XR MSX([L!C.VMH5+R33.$1% R2Q/ ]37SG\9M$T+]I M"#3[_P"&_C'3I/'7AB5KBT-O=!6925)&1R/F52K\KG(/WLCX7)XPQF8+$YBG M*FVW*33Y>9IV,_ MAKK]O9_%_P ?V5')E(M4TN,E5SUVY=U<<#.Q\C'0\5I_M0^"Y_CE\/_ QX MX^'-P=8OM-E9X'T]B)I89-H;;C!#HZKE3@CY^XQ7-:;^U4+.UN?!'QY\'2Q3 M[/+EG^QAHYP#@.\1X[$AXB1G!4"MW]B*R:*\^(5UH:WD?P_GU!?['6^SN8@N M&*Y_V?+!/7A<\@U]W7PLLIC_ &Q##JC5HV^%\U&K&7NM1UNG9WM?:[W/EJ5= M8^7]GRJNI"I?=6J0:UUTUU6_<]C^ OPHMO@Y\-M-T) K7[#[3J$R\^9RBJWQ^^,G_ IKPC;WMKI_]K:YJ5RMCIMCD@23,"EOXLTV7[;I[6]TK$2J"".# MDJ0>2N=I /;!^"R^2S',UB\R3E3VROOY;'U6+3P>"^KX-J,TK05 MUK;M?=_KN<+??M/?$SX8W]H_Q7^&T$6EM*/+OM+'$+$'D,7DC9\$X7HZ9JXD@(/*OM;('(_AKO\%_'3PI<7EI(I@755MUD6YC'&74_),.GS(<^JDU9_9-AT^[^.7CW4 MO 4-W;?#62UC55N%*J;HE&55!Y^7,^.X5AGJ*^^KX)X*#S2G0C1J4;3C.#YJ M-172LKMM-WT5]=;]SY2EB5B9+ SJNI"K[KC)6J0=KWVU2MOTT/5_V6_@^_PI M^'4 M.Y0_* ,X8]05!S@MT/(^ H5GFV:?6\?%R@Y)U.5-VC?7;9):>FQ]95IK+\#] M7PK2DE:-VM7\]VW^)Y;J?[2_Q<\!QVVI_$'X96I\,W#),DMBK9A&0R%G\R15 M8$ @.%.1V[>@>-+_ ,._M>? K6;3PI>I-J*!+B&VN,)-;7*$LJ2+GY=X#+NY M&&)!.*\LT'X[>//V=&C\(?%CP[/KGA]%-M;ZM!B0O".,!C\LR[TA5IN]*?*]$TVW&3V6NKW/DJ.,=22PE2HYJI[DH35JD;]4TE= M+?R1Z7^Q_P#!:^^'OA>\\2>)8)E\6ZV<2B\!,]O;J<+&Q;D%B-Q_X!GE:]D^ M(7C:R^'/@K6/$NH*SVNFVYF:-/O2-T5!Z%F*KGWKH:\N^*7BCX=^--/U;X9F\5BHN2;3DHINT$U M=*VR4=$?7QHT\LP7L*$DFDU&[WEY^K/$IOVE/C+8Z%;^*=;^&%C>^![Z);A/ MLH=G^SL,AG8.^T%>=SQ@'(/>O3[#X@>$?VM/A/XBT'1[K[/?W5FR2Z?>KMFM M9%/'_P"U%X*UKX26%YIS/OGU]%M_(MTBQAB5!P"R MY!Q\I8IC+$U^BXC*:-12Q-"C&FJ:T;BTE=:[;6.^_8]^ .L^"KO5/%?C.VECUY?^)980W3;G@@ MC^1G!/8A55,<;%XX85]*Z]K=IX:T/4=7OW,=C86\EU.X&2L:*68X^@-7ZX3X M@_$#P#:+=>$O%/B32["75+=[:6SN;I4?RY%*G=G[@(/!;%?G&,QN)S_,'B:T M')NVD4W:*Z):[+\=3['#X:CE.$]C3DE;K)[M]SY_7]IOXQZMI?\ PF.E?#:S MO_ ,TD@AV[I+EHE8J2Q60D<@@MY>WCOUKTWX5_';P1^T5X5OO#42'2+^YL9+ M:YT.8C<(60HWE-C:Z@'L 1W45XU9ZI\2OV-;J6T>P;QI\,#*9(+F/.8%8YR& M&?*.3DA@48DX())K!\8>-/!OQ@^+'@#5_A9IM]IOCF74XY;YOLWE((P06>4* M2I( .6'5=V<\5^D5LGPF-3EAZ"C2UE3K4Y-ICN?&4\QQ&&:5: MJY3T4Z82/]J1CPRFOKVBBOS#-\WQ.=8GZUB;7LE9;*W;U=V_-GV^7Y?1RVC[" MCM>^N_\ 26GR"BBBO%/3"BBB@ HHHH **** $:BAJ* %HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KY5_:4M8?$_[1WPO\->)[2\N_!-U M&Q^SVROMFNF,BX.WG"X@W$'A6;IDFOJJH9K."XF@EE@CEEMV+PNZ M&Q4J2I M/0[689'8D=Z]C*%/&$!LY;)I&=%FW;0JEB3PYA89)(WL!@5ZS MHGQ,\)_%+XR:]X/'A6#5Y/#\67UR>WCFC24,%>+YERI!X!!.2K=,9./^V)\+ M=5\?^ +'5O#L".^0'Q'JI%[JDS+RJ&98BHY8KE]E:[3NG M?GD]W[EEKN_0^?P]#$8?'RP5*%J%^>]M+-6Y5V]Z[\D>N@8& ,"OE[]M>ZEF MOOAKI.I)>OX-OM6*ZJEB"7E(:,(@ Y)VM*0!R2..0*^GY)$A0N[*B#JS' %1 MW%K!>+'YT,8H8*PY5AGH1V-?(93CUEF,ABW#FY;Z7MNFKIZV:O=>: M/H,PPKQV&EAU*U[>>S3M;L[69\>_%3P#I'[,?QB^'OC'PC'-I.B:E=_V?J=F MLK-&$)0-C>2?F1F;!. T8(Q7L^M?%+PMXH^.$'PTN/#$?B:Y@M3)?VI/A;=?%GX1:AIFG1>=J]G(M_91=#)(@(*#W9 M&<#/&2*Y[]D;X0WW@?PG=^*/$BS/XO\ $C_:;I[O)FBB)W*C[N0[$EVSSD@' ME:^PJ8S"8[*(YAC*CEB::E32N^9MN\)-[M13EZM)'SL,/B,-F$L)AH)49M3> MFB25I12VNW;TW/>XHD@B2.-%CC0!511@*!P !V%?.?[=6J:E8_".Q@M_/32+ MS5(8=4DMQ\PAPS!?H6"]>X4=Z^CJ@O+&VU*V>WN[>*ZMWQNBF0.C8.1D'@\@ M'\*^,RO&QR['4L9.'.H.]OZZ]5YGTF.PSQF%J8>,N7F5KGQE\>OA7H?P)TOP M5\3_ (=65UHS6=W"MQ:R/+F6-U+*9%D)9"0"C*<9WX(!%>W^.OC-X5N/B%X/ M\#3>'E\7RZ]&MUQ'',MG&^#'(R.,$%=S'D%57.#D"NL^-_P];XI?"WQ!X;B9 M$N[N#=;-)PHF1@\>3V!90"?0FO&/V-O@?JOA./4/&/B^VN(?$DP_LRU@O/\ M66]M$%CSST)\L*/]A!CAJ^VAC<)F&5?7,QJ.5:AS1BFWS2Y[.%Y;M0?,_E;K M8^:EAL1A,=]6P<$J=7E;=O=CR_%9;7DK(^FK.S@T^UCMK6".VMXQM2&% B*/ M0 < 5X[^V#J6K:;\ ?$3Z1YH>0Q0W,D(.Y+=I )#QV(^4^S&O99IX[>/?+(L M29 W.P R3@#)]20/QHG@CNH9(9HUEAD4H\9-7[75CXA^)_P #_#/A_P#9[\-?$KP':7FC M:UID=I?O=2/)YTH8J"[*Q(#*Y5@5 &,]1BO:?%W[1/AZ+PO\.8K_ $%?%%YX MS2W<:3$J/Y8=5#-M<$$B1@@4XSAN?E->M>,O"-IXQ\$ZOX:E"P6FH64EF-BC M$09"JE1_LG!'T%?,'[)'[.VO>&O&6H^(?&]I+':X"IB;/K+2])L=$LUM-.LK>PM5Y6"UB6-!GT50!7&_'K4 MM7TCX-^+[O0A)_:D6GR&)H(+,^(]3U@+ MI[:;@-)=R1/Y<[D$$'[N[&.2ZCC.:^AI-'LI-)DTO[-&FGO";'Q5'-+X>\(SM+I7GY,5W*YW1RQCI@!0[8Z.%'8 MX_2Z&9X/.J%>KFDW:C-U(QI%0 MDTM$U9\[7IS>I]?>&M*T[2])A&FZ/#H4,RK,UG%!'"49@"0RI\NX=#@GIU-- M\876H67A'6[C28C/JD-C/):1 9+S"-BB_BV!6O35D1V8*RL5.& .<'WK\P51 MNI[62OK?7]3[;D7)R+0^'/@Y\ _"OQF_9YUO5Y;*^F\>F:[=M4G>4$W*DLBK MD['5@5#<$Y9N00,=]\*/VC[+P]^RA#XA\1 ZQ>:7.VB_99),/>2 @QH20>D3 MKDD'A">3Q7U!9V-MI\316MO%;1L[2%(4" LS%F; [DDDGN237Q;X=_9.U>3] MHB]TW5+>8_#JSO7UN$9_T><.?W=J'IN!K]1P^:X//OK*S2;C3A) M58IN[LKJ5.+TWO%)*UM^ESX>M@,1E7L'@8ISE%TY-*ROHU-K7;6[9]8?#B/2 M+KPKI^L:5XS&1!9LRG:$ M(4LKJ^5.< (, &NM_9I^,2^!?@3XQMO%![J2U,+-\[1L2(H#- M.\8:9X5A\,SZM$9'C^SQ)*WS$$ET +*2,@G&00<#-=_45I:PV%K#;6T206\* M+''%&,*B@8"@=@ *='-',&,;K(%8J=I!P0<$?45^9XJJJ]:=2":BWHFV[+HK MO>R/M:,'2IQA)W=M7:UWU=CXV^'GP]T+XV?'KXM67Q%TV_O]8M;ADLE:22.* MVM@[*A5E(PVWRRN>",D \UN?LM^+A\)[CXH^!_$6HE=+\(SR7MO+,VXK;AF$ MA ]#B-@H[R'C)KZJCLX(;B:XC@C2>;:)950!GV\+N/4XR<9Z9KX__:6_9S\2 M>,/C=IU_X<\^+2O%B1V>JW,6?+MS$%+-* ?NE(D8 \%DQU(S^D8'-J&>SJY? MC9^RHRA#EN[J$J=K\O;FBI:?F?&XK 5&CSU%*5[*SDIWMS=[-K_@'N MGP*\7:#\6/#W_";6'@Z/P_=S320_:I;>'S9]IPS+(HW,N?E.<<@CG&:]2K,\ M,^&]/\'^']/T32H!;:?8PK!#&.R@=SW)ZD]R36G7YWCJU*OB9SH)J%_=3;;4 M>BNSZ_"TYTJ,8U7>5M6E:[ZGR)=^%-)^*G[9'BG1/'^EW6HVMOI:+I%K^]$" MQ!48N60@J"6D()(7+ M/#WB7P=!-+>747]B7_V=BA6.0E5=\?\ +,B1U<] ,9XZ??Y;FU/-I_V7BI^S MHSI*"N[QC.%FIK:U[/U;W9\GC,OGE\?KU"//4C-RT6KC+1Q?>U_N1ZC\%?B% MX8^-M]KOB#3O",-E+IM\UK#K,UO$SW2\[75]H<';M)4]-P&37K]7D/NS$GVX X KIGD2/&]E7<=HW'&2>@KX7,JM M"MBIO")JDG:*;;=EZ]][=+V/J,'"K3H1^L-<^\K*VO\ P-CY/^,&DVGCO]KW MPOX:\9V%Y>^%VTT_V=:PA_*EF(9F=RI! RN"0>-B9XS4/@'08OV>?VN#X1TN M22'PKXKL/.M[:1RRQR*KLHR3R0TH!P,^N!7SA^V?\ "77O&6D:!XG\)VUQ<:]HLS1M'99\]H9"H#+CD[&' M;H'8]J^VRK.(8^=+*JS]G1E2=-W?N\^KC.VR?-:[[]3YK'9=+"QGCZ:YZD9J M:LO>Y=$XWZJUSL/A[\3?"7QJ^(OBFQMO"T%Z_AR58X_$$L$4R2\E?E#X-_#73=" 5M0S-YMO9JY\^Y+; #LY. 8^G(5WQUK'UCP?8_LR_M/^ M";GPTLFG^%_%H.GW%DTK/&LA=4(!8YVAGA<9)P=W;@?7<]G;W4D$DT$T&Y%_;)!GS74#$B MIC^+[K#')* #DU];D^=QJRPV657R47&5.>ONMS;M.W1IM7?ET/ S#+)4XUL; M3]ZHI1G'35GF:5G\3O"GQ(^-NJ^!3X5CUR?0X-\NLS6\,T4$BGY MX_FY7#,JY&26W< +NKV%5"J%48 X %>-?LK_ @?X6?#I)]2#2>)=<(O]1EE MYD0L,K$2>I4$Y_VF:O8WGCCDC1Y%1Y"0BLP!8@9( [\ G\*^8SCZM#%/#X)M MTZ:Y;W;YFOBDNR;Z+2Q[F7>VE05;$JTYZV[)[+SLCYF_;@O+D:?X!T^[BNG\ M(WNLJNL?8U8NZ@ILC '4E3,0/517(?&CX?Z+^S/\0_A[X^\&V\FBZ3->BRU2 MU$LA1HR 3PY)&Z/S,@G@HIQG)K[%NK."^C1+B".X17655E0, ZL&5AGN& (/ M8@&O-/VE/AC/\6?A'J^BV*+)JL16\L5; S-&<[03T+*77/\ M5]%DN?1HO"X M"K[M%.<:FONR532\EWC??LD>/F65.HJ^*AK4]UPTUBX=$_/MYF?XF^*GAC7/ MC7IWPTN/#$?B>[^SFYN+MHHIH[!MNY0RN.!MP20M1^L8A6E-W M2MJH]$^[ZOU/GS]N35-6T[X(,FG"9;.ZU&"#4I(1\RVQ#D_0%UC'XX[UY3\= M?A#H'PC\%>#?BE\-[2\T6YL)[622.9Y-TD\W%@4<"OE[]CGX%ZUX9NM1\8^-+6Y@UU5_LG3X+ MW)DAMX@(RP!Z A%1?]E#CY6!/U17G9]2P>#KK X*?.H+WI7NI2>NBVT5HZ;V M.O*JF(Q%)XG$QY7+96U4?/KKO\SR/]J[5-7TGX!^*I]%,BW1BCCEDASO2!I% M64C'^P6!/8$GM7SOXU^!/A:S_9I\/_$?P3:7VD>(=,MK747NI'E66<[E$CE6 M. 58EU9,#"\9!%?;[+#?6[HPCN() 493AE8="#V(ZBLSQ'X7L?$OA/4O#L\: MQ:??6F!75E/$$\KI4J$$U:IS2:>DHV2<9+KL[>KTO MJ8YAE,<=4G5DT[PY5IM*[:DGT_X!XOXF_:4T&S^'7P\N-5T3_A*+_P 7QPAM M'MT1R20%D(1^#B4A54XR<\C!KW32=)L=%L4M=.L;?3K5>1;VT2QHI/)^5>*^ M1_V4_P!G'7_#WQ O]9\:PRA?"[/I^D0S9:)G8L[319_@ D++@ M(Z6 P=983+Y\R5Y2DG[KYG>*2V]V-E?J[]AY/4Q6(IO$8N/*W9)6U5M&V]]7 M?3L<;\9+_5]+^%/BV[T(2'5X=-G>W,/WU8(?F7U8#) ]0*^2?#?[/WA#QS^R M:_BG2M.NH?%]I;3WCZA(\BM-+$S,Z!2=K(5! *CJ!SG<*^Z*K1Z79Q:>;&.U MACLBAC^SQH%CVG.1M'&#D_G6.5Y]5RK#^RP]XR]I&=T[7237+)=5Y;;FF.RJ MGCJOM*MFN5QLU>S?VEV9\X:3^T[IFB_LR>&/$WB.U_X2#4[PC2Y-.8KNNY8W M*2.V01]Q=YR,$LHXW<>_^$]+TW3]%MI--T2'P^EU&D\EE';) T;,H.UU3C<, MX/7D5\B?!7]E76M'^.%W!XC2>?PAX6N6O=,6XRT%V\I_=,@/RY C5GQ_%&H. M:^U*[N)H9=AJJHY=+FYVYMI^ZE+6$4MO=6_76W0YLEEC*T/:8R-N5**36MXZ M2E??5_D4/$$UY;Z#J4NG1^=J$=M(UM'C.Z4*2@_$XKXJ^!OP)\,_'3X,^)]1 MU.UU"7QZU[GRD?<,,T=Q"DL3K+%(H9'0@J MP(R"".HIMM:06<;);PQP(SM(5C0*"S$EFX[DDDGN37EY;G5;*L/5I8>\:DI1 M:DG9KEOH^Z=]M/.YVXS+:>.K0G6LXI25FK[VU79JVY\L?!/]H>U\,_LJSZSX MD8ZA>:#.^CI:3N ]V^ T,7(/&QMI.#@1L<'%>_?"\Z/J?A+3]>TKPS'X7_M: M!+E[3[+'!*,\C?LZ^HSV(X'2OE5/V4=9O_VD+[3;Z&8_#E[QM?8@G[/+DG;! MCIO#,4(Z[ 3W%?:ZJ%4*HP!P *]KB9Y="2E@)7E6?M)6>D5+:%MKIW;ZK1'F MY(L9),AJU_ M!'6M$\=^#;+QCIOA&'PO/J88NOV>)9) &P6WH 64D<$@$XSCI7SG\7OV7_$' MBK]HSR[%;F'P9XGF2_U&ZMS\D)C'[U7[!B22F:C?VC[=-21 MI8X8;179%8%2,,4,++ZY<\G)K[#,B"0(64.1D+GDCZ5&EG!'=2W201KSC!W::NGHU^%[H^5OV8M>7X/^*OBG\/M9U!O['\-N^J6LMP>4MA_K'(]U:% ML#C)/K7K'P)\:>'OC#H]QXRL?!\.A70NY;9;N6WB,LX7'SK(%#$$'!ST((YQ MFO%OVI?V=_$_C#XN:5J_A=9Q9^)4BTS5IH<[;?85^>4#_EGL1#Z9BQU*@_4_ M@[PGIW@7POIF@:3"(-/T^!8(E )QU8XZLQRQ/U^IXF54\53KRPDXVI4F[75[W=XV?]U=O0V:^1/$7AK3? MB=^VAJOA[Q[IUWJ.E0:2IT:T5I!!MV(S.Q0@@$F;G(&X 'H*^NZA^QP&\%T8 M(S=!#$)]@WA"02N[KC(!Q[5\OE69RRN56<$^:<'%-.SBW;WD_E;T;U/P?G MC./>?A+\-['X3^ -)\-V05C:Q W$ZC'GSD9DD/U/3T [5]5G&(P6)P%/,G/ MFQ-6,8M)VLX:3E*V_,N6R?=L\'+Z.)HXN>#Y;4:;!?"_C"RN[SPE)8.;.U@5S'-<-OW,Q3Y@ 53<1C:%!.%)-?5?GQ MF8PB13,%#F/<-P4D@''ID'\JCEL;:XN8+B6WBDN+?=Y,K("\>X8;:>HR.#CK M7RF59@\KK2K*-VXRBFG9Q_C\']>I1IWT4HMZ732=[->9\F^&?# MMM^SG^UQI_A_16FMO"7BZQ)2T>0ND4HW[5!)))#QX!/($V,FO5?!7Q.\)_&# MXJ>)=&@\*0W[^'"JIXBF@BEC=@0"H8CI2CG=.RC*@_W5 "CZ$]S7UN88K!XK*Z>9UJG-BI15.R=G>+=YRZN\.5:[ MW\CY_"4,30QT\%3A:@GSWMI9K2*[>]=Z;6/3J^6?VO/^)M\2OA7H.NV][/X* MO+UOM<=F&/GS%E55.WG(![+6*Y>:RDM[--Q:NGK9J]T?0YAA/KV'=#FM=KSV:=FNSM8^0 M?&'@O3OV8_VCO .M>&(FTWPUXCVAD9XT)=58Y8DX^>-P#WC/;BO8V^)_ MA;QY\<;OX>2^%X=>N=)M?M$NJS0Q316T@P60AAD8+(,@GYF(P,$U6_:U^%-_ M\4OA8Z:-$TVNZ3<+?VD49P\N 5=%]RK$CN2BCO47[)_PAG^&O@!M4UF.3_A* MO$#"^OWN ?-C!R4B;/.1DLP/.YV!Z5]AB,7A,9E,,QQ51RQ,$Z25VI-WO&;= M[M*+:UW>A\]2P^(PV82P="%J,FIWMI:UG%=-96?DCVV.-8T5$4(BC 51@ >@ MKYH_;JU"[M_!OA2SF^V+X7N]71=8>R^^8U *IZ'/SL >-R+Z"OI=Y%C4N[!% M')9C@"HKBUMM0A5)X8KF' MVW3OKJMUYGT6/PKQN&GAXRY>9;_UT>S/C;XX_#?1OV;?$G@+XC^!K6XT:P6^ M2UU"T,LA#HR[L$.2PW(LBL#W X!S7M_C#XM>%M4^+VA?#:X\.)XKNKN$W$TA MABFCLXK[+ZYA,?E*QV/J.5>CS02N^:7-K!M[VA[_ *VMZ_.?5L1A<>\+A8)4JG+) MNWNKETDDMKR]W[[GT;;6L-G;QP6\4<$$:A4BC4*J@= . *\*_;:U+5]-^ V MH?V4)!'<74,%])%G*6S$[LX[%@BGV;%>]5#>6<&H6LUK=01W-M,I22&9 Z.I M&"&!X(/H:^(RW&+ XVEBYQY^22E;O9GTV,P[Q6&J8>,N7F35^Q\5?&WX-^'/ MAS\*O"?Q/^&]K>:)?Z;):W#RS/*))(Y -KR(YX?>4! P"'(Y&*]L\XX1CGCGT;XG^"8OB)\.]?\ M#3E8_P"T+-X8G8?*DF,QL?8.%/X5\\?L>_ /6_#.LZCXM\:VD\.KV0.E:7!= M-DPQH"CNO;:1\BD<8W'D,#7W=+'X3,LMEBLRJ.52@Y1))V5 M@)S@G (9T90.%&.M>PZQ^TUHNF?!OP!J^MZ3_PD^H^)UB@DTJ!49I&7Y)W" M,"" XP%[E@,CDCW35O#MCK'AN\T&6!8],NK1[)H8E"JL3(4VJ!P %/'I7R1^ MR_\ LT^(?#WQ.O-3\9P2BU\*,UII"RY,,[N6?S8L]4&\M_OR?WE('Z-1S+!Y MQA:U?-)MNA-SC%R]Z49II04M])ZG'[3 M6VL;^K/KS1M'T_0[%;?3=.M]+MS\WV>VA2)03UX7C-8OQ2OM4TWX:^*;O1%D M;6(-,N9+01#+^:(V*E1W8'D#N0*ZBBOS.G6<:T:TUS6:>O7U]3[6=/FING%V MNK:=#X3\!? 'PG\3OV6[[Q-:6=]_PF\"W5R^HSR2 S3QEFV*"=C(R@#(&=Q. M3D&O3_"/[3.G:#^RUH?B;Q-'_;E_YG]CR618%[J1&(^;.?\ ED [$CDGW%?2 MUO8V]K:BV@MXH;<9 AC0*G))/ XY)/YU\6?"O]E+5M/^/U]8:W%.W@?P[=-J ME@LA8P71D/[D+GC'$O8 MDN)+%;:."1&90=LBQ\;AG!Y-:NI27$6G73VD:RW:Q,88V. S@':"?^*&:[NO" M]Q)IB6;(99/+0+O<]6..I/ MK7Q?K7[*>M:Q^TE>6$\5P/ASJ-X=?N&C=EMWP3NA(!P)-TC(.X1R1WK]2PV; M83/Y8FEF4W"DG&I%-WLHZ2A#;XD]$OT/AJV Q&4JA/!1YIM.$FE:_-\,I;[/ M=L^H?A+/HVO>#M-\2Z5X7A\,'5X%N&MQ;1Q2D$\%B@^8'[P)Z@@X'2NUIL42 M01)'&BQQH JHHP% X ["G5^7XBJJU651*R;T5[V717>]C[BC!TZ<8/=>5M> M]CXM^#WPQT#X[>/OBPGQ"TV_N/%$-^T8E+/&EG$2RH(R.-PVC ;/RJ, C=71 M?LN_$9?A?X,^)'AKQ5?_ .C^!;R1E:0X)B+.NQ 3WD3Y1W,H'<5]61VL,,DT MD<21R3,&E=5 +D *"Q[G Y[ 5\;_'+]F;Q'XK_:"ADTA;B+PKXJ:*35;BWR M([?RMIE$G;)VAESU9CZ&OTW!YMA\^G7P6/G[*BXPE%-W473MS*';FCS62_$^ M)Q& K95&EB<+'GJ)R3:5G)3O9R[VE;4^@?@9XBT+XE>$;;QK8>$8?#=W?-(C MLUO$))-K;699% +J2",D Y!X[GTNJ>BZ/:>'](LM+T^%;:QLX4MX(5Z)&JA5 M'X "K,<\TA5-)A)E2"&V4X# M90C;E61ESP2[G[Q%:?[->ICX,_$SXF_#;4]19-"T=6U>SENV_P!5 -I9B>G, M]'^6Z4M.K>[/D<7@*F6PCCS:]+'L/P+ M\>>'/C1::CXNT[P>NCW$-[):IJ-Q;0^;<#KN61?FSM*[@> 20"V#7K58/@3P M;I_P]\(:5X=TM-EGI\"PJV &D('S.V/XF.6/N36]7P.85J-;%3EADU3O[J;; M:73<^KPE.I3H1C6:<^K2MKUV/DCQKX=L/B-^VD?#OCG3KK4M!CT<'1[9=_DD M^6KL[%""%W><,G^)4![5+\(--3X"_M4:_P##^SEEB\+:]8B_T^WGD+;'5=XP M3Z!9TSR2%7))%?5C6<#7B71@C-TB-$DY0;U1B"RANH!*J2.^T>E?,?[9WP<\ M1>+I_#OBOP?#<7HXWZI+\$=_\)_B M5X4^.'BGQ)>6'A.$_P!AW2P6^OS6\4@NNN&1]NY3QG'/!4YYQ7L=<1\&?AA9 M?"'X>:7X?<,!YC_F,#T55':NUDE2$ NZH"< L<9/I7Q>:5 M,/4Q^]NE['TN!C6AAXO$VYWJ[*VKZ?+8^5/VBK.+Q7^T MU\-O#/BNUO+OP3-O!>D:_P"&8YI?$/AJ[^UP+: _:#&<;C%CG>K) M&P Y^4XYQ7V&4YU'%2H956?)1E3E3EK[O,^9QG;9/F:NSYW,,M="-7'4US5% M-36GO65DXWZJU]#>\,_$SPG\6OB]XC\,)X5@U=_#J+CQ!);Q3P[\@-'N894A M\A<9W;'/ &3[)7E'[-/P?7X._#6TL;J,?V]?D7FIR9W'S6'$>?1!A?3.X]Z] M7KY/.)858J5'!-NE#W4V[WMHY>7,];(]_+U7=!5,2DIRU:MM?9>=EH?+G[94 M[WOBSX7:'J\5[+X+O]4/]H16*.S3R!HU6/"?,3M9\!>3N.,D#'._$3P)I?[, M/QV^'OB?PG')I?A[6K@Z9J5GYKO&BED5CEB205?>%)^]%FOKZZL;:^\K[1;Q M7'DR"6/S4#;''1AGH1ZCFO)/VK/A7=_%CX2W=EI<1FUG3YEU"SB4X,K*"&0> MY1FP/4+7T^39[%/"Y=5]RC:<*FONRYV[2:[QNM>RZ'AYCEKQ)JS6@RQA )"GMRW(S_ !*MOACH?[/[^!/B=\/[*?2([6]B MBN[4O*?-C="P+AR67O>'(BJWMQ$)+1GX G1@Z#/8$KM)]&->YDW$"PGU7!S7+2 M4I*IK[LXSLGS1ZN*O^%CR\RREXCV^(CK-I,/%]O<+XFOO]"MX[\$SVUO%^[P=W(W; M !_L(F.#7TU7D9Y2PF$Q"P6#GS1IJTI7TE+JTMDE\.G:YZ.5SQ&(I/$XF/*Y MNZ5M5'HGY]?F>'_MF:GK&E_ /6FTCS%$TL,%Y)%GYACN+>92DD,JAD=2,$$'@@CM6%\0/!\'CSP+KGAN5A#%J5G);+)CB M-BI"MC_9;!_"O1R?B&66PH8>*:C&IS3L])1:2<9+K9)V]=CCS'*%C)5:K=VX M6CIK&2NTT^FMK_F>6^-/VA?#:Z;\/+"[\/\ _"4W7C&.WN5TF)$E:**11A]C MC!.\[0"1]USD;:]KTW2[/1[..TL+2"QM8_N06T:QHOT4 5\G_LA?L_Z[X=\ M3ZAXG\;6TT5_HV[2=)M[DEO+ SOD3/\ !AMJ$<'Z;;NK+;W8V5^KN;Y14Q.)I/$XJ/*Y;*VJ2T=^NKNSSO]HC5-7T;X)^ M,+S0A)_:4=BP1HL[T0D"1QZ%8R[9[8S7RU+\ ?".L_LG6/CCPY9WNG^*M.LQ MJ,U_(\J/*\9_?C:3MV#:Q1D ^ZISRU?U[3/^$GU#Q $LI-+0 M*SW$D9,<\FTJ0?F7[N.2ZCWKWSP_I.GZ1IL4>G:5#HT$@$AM(84BV,0,A@GR M[AT.,].M?(/[.'[,&O:'\7+NY\813/I/A&5ETKS/]1=3.Q9)8\\;0#O..0Q4 M'[I%?:%;\2T\OPE98;+I\R;(INMC(\K5HI M-:Z:2;>^KZ>1A>/+S4=/\#>(KK1XVEU>#3KF6SC1=S-,L3&, =R6 XKXU^%/ MP!\)_%O]F75=:CL+Q_'2/=NVISR2;I+A"755!.UT92JDX)W%NHK6T@L M8?*MX8[>+ ;723X;L-3TKP_#X=34K>.Z>T6VC@D7,J1OBXV4$H*ZU;6\ MK[Z_\$9,SK"YC4/(%)52< G' S7Q#^S[\&?#GQ^\*^/+GQC::BWCO^TI(Y]2 MG:1/LSEQIMO:06IE,$,< M)E6@7>Y !8XZG@<^U>-EN<5G0O&I-QM).S7*VVO-.^J\E>YZ6,R MZGCJM*=6SA'FO%JZ=UOY-=&?*G[.7QN3P3^SSXG;Q7,TUQX-NI+);>1B7D5@ M!#"#CO)O0=@%'0"O=O@_?:+XI\'Z?XKTOPK%X7DU>'SFB-M%'*ZD\,60?,K? M>!."00<#-?,OC+]EO6]>_:6N;)4G3P#K=T->O94)$)*$^9$<<"0O*X7T64D= M#7V?:VL-C:PVUO$L-O"BQQQQC"HH& .P %>]Q+/+K*O@Y7GB'[25GI%-+W6 MMK\_,WVT/)R6.,NZ6(5HTO<5UJVG\5^W+9>9+1117P!]:%%%% !1110 4444 M %%%% "-10U% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117 MBOQP_:3R1(9(_+) )(4MD8;+D ]*[WX2_M@>'/&EX-"\50-X+\4Q- MY4MOJ!\N!Y <%5=L%6S_ . >P)->;Z?^U)X'=0^)O@&^\(Z]I7F"R MU0M*?)6161A)$RJQ3YCSAB#T YKWOXF? _P-\=M'ANM2M(Y9Y8@]KK6G,JS[ M",J0X!#K@\!LCGBOT7,(87#4,-@\YPCA:%O:PY;W3?9N,UR\M[VDM3X["2KU MJM;$9=B%+WK\DKVLTNZO%WOY;'IBL&4,IR#R"*6N<^'7@J'X=^"='\.6]U/? M1Z? L7VBX8EI&ZLW).T$DX4' & .E<;\,_$S38OV@?VG-2^'/B+Q!=Z'X>T6Q62TLK218WO;AHXY" M?F!4L!(3T)VQG&,DUJ_LS7^L_"SXO>*_@]J^H2ZEI]G"+[29YB>(_D.U1V#) M(I*@X#(V.IKF--_:KTK2?B9;>(/'_P ++OPMK#VQM(M8"R&9868'YHW1-P ' MWAEL9 &#BHOVLO[4M/%7@WXK?#ZZ:ZCU2Q?21?:>OF#9T)\]2$[ MRM=2]G+2SB[;:6TMH?47@7XM>&/B1J6N6.@:@;VXT:?[/=CRV"@Y(#*V-K*2 MK<@]OIGL*\S_ &>/A##\&?AK8:.R(=6G_P!*U*93NWW# 94'^ZH 48X^7/4F MK'QK^.&@_ _P['J&K"2[O+EC'9:=;D>9<.!D\G[JCC+=LC@D@5^78C!T\1F, ML)E2;V/'OV@K[5OB5\>O# M7PI'B*X\*:#<6#7LTUN2LEY(?,PG4!@/+P!TR6ZD 5Q?P[^*/Q-^$\/C'P9H M.@7GQ(@\.:DT:ZE)YA$$0!!0*,L22-P4$X^;&0:T'_:_.G^+-(\0>./A%=Z0 M$5XK'5R&^T112 ;A'YD:!\CT8<$XZG/K?C;XU:Q-X7T;7_A-X7C\<1ZQ(YN+ MJ-2JPE5"J)5!#!\X'S= F.,BOT>5/&8+#T,OQ&"BZ4HI>]**A[1-MRMU%_)G3_ ?XTV'QQ\%_VU:VK: M?>6\QMKVR=]WE2@ \'C*D$$' [CM7H]>._LQ_"35?A;X-U"7Q#)&WB+7+UM1 MO8H<;("PXC&."1R21QEL#(&3V7Q5^*FA_!_PC-K^NRN(%810V\(!EN)2"1&@ M/&< G)X !-?G>8X6C5S2IALK7-!RM%+6_DGU5]GU6I]?@Z]2&!A6QSY9)7E? M3[^SMNNYRO[4W@&]^(GP7UJQTV28:A:;=0@AA8CSVBRQC('WLKNP/[P4]J^; M/A3\?/B=\*_ VE:_K-J_CKX?W'RF^61I+BP8-L,;R$94@C $@(.5VL :[-OV MZ-=TUHM3U7X6ZC9>&IR/*O3-(,J>C!FB"/GT!'UKS_3? .H?&#Q1+H7@6\F' MPB\1:NFK7C(JAM-F6,M+!(FR@_*V(R"=I-?IV4Y=6P. G@LZI05%/GYI- M-6M:<5*+O&>SBKZV:U/B M5^.7AN]N[J&PTW5+:X9#I]O=^9+Y/&V5D(RH).WN"5)XSBO7JX3P3\$/!?PZ M\27^N>'=%BTR]O($MW$3'8J*-]'^'7A>^U_7;H6N MG6B;G;&6=CPJ*.[$\ 5^69@L+B\(T$UU/-(JRQ'AB7$6P<=MWX]Z]G^#'B3X;?%SX7 M)H'A^TCNM!LXEMI]#U1 \MNO)4.K%L\]'!/(ZY!K[F.$J9-E3HYM@>>#G=R3 MC>*:2^*+;C*Z6DE9['R\L1#,L?[3+\5RR4=FG:5G?X6E=6OJM5N>B^$?&FA^ M/=%AU?P_J<&JZ?+]V:!NA]&!Y4^Q -;5>1_#']F?PM\)/'>J>(_#\U]#'>0> M2FFR3EH8,MELF>(->L/"^B7VKZK3R2H'52#NW1QD1,,9^\2.#D5WMMX_\ "'[4OP/\ M0^$/#$:Z5J\>G#R="G54:%HBK1;,?*T>Y%7*] 1D#(%?I^ HX_(<'1IXC#\M M-U'[9^[).$DDE.UY1Y=;7LE?N]/B,54PN:XBI*C5O-1_=_$FI*[O&]D[Z=W\ MCU7Q%\;?"/A0^%1J>H^2_B4I_9ZI&79@R@JS )C@J$^><5[SZ7;NDO16OY]CZG*L96QU% MXFK'EB_A76RW;]7>WD,/;WMY,LGE31D88%%C;:I'(+'.#T% M=W\&/VE/!GQ(T'^R-+TE6IDM/#4FTF3RD)5+=L ,0%QT!'7& 37V&!P MN99%ES=7!\T92;J:Q=X.-E&6\HV?O7T\['SN*K8/-,8E3Q%FE[FDOB4KMQV4 MKK3J9WP^_:BU^Z^*%IX)^('@Q_"-]J0S82AV8$G.Q6!'S!L%=RG&X8(ZX^C* M^6/#/A/XD_'3XM>$_%?COPU;^$-%\*LTT%OG]]_D]3$5*(H+V56-GSL7.-^91OHVTK)MZ6/G\XQV!QJA&C5?M(2 MNN6Z;Z247:S?;>[5CN/ _P"VM>>(?B+H'A?7/#EIX7:1I;?5I=2NC$()@,IL M+ ;\6VVUJUK;1(]W)OK_L7+'2OS6:[I=FDDO/U;'5\/ZQ\3/BW M\+_CSX^LM$ENO&VEZ?<"_N]+G4RA+>54=2BK\R;%=5.S@8R5(KU;XH?M=+X; M\877A3P5X5O/&^MV9*W9M=_EPL/O* B,SD=#T /<\USGPA_:0\!Z_P#%B]O/ M$'AJ?P)X[U*)+":XN)6>&XP4"(^0OEOA4 W*!@8W=,^YDN68[+L/6Q6(P7M: M2?<\FOD,S_LR7)5RYRCS7O"6O+Z2^TGTTOIJ?0X+Z['FIXRSMM)=?5='^ M'8FKX?\ #OP_C_; \;>/]0\0^*;S3=1TBZ-KI&F0%<6D09@':-ARN0 =I4[L MDGD5[7\9_P!J:R^&_B5?"GA_0KKQCXL*AI+&S)VP9&0&*JS,V"#M Z'DBO.? MA'^U%X,T/QQK,/B?P4_PYU[6YDEO;UMQBED PIE5E5HN2QS@@EF)/)-?79'@ M,VR_!5L;AJ#]I.,7"2Y7)+F3;Y7[W+)=4M?1GS^:8K 8O$T\-7JKEBWS)WLW M;3WEI=/HW^*.P_9-^*E_=^ _$^B>,K[&I>"KEK>[N[ER66W&[!=CR2ICE7/H MJ]^OLGPY^(VA_%3PO!K_ (?GDGL)&,9\Z%HW1QC#=.^'OA'2_ M#NDQ^78Z? L*$@;G(^\[8ZLQRQ]R:Y.),+E\*<\G?W;>7+9OU-VOC;Q1HNL_M*?'#Q]X>NO&-UX5LO M"T873].@+,)"IPT[(&7(W8);J!(@!]?9OCA^TII7P?OK/1;73+CQ+XJO5#P: M39G!"DD*78!B,D'"@$G';K7DWA']K[1= \=74WCGX=7'@G6=32-+C54B8R2( MO"&5'17VCGD;N@&.*VX?R[-<+1J8_#8=RE*/N/W;KWE=J,M6K)JZ3WT,\VQF M!K5886O6LE+WE[UGH[)R6BUL]7ZF%\/_ -J+XF^&?A/H^I7/@>\\2:'IXDAO M?$%W*^^8+(P!R <;!A"[9R5.>)=*+_8=0B\Q%D&&0 M@E60^ZLK*<<<<5XS\:O%GC[5H9O"7PX\%VNL>'->TPK_ &ZI7[.#<;_,92"$ M^ZV[)ZEB<'OZE\&/AV/A3\,M"\+^>+F6RB8S3+]UY7=I'(]MS$#V KGS[ZC7 MPD<7&C&E6G-M1C+F?([M\RO[K4K);==-#7*OK-+$/#RJ2J4XQ2;<;>\K?"^J M:]>FNIVM?,G[=7@W5;_P-H_B_2+R[M[GPW=>8ZVTK(420J/.7!R&1@G(Z!B> MU>D_'/\ :"T7X'Z?9BZMIM7UN_)%EI5JVUY<$#@.#CQ&^_;* M-S#/H7Q+^&NI:%H>KQ/;O)E]QB<%2=DD:;L ]5.>X':EPWEF;4J]'-<-0YH1 M>UXIR6TE%-W>EUHMQYSCL!4I5,#6J\LFNS]U[QNTK+6VYE6/[47Q+^#7AN&' MQMHL7B2TOK'SM#\10L3%A(^63'7J#7U!\'?B1!\5/ &E:^CV2 MW<\2F[M;*Y$XMI/[C' *MC!VD9&<<]3\H_!3X*Z_\1/%>@V/B"Z&N_"KPPLU MSI,Y^:WU%))'* >IR/G1N4"["!FOK7X=_"GPS\*;34;7PUIXT^"^N3=2KN+? M-@ *">=H[#/&37H<5+)Z471HP2Q%[MP7N6NU9IOW96LVDM'IW.3(GF%27M*D MFZ-K)2^*]EJFEJKW2;>JU.NKYQ_;:U;Q+X5\%^&_$?AS7KO1Y;#5521+9]BO MOC;:S^H&TC:>")#D5ZC\9/C/H'P3\,C5M;:2669C':6,&/-N7'4+G@ Y+'@ M>Y(!^8_'/[4L7C'2TTKXF_"/4;7PI>.LL4WG2QR(P'RR(6C0,1D]&'![]#YW M#&58Z>*I9A"ASTHO5/E]Y6M)14FN;3M^9V9WCL+&A4PDJO+-KST[-N*=CM? M_P"U]?\ A37$\*?&/0YO#.LI\O\ :D<1\AQV9U&< _WT+*2>BBOIK2]5LM.1?4,.#7%&V\!_M'> H+B2"U\1Z%0:A="<+>29$*@85% P.YRV,GC/05P9G M++:].52-*5#$1=G"UX/O:^L&NSNNB.K K&TIQA*:JT6M);27:]M)>JMW9Z17 MS/\ MC^++L7W@3P-_;#>'-$\27K+JFJ!BFV%6C4H6Z;?WA+9XX7.!FO;?B=\ M3-$^$OA&Y\0Z],T=I$0B11 &6>0_=C0$C+'D^P!)X!KY2\5_M7#Q4ND:MXN^ M#%S/X8M;N.[L=0N))/D<'AU*][E M=N7F:3<79VUV.7/,;AX4)86=7EE*W1O2ZO?E6B:NBY:^$;O]D#XY^$+72]8O M+_P1XJE^Q3PWK ^7)N5-S;0%RI=!V[A[U]-W'Q:\,VOQ,MO 4EZP\27%M M]JCMUB9E*X9MI8 A6VH6PV.,>HKP;]H'6=)_:-^ (\5^"+B2ZOO#MXE^T&W; M=6X"D2*RC." 0^02"(^":U?V/_A]J-U;ZO\ %3Q2&F\2>*':2!I$VF.V+9W* M/X0Y P.FQ$QP:];,Z%+&Y=_:>:2:Q%-2IRCM*52]X-JVRBWS/K;1G!@JL\-C M/J6!5Z4[33W2A:TDM?YMNUSZ5KP+]LCQ_JW@WP#I-AI-^VBOKNHI87&K*Q4V ML)!+$$<@GCD,-/%U=_!Z[UGP3#<)<)=WCOMW1N&63<(BBD$%_%VFQF9[5MVV2,$ G##*D;T..<@Y!Q3]*_:,TSXC M_#K4O$?@+2'UWQ;IT2H-!N$ N8M[J&S@\QX7=E3SM X/ Q?@;X \:>(/BMK/ MQ4\>Z9#X?OKJS&GV&D1$%DC^7+OR2.%QR_CI0Q>$KU,VH1IUX1Y> M9RM4E435O<5DXN+WY>E^9Z'DX6,L/7I0R^JYTI.]K7@H/?WG=W36U_D?1%4/ M$&DKK^A:CIC3RVJWMM);F>!MLD>]2NY3V(SD4_6=8LO#VDW>IZE=1V5A:1M- M/<3'"QH!DDU\LZM^W#JMY<7%[X4^&VIZWX:MG*OJ3_"/5?C! M\'M9\3Z1X<'_ D=MX%/O!6QUC.>5+*1BO?O@3^US#\9 M/'][HD^F6>@V?V5)+/[1>9N)9OE#Q@8 ?DL01@X4<'/'BOC+QQ>_&CQ4/&GP MCCNK/Q3>::VDZ]HN4%QY+D(LZ8/[Q>5!9>4V(2 .:^B_AK^RGX)\%:?X1N[G M2H[GQ-HBB9]15V'G7!&69ESA@K'*9&5VK[Y_3N(*F6O#NMFM%1Q-162BK3C) M+WG-72:YDN66[C+K8^(RF.-594\#4;HQ=WS?"XMZ*+LVG:]UT:Z'M=07T$EU M97$,4[6LLD;(D\8!:-B,!@#P2.O/I4D\\=K#)--(L4,:EWDD8*JJ!DDD] !7 MRUXA_;:O+[6KV#P#X!U#Q=I=BVV;4E$@5NO(5(VVJ<9!8@D=A7Y;EN4XW-)2 M^J0OR[MM)+M=R:6O1=3[G&YAAL"E]8E;FV6K;^2U/+?A/^T!\4?A7I^H2ZM8 M77C7P9I-])IMW,S%YK.1",D2X+!<'CS/E/0%:^O_ (6_&WPC\8-.^T>'=322 MY09FT^XQ'CW4 MGF1SR;0KF%NC<#)7"G[QQC-=-??LG>"/^%CZ/XRTB*X\/7EA=+=/9Z:PBMYV M7D?*!\G.,[2 1D$!?!MYXY>Q)2\NH0YA&.&"JB,67J-QP.# MC(YKXK*\LQ695N7#T^=1LY:I*U^K=DK_ /#'TN.QM#!4[UI\K>BT;=_)+5V/ M'_#'P7O?BW\)=4^+L/C;4+OXAP/<7C)#( (6B)/D\?,CE "N"% =0!CFOHWX M7_M"Z?=?L[V'CWQ9=^6]J/LNH211Y9YUD\L%5'5F!5L#IN/85R'[.'[0OP^O MA_P@L7AS_A -0EGDVZ;.Y>&>9S\RAV (XA\%Z-JLNMW*E2%E@(18VW=RZ*BCGCY\)AZOU&-*ME[]I*HN25KV]IHU*5]5UO>VA]]Z!KMEX MGT2QU?39OM&GWT*W%O-L9=\;#*MA@",@]Q5R>0PPR2!&D*J6"+U; Z#WI+>W MBL[>*""-8H8E")&HP%4# 'H!7@'Q7_:T@\(^+KCPGX/\-7GC?Q#:Y%U'9[C M' PZI\BLSLO\0 '3.<@?DV"R[$9I7=+!0NA]]B<92P-)5,3 M*W39ZOR6K/GD6_B3XP?#_P 8?&*7Q[>Z=K^AWA:#2+1W"6D0V[54A@4R&."! M@[3DDEB/5(_VOO&OA&W\/ZGXQ^'5U8>%;Z*&-M4RPEDKWP7_:D\$R:E<^$]=\(I\/-1U"ZD>:*1!]EGFD/S>:652C,>,,NWMD<"E^ M,]A\4?C9K5_\.K+PA%H?@M;^/=KUR,;K>,CYE&[!RP) 49(V@[>:_6,1*-;% M_4\UPD848W<7*2CR4VDK0<;*;35U\3Z>9\#13IX?ZQ@,0Y5'HU%-\T[MWDI7 MY4UH]NY]0VEU#?6L-S;R++!,BR1R+T92,@CZ@U+531]+@T/2;+3;4,+:S@2W MBW')V(H49/+)0"=/M&($.1E0Q56)8CG8 M!TY)&1G\DP>7XC,L1]7P4')ZOHM%U;>B^;/T#$8NE@Z/M<3+E7Z]EU9Y/^V# MX3\2^&?BYX6\<>']=GT-OVFM*^+'A76? M 'Q$\+7?@?4KR'=9WEP7:.&X7YHFD5D5XU+ D!N"D_#WPO8^']#M_LNF6: ME8HRQ8\L68DGJ2223[UYY\=/VD-(^"\UCIB:?<>(?$U\H>VTFT;:VTDJ&=L' M )! !)(/'>OR"C@:F/Q;PV7Q<[M\NR=N[ULM-];+N?H=3%0PF'5;%M1LE?M M?RZO7;2YY9^U+X@^(?@OXV>#+OP5J]R\VK6;VT&CEU\B:2)]S*R$A6W"1<$_ M-D8!Z"NH^%O[8VB:]??\(_X[LV\$>*(6\J9;P&.U9_3<_,1]GXY'S&O/)/VH M]#UCQQX"6B9%9DX&<;N@^7(KZ%\??"?P)\ M?_#=K=:A;6^HQS0[[+6+%P)D4C@I(/O+_LME?;-?H..IX?!X3#8/.<(XVBU[ M6'+>]W:S3<9JUKIVENSY+#3K8BO6Q&6XA/6_)*]K65[II.+O>S5UL>CJRR*& M4AE89# Y!%+7)?"GX=VWPJ\"Z;X9M;VXU"*S#_Z34\%/%8OZK@;U M&VU'2UUWMTTUU>G4^NEB8T,/[?%>Y97>M[>5^O;S/%OC;'_PNC]I/3_A?K>N MW6@>&+:P%PL-M($:_N&7> ,@J3C@9!QL?'+5)\ _[5^!?Q\U7X1WNJS:IX?O M+0WVD-/U5@-^ .V5$H8#@F,$ 9-8!_:LL++XAZ1XB^(/PDO= OH8G@LM6^?S MXHVZ@)(B"0#/4'*[FP/F-6/VLKZYO(O _P 9O %[]KAMX9+)M1M 6,2ON$9( M_AP7E0@CAB >3BOUJ&%Q?)1R7$TO9T:M-Q3?*X>V5VI*4;ZMJSN[ZM6M8^ E M7P_-4S*C/GJ0GS/=2]F[)Q:=M%]W4^E_"?Q8\,^-O%/B#P]I%\USJFAR^5>Q M^4P13G!*OC:<,"O7.5/'>NPKR']F+X/GX2_#F%+],^)-6(O=4F?E_,.2L9/? M8#C_ 'BY[UTOQ@^,&A?!;PHVMZVTDID?R;6S@P9;B3!.T9/ &2QX ]20#^8 M8O!TJF8/!Y7>HK\L>\GU:\F[M>6Y]OA\3.(QUH.UWY+HO5+?S/'/VFM8U M?Q9\7/ OPN@\07'A71=:B>XN[^V)#3/EPD7!&>8P ,XS*I(.!7"> O&WQ'^" M6O>._ 7AO2+[XEPZ/<126]Q)OV6D90LX(&26;* (IZHY&:MZA^V!*NO:+X@\ M8_!ZZL[&U=FT[5)-YF@WKAC&TD2JY*YX!&>/2O8/$_QRN]6\$Z9XH^%/AP>. M+C4+C[/=;$*-;JBD[91PP8,XP#Q@L]*/)[13 MD?$7XAZ-\+?"=YXAU MV=H;&W 6,;I)7/W8T'=B?P[D@ FOS_-<-AY9I/#Y8N:+:44O>U:5TGU7-=) M]59GUN!K58X&-;&NTDFVWIIT;[.UFUT9S_[0?@"[^)OPA\0Z!83217TT(F@5 M&P)9(V$BQMZABN/J0>U?)?P<^-WQ2^%_@>TU^ZMI/&W@*.5[:[C:1GN=,=#@ MHSD;H^J$!@R88 %2>.^F_;HURU\O5;CX7:C#X5E;$=^\TB[U/1@YBV$XYP#^ M-'=5^-'BW5;?X:7,R_#WQG?VMSKL050^F3J6>02IG*@D-("/EU2Y M;)--]8NTE9QOH_)WZ'TE^SC^T,GQSM=::X@L-,N[2Z9;>SCNMUQ);]5D:,C@ M#(4L"03GA>,^T5YYX)^ /@?X=^)%UW0-%CL=26R6Q\Q6)!0!07VG@.P4;F&" M><]3GK_%'BC3/!?A^_UO6;M+'3+&,RSSR=%'0 #N22 .22 .37YAF;P>)QK M>5PDH2M:+W3VLM7?7;UV/M\%]9HX9?7I)R5[M;6[O16.2_:!L=1OO@MXQ72K M^;3+Z'3Y+F.XMVVOB+]XR ]MRH5R/[U?,GPK_:T\<> M T2Y^(FC7>M^%-2& M+/Q#$H\T*K%"&(^60@JV58J_&W, MCJDL1&UPS+$R+P2"-QZ]:]6_9_\ &7PU^)WPW;PUX9L532K-&CN?#VJ*)'C1 MW+G(8MO0LQPV3VS@\5]O2P5;)D^!_B#X>^)&BKJOAO58-4LSPS1 M$AHS_==3AE/L0*Z&O(? /[,/A/X9_$NX\7>'I+RR6:V>#^RO-+6\;,5RR_Q8 MP#\K$@$Y&, #U35-4M-$TVZU"_G2ULK6)IIYY#A8T4$LQ]@!7P&.IX15^7+Y M2G!VMS*TDW]EVT;7=;GU>%GB'2OBXJ,EV=UZ^7HSS/\ :@\?:G\-_@OKFKZ, MS0ZDQCMH;A1GR/,<*7^H!.//M/U?3]'^%5_XO\ !?S07=U.9565 M/4[(V$70$$MD<'@BNR\"_%#P-^T5\(]9^'_A^W_X1W4O[*DM8-%N,#RPJ?NW MC8<.JMM)Z-P20.I_3,OH9CP_@H>VP[4'4O5?NR3IM)+J M8/-L3+V=:\N3]W\2M--N\7HG?3ST['I6J?'OPGX=\*^#].+*_\8K,=(^'^;"SL[A<; M;L2%Q'C_ *9D[B>O$0Y%?=$DBQHSNP1%&2S' ]37Q?$66X3*<2L)AY\\U=R M?35WBEY\MK[ZL^DRC&8C'T7B*L>6+M;OHO>;^=['(?&+Q=>> _A;XGU_3X_- MOK"RDE@!7<%?&%8CN%)W'V!KXOCL?$/@/PCX$^,UAXWU/Q)K6LZI%#?::K.R MS;BY:#@G)&PH5(QDC;C KUCQM^V3_;&H:II/@GP%>>.M(MPT%[>A7,$B$$, MJ1M\A&?F;&?3%=-\!?VD/ OQ TVT\*6VBCPSJEC&!:Z!*%=',7S 0.0 S@KG M#!6R,]B:^KR["YED67RJU,'S)R3GK%OV;BURR6LHJ^M[+SMH>#C*^#S3%J$, M19I6C\5N>ZU3T3[=?(S_ O^U1XCM/B=I?A3X@^!I/",>M.(]/N#*S89CA%; M(PV6(4E<;21D>GTG7RG;^'?B9^T+\2O"FH>,O"<7@[PQX8O3>A7<^?<2!E94 M&3DY*("0 ,;CDG KZLKY;B&CA*,J*H1C"HX^_&$N>*=W:SN]6M6KNQ[N45,1 M4C4=63E"_NN2Y9-6UTLM+[.P5\)>/O#/Q%^&_P"U%K*^"M9DBU#Q 'U:Q@NI MAY6H+DL]L0_R%E(<*&(PJC!!(KUKXB?MB'2_%U[X;\">$+SQQ>V!*W=Q:ES$ MC*<,%5$8L <@MP,CC->8>./CS9?'VPTNSM=*G\(_%7P_?I=Z/#&\KS3+IRK5J"]C5C:7-RNR>L92A?F4;VO=*T;O3 M<\+.<=@<9%4Z=5^TA*ZM=7:T:C*UKVV\[(ZOPS^VQJ\_C;P_X5\2>&;/PY?_ M &MK36[C4+HP1P],.NX?)_$2K9!^7#00>XKY M=^#_ .R]8>-O!FK:]\4M*ENO%/B6[:]E68O#/8CUMXUBBAB4*B(HPJ@#H !BOF^)?[)5>-++8.O'GQ:^'?[27BZS\+ M7-WXLLEA75GT2<&:/[,RQJ1'&#N4H6"_N^2%!(/->J_%W]K*W\$>+I?"/A3P MW=^-?$D(_P!(AM"WEP-C.WY59G8<9 SC.00.'^'?[37@G5/BX-2\9^%+GP M'XTDM/[,:_N)7,#QEE8+*K*IC.57#%3QG+ 8KV,ARO'X&E5QE7!^UISINT7R MM[IJ7+?G2TW2OU/.S3'83%5(8>GB/9SC/=72V::O;EOY-^1Z?\'?VK/!WQ8\ MNQDF_P"$=\0\(VF:BZKYC^D3]'^G#>W>O::\A^,'[,/@OXP![VXMCH^O$935 M]. 21F[&1>DG..3\V. PKU/1]+BT32;/3X&E>"UA2!&GD,CE5 +,>2>.IKY M+,_[,J*-;+^:+E?FA+7E])=4^EU?34]_!?7HN5/%VDEM):7]8]'^!;KXK_X0 MN#]K'XU?$73O$_B6\TI?#L[66D:5;.HPJ2/&TIC;.0"H+8P29 ,@ 5[3\;/V MG--^%>M0>&]*TBY\6>+9E##2[(G]T",C>0K'<1R%"DXY. 1GRGX=_M3^%M"^ M(VI7'C+P!-X!\0ZQY45WJ>UR'"YVF5&5600Y?FN#PM;'8:@ M^>4/WK35U=)^6]SPLUQ> Q%>GA:]5\G>ST=DVM+IZV;]3 MK?V1_'FK6-KXS\!^+;XS7W@ZY95O+B0G-N"ZMR>2JE,@G^&11T KVCX;_%+P M[\6-$EU7PW=R7=I#,UO(9(7C*N."#QG@BOD']I;P;XIT_XW23>"W9[' MXD6,5B9K?#0RYV"1-X! !6-'+#^%V[9K[!^&'P]T_P"%O@72O#6F_-!918>8 MC#32$[GD/N6)/L,#M6/$6&P/L(YG&7[S$[U]RW_ &[O\CJ:^1/B%IFK_M#?M%>(_ 5QXLNO"FD:!8I):6EO MG-U*51C(5W*&QYGK]U1C&2:]@^.O[1FC?!..SLC93:]XCOAFUTFU?:Q7.-SM M@E03D# ))!P."1XSH?[7VGZ!X\74/'WPQNO".J7MNML=86)C/Y(;(#(Z*Q0$ M@DJ2>!P< 4]:UGHVMM;/5]-3$^'?[1WQ/\'_#/$7@^Z\8Z5H-S-;W?B"X>3YHD.=O M3=\@SESG QD#%?6/PM^(VF_%CP/IOB;2U>*WO%8-!*1OAD5BKHV/0@\]Q@]Z M\M^+GQ$\:75C::=\+?!T'B;1_$%A)(=;CV^0LDI(SU"Y RQ+]V&>A%=S\ ?A M:_P>^%^E^'+BX2ZOD+SW=AE=LD+GLHPN>^W.!G%3GCP6(P7UOV,:-:<]% M&5VXZ\W/'[+4K6T6]K:#RM8FCB?J_M)5*<8ZMJR3TMROK=;ZOU/1*^=OVWO! M.H^(?A7;Z[I5S<177ANZ%\T<#LN8R-K. #]Y,A@W9=_K7H/QN^.NA? [0;>\ MU1);[4+QF2RTVW($D[#&XY/W5&1D\]1@&O"YOVV;VU;[-X[^%VHZ3X?U%3$9 M&9R6B88(VR1H),J3T8<5S\.Y7FT:U+-,'1YHQ>EW%6-E=";[.P8@;AU0 ML &"GH#U-?*_PO\ @[J_Q)\6:%X?>\.L?!G1KNYU?3;O[T=U&SKBW?G(<-D, MC %%?A9)J[^&=+33O[4F6:<*Q8# P$7/11EB!ZL?8#V.*? M['ITW3IP2Q+?->"M&UVE&2;]V5M9)+22MH>=D7]HRFISDW12M:6][)W3MK&^ MB;>JU.RKP']M*^\0:#\*K37_ ]K=YHUQI>I0RR_9)-AD5LH,DE_%CXL:#\'?"DNN:[,VS=Y=O:PX,MS(1D(@/YDG@ 5\O^-/VLF\6:+)9> M._A%J*^!M1*_OFGE1BN _VOM9\%WUIH'QBT2;2;F5% M>'7+>']W,AQAV1<@CG.Z/([;17U'H>NZ=XETNWU+2KV#4=/N%WQ7-M('1Q[$ M5PGAR;X??M ?#.VAM[>VU_PZ%6#[-NMKZP:WMJNB-, L;2<$ZBK49+25_>7Z27GH^YZ?7SG^VAXUOM%\.^%O#5 MMJ;:%9>)=0^RZAJHR/L]NI0/D@C ._)]0A'0FO:O'_C[1OAGX5O?$.O7)M]/ MM0,[1N>1B<*B+W8GH/Q. ":^2?&O[5W_ G6FVUYX@^#5UJG@F"[CNH+RZED MV[D;"OO\K9[%,D')4D@UOPOEN+K8N&.A0YZ<'WBKRMI;F:3:=G;[S//,;0IX M>6&E5Y9R79O2^M^5-I/57%U3P3-^QS\2O!>L^']?O=0\%:].MGJ4%U(I7G;E MSM 5OE8NIQD;",X//U-K/Q;\,:#\0-*\%WE^4U_4XC+;VZ1EQC. &(^Z3AB, M\84].,^'_&#Q)H/[57[.NKW7@]Y+G4]&ECU Z;*FVYA9 0RE 3G,;28*Y!(P M#D'$/['O@?5_%.H:G\7O%[M=:UJR_9;!I5 (A4*C2@=L[ @]E;LU>YF%"&.R M]YAF[<:]'FIR6BG*;LZ=]-DF[OJHZ'EX2K+"XM83+U>E4M-/>,8[3MKW2LNC M9]3UXC^V!\1-8^'/P?DN-#F:SOM2O8M.^W1DAK9'5V9P1T.(]N>HWY'.*]<\ M2>(M.\(Z#?:SJURMGIME$9IYWR0JCV')/8 ./'5_X&\8^&6\+>*;>-IHX@ M6V2J "5VMR#M(8$$AAD\8&;GA/\ :2T7XH> =5U;P?I3:AXOTNU:2'P[.%\\ M.0%!4Y&Z/)&2I!P,8!(%<[\(_ OCKQ[\:/\ A:?C[1H/#)LK V&FZ7&3[V"2PX '/T^,E'%X>O+.*$85J<7'F M)AHRP]:DLNJN5.U]]+'TE45W;K>6LUNS.BRHR%HVVL M1C(/8^]-OKZWTVRN+R[FCMK6WC:6::5@J1HHRS,3T ))KY:UK]MZ_OK^]D\ M%_#O4_$N@V4A675/WBJP&><+&VP'J-QSCJ!7PF6Y1CLTN/-O/#TYWF M[M6.1<1QGGD%"2A#?O%X(SCW/X-_MAK\4OB8OAV]TBT\-VC660;V\Q,;M6PT M2Y #YSPN%;Y6//0>2>-?BC+\9M>L?&OPPMKO2OB'9V,VGZIHIVM//;NC#S(, M8\XQECP!O'R';A,U[M\+?V1_!WACPSX6EUW28K_Q5ILHOI[[S&^>X)W;& .' M13M !&/ES_$V?U3/*F7/#>VSFBHXB<>5OV6 M=*^+U]'K^EWS>'/%L(7;J$*Y2?;C;Y@!!W#& X.0/7 ^JR'%X2DL1A,9)PC M6CR\Z5^5IIZK=Q=K.QX.:8>O4=+$8>/-*G*_*]+Z-?>KZ"?MABRE^$]Q!=>$ MI_$T\WF+;W,(51IC+&SFX:0@E%4(2>S8VD@&O-/V,_"7COQ!H?AWQ)?^+9[; MPAI+W-O8:&B9%RI+!RYX^4.3MSN(V8&T4]?V8?C'XU6/0O'/Q+6?PHK RQVM MQ+/-. <@$,BYZ=79L'!P<5]4^&?#>G^#_#]AHNE6ZVNG6,*PPQ+V4>I[D]2> MY)->]B\PP^4Y/_96&JQK3E)MR2;48M-:75I6OJ]=-#3KY%T'6+"W_;V\1_\)2Z17'V);?136DABA M*!"> 60RX]69AU-?75>0_'G]FS0?CE;P74\\FD>(;5/+M]4@7<=N2*^>R#&8;"U:U+%MQA5@XH^$;GQI',RP)I]H '1VX$N\Y,84_Q@'& M1QC-?+?[&O@OQUXTL[6XA\53Z1X'T/5Q?R P !7TL\?ALBRFI@,-6C6J5)732; M45:U[25E)[:*_=Z(\:.$K9ICX8JM3E3A!6LVDV[[7CJUUU=NRW.DKY'^*6I: M?:_MP>#3XL=(]&AT]/L#7.!"LI$NQCGC_6]_4+Z5]<5YO\;O@/X>^.6@Q6>K M>99W]KN:SU*W \R G&00>&0X&5/IP0>:^7R#'8? XJ7UJZA.$H-K>/,KYFV%JXJ@O86TMOA_K4M_P"')_%EJL!#Z/;1"62X MR0,!3Z9SD<@ D9(KXE_9D\%>./&7B3Q/HWAOQ%=^!?#.G:I%=7MK&_GRK(LC M[(E? #D"/#'(5MJDJPP*]%L?V:?CKHMK_P ([I_Q0AB\,8\I9/M,XE2+IM5= MA*\?PK(![U]#?!OX0Z1\%O!L.@Z46N'+&:ZO9%"R7,IZL<= .P'?DGZJ& M-PG#V6U\/AJ\*]2JURV3:27649+E3[:-W>]D>#+#8C-\;2K5J4J48)WU2;;Z M)QU:[[+[SNATZYKY)_:VO[2W^.OPF7Q/M'@V*4RR^<,P[_-7S"_JH BR#V)] M:^MJXSXK_"70/C%X7?1-?@8H&\RWNH2%FMI,8#H?Y@Y![U\ED./HY=CXU\0G MR6E%M;KFBXW7FKW/H,UPM3&865*E;FNFK[.S3L_)V-SQ#=V3>$]1NI+#^W=/ M^Q22FR@C6;[7'L)V*I^5]PX /!S7P#\(_"?C'Q=\7O&/AGP7=7/PQTZ\C^T: MC:F0RR6< =2L08 $2 R8VY4@;E)X.?4[#]F/XW^!U;1_"?Q-@C\.D[8Q-<31 M-$G^S'L<(>?X&ZU[K\"?@;IWP3\/W5O%=/JVM:A()M1U29"X

(6&Q$:\JMN16EI9WYI1E[J:Z73=^RN?/5L/B%[O MP_K]K]JT^XP2%;:Z,.5=&[,#W_ Y!(KXW),PIY=F5+&5HWC%N]M]4U=>:O=> M:/H\SPD\9@IX>F[-K2_DT[/R=K,OZ7)?$'[26H:=\.+"[^&%QJ]N_F6]T36OPZ^(\<&AS,3Y%]+)$8\]_+"2(3_ +0P3Z5[ M!\!?@"OPG;4M;UG5)/$7C/5_^/[5)"Q^7(/EINY(R 2QY.!P, 5]I@\3E_#M M'$UL/B8UW5C:$;2O>^\XOW=/.[Z+=GS6(HXO-ZM"G6HNER.\G=6](R6NOE;S MV/1O!NAW7AGPGI.DWNIS:S=65LD$FH7 Q).5&-S$_M[3:A%\# MX5L]WV635H%O=I/^JVR%<^WF"/\ '%?1]9GB;PUIGC'0;[1=8M$OM,O8S%/! M)T8=?P((!!'((!%?#Y7F"P694L?6CS=V<\U\1_$9=7N?VJ- M.'@#0+KX?:Y>S/:1S7*J%G;+QRW7E!2%0KNY&X-LW=F=J,DA]RJGBO2/@;^SE=^ O$UYXS\9:\WBKQM>1F M(W3%FCMU( 8(6Y)( 7.%POR@ $U]Y@\1EF1RQ./HXI5E4BU&+4N9N72<7[K2 MZMWO;179\KB*.-S-4<+4H.GR--R35K+^5[W[6M;J]#T;X5>"K[X?>";+1=2U MN;Q%?1-)+-J$\81I'=R[9Y)/+'EB2?7M7%?M>S:C;_L]>*VTWS!(R0I,8_O> M29D$GX;20?8FO8Z@O["VU2QN+*\@CN;2XC:*:&50R2(PPRD'J"#7Y]AL?*EF M$,?67,U-3:T5[.[T6BN?6UL(IX26$INR<7%=;:6]3R_]EN^\.W?P-\+)X=> MQ0VB1WL<1&Y+O:#.''4,7)//4$$<$5\P_M37%Y:_'[0+WPIX7NO#'B)+];:' M6)-J+JESF,JZQ@$,!YB@N<[@^U@,8KT#7/V//%O@?Q'6,(,Y"[U#"11V#KD8ZGK77_"+]FK6]-\:1^./B9XC_ .$L\46ZA+*-79X+ M3K\P+!*]6N+ MA[J2XD4A8BP&8T)Y*@@D9QUX '%2?'*ZU&S^#OC.?22XOX]*N#&T9PZ_(=Q7 MW"Y(]Q7<4C*LBE6 96&"I&017YI]=E/&+&58IOF4FK))V=[66B1]K]6C'#O# MP;2LU>[;];O4\ _8AU#0+CX&Z?:Z2\(U*WGF_M2($>:)FD8JS#T,>S!Z8&.H M->.?MW-!;^*=*N[#PM>:;J]I+$3XG4B*.Z+*S)&@',CJ5SNR"N,8PP-=WXV_ M8TU'1_%$GB7X3^)V\)7\C%FL9)'CA7/)".@)"9_@96'/4#BM#P%^S)XOUGQI MIOBCXM^+$\43:4PDL--MY'>!9 00[95!@$ [0OS8&20,']/PV,RK"YG4S^&* MYHRYG[-\RGS2^SIHUTNWRV[V/AZV'QV(P4>D_ MGP3XT\+:3J%_XX\5S>(M7U=H[EK5DVQ6)"X*)TZ\9 "J-O ZD]]XCDO(?#VJ M/IZ[K];65K=?60(=H_/%:-%?EN(Q<\5B'B:D5=M:))+3965E:VA]U1P\:%%4 M8-V75MM^MV?*W[ .I:)<> ]>@C>,^*#J#37YDQY\D15?+;)Y*9W_ $8MZ\YG M[?:V,NAV"'PC<7&H1!9AXF4*D5NA?9Y#-@ER2<[#C&0PSAA72_%C]CTZUXM? MQA\/=?;PAXC>1II(P62!Y#U='3YHR>=PPP.>@YSEZ#^RUX^\=:]IMW\7O&J: M]I&FRB:+2;.5Y$F8=GRB* >A(!8C(R,YK]2HXS*GFJXA6*LOBE3?-SIV^%6T MDNVJ5M'H?"U,/COJ#RAT+O935N5J^[OJG\KWV.V_9C\'^.K71;7Q5XQ\7W.K M#5M+MUMM'9,1VT84-&S$@?O-I(. ,DG<6.,>ZTBJL:A5 55& H& !2U^89AC M99AB98B<5&_1)))=%HELC[?"8:.$HQHQ;=NK;;;ZO4^1OV+]6TU_B!\2H=9= M(_'5QJ4CR+< "5XQ(_F!,\\/G$;C6[XK)+!K$.U$ MTQ4VEF>3DX;( 3HW3.X"K_QP_9-M/B+X@'BOPMJS^$_%RG>UQ#N6.=QP')4A MD?'\:YSW!/-<;9?LP?%7Q[=6FG?$[X@IJ'A:VD61[*PN))'N=IX!)C0?\";< M1Z5^E4\5E>)S&EGOUI0Y;.5-\RDG%6M#E^)::*Z[/JCXR5#'4<'/*_8YOF,LT MQD\2XJ*;=DDE97;2TW>NKW;/KLOP:P.'C1NVUNVV[NWGT[(^1_@CJUC'^V%\ M3T\2/''XBEEDATDW!P3"'X5,_P 1B$1&.=H;MFO4?VL([&X^%-W;WGA&Y\5/ M/O2![;:OV!Q&S_:&D/,:J$))Q@XPW!J#X]?LM:)\9KM-:M;R3P_XJA5534(5 MW)*%^Z)%!!)'0,""!CJ /,%_9E^-?BFVC\.^+/B9%+X3W*LZV]S----&/X2 M&C7=T'#L0#SSBONZ=;+,?B<-FCQ2I2IJ"E"7,KI\M*GC<) M1K8%4'-3._$FD:+KUQXON;#P9HMU/#::)&I(N MB02^[H-FZ0X)W$$-@+UK[,K'\(>$],\"^&=.T#1[?[-IMA$(88^IQU+$]V)) M)/+&C6-+"*WT-KK_5I*8HF3:3P"2TX'^VW'->]_'7 M[#_PK/55U#PG/XTAD"Q+I5M&&D9W.Q7!/*;2V=X!*]>U8OQY_9S\/_'338FN MY&TO7;5"EKJD"!F"\G9(O&],G.,@@]",G/C$7[-7QTN;,^&KSXH0CPJZ^3(Z MW,\DQAQC9M* XQQM\S&.,U]73J9=FBPF*EB51G1C&,HRYE=0ZP<=;OMH[]3P M91QF!>(H*@ZD:KDU)6^UTDGV[ZJQQG['7@WQUXPCE_L[Q=<^'?!NBZNES+:P M 2&[GP"T8; 4KM"[LDK\P.TYS7WG7*_#'X:3[\\A MY>1O2>+72+PS;V2O;O<8\E)B9MKL3P,2B+)[!5)K MZ3^)$UE'X#UJ>^T&3Q39):L[Z3;PK,]RN/NJIZ^O'/'&3@5A_&CX(>'OC=X= M33M91H+NW)>SU& #S;9CUQ_>4X&5/!P.A (\!T_]FKXZ^&[=M T?XH01^&O] M6CMO-/%OAWPQKE[\/_#U MK?)/J5NLGG30,LC".$/@9< ,IY4-L^8' %?H5&I2-59S(P !8@ GWXK@_@M\ M'=)^"O@]-&TUVN[F5_/O;^48>YE(P6([ #@+V'J22>^KRN)LYCG&-9W9)ELLNPRC4?OO?6Z6K:2Z*U^BU9\F?MDW\%O\4OA M*GB%?^*-2],MWO4^42)8A)OQU 3''H6]:^H-5NK1_#5W0 @.AP<'!(Y M!!!Y%?-MA^RW\9OA^\NE^"?B5#!X=D<[4N)Y8FC4]2(PCJK>ZD9/I7?1E@,V MR_#8>IB%1J4.96E?EDG+FNFKVET??2QRU5BL!BZU:%%U(5;:JW,FE:S3W7Y' ME7PU\,^*_%?QO\6>&O ;W7PQL=2MS-?6M>=_ 7X$V?P7T:\:6^? M6_$>J/YVI:M,/FE;D[5)R=H))R3DDDGL!ZG7-Q1G5/-,2H8>WLX)).VLFDDY M-OWGM96RP-%RK?')MVOHDW>R2]U>=EN?+7[?5Y/;^#?"$X'I7TAX9N]'U'PSITV@M;3:');J+3[(!Y)BQA0H' M '&.V,57\;^"='^(GAF]T'7;-;S3KI<,AX93V=3_ L#R#7RY%^RC\5OAI>7 M,'PU^(J6VB3R%A;7TTD+)GN45'0M@ %P%)QT'2M,++ YKEE+ 5:ZHU*3DUS7 MY)*5GJU>TE:VVWX166)P.-J8JG2=2%1).UN:/+Y/=/\ ,\KM;7Q#K7[3DME\ M.=*NOA?=ZQ#(GV>Y 4PP;&,DC1A2(PWE[E4=&VE2,J:^]? /AN\\(>#=)T74 M-8GU^\LH!#)J-RNV2;&<$C)Z# Y)/'))YKSKX#_L^'X5WFI^(=>UB3Q/XTU5 M0MUJRN_.VH9'EL\'"=:O=3FV[7T2?2R]V_5V]#Y[_;HNK^W^ MRMGN$$VH6\=YM M_P">.6(S[>8(Z],^"6H>']0^%7AE_##PMI"64<:)%C,;!1O5P.C[B=V>Y/K7 M4>(?#^G^*M#O='U6U2]TZ]B:&>"3HZGKTY!]".0>17RK>?LA^/OASKES>?"? MQY_9=A<,6:QOYI(]OH#M5UEQV+*#C]9P-3!9CE:RRO6]C.$W)-I\DKI*SMLU M;1]M"L5'$X/'/&TJ?M(RBHM+XE9MZ7W3OJCS/XO+JS?M0:4W@#P[=>!O$%U= MM:0W,X55NY=[1O="+:0L1!;+ ,&"L>NZOM;X3^#]9\"^"[72M>\17'BC4U>2 M66_N!SEV+% 222H)."QSSV& /.?@I^SGJ/A#Q5<>-?'>O?\ "6>-)4\J*XW, MT5JF,'86 ))''W5 !( YS7NU:\29Q2Q5.C@,,U*%**3E:[DU?:4O>Y5?39;Z M6L9Y-ETZ$ZF+K)QE-MJ-]D[;I>[=VU^6M[GE'[55QJ%M^SYXT?3=WV@VJ(^T M9/DM*BS?AY9?/M57]DNZT&X^ _AE-!:$B&$I?)&1O6ZSF7?WR2UNH4N+:=&BEAD4,KHPP5(/4$$BOE/Q#^QOXD\%^(Y];^$7C%_#Q MF;+:?>32(JCGY0ZAMZC/"NI^IKGRRK@L9ED\JQ-;V,N?GC)IN+]WEY96U5MT M_-FV-IXG#XV..HT_:1Y>5I;K6]U??LUZ' ?M>7(;:]2 M*+7B%1-2N,HZ%$ (?:67+YR=VUAP*^L?@OX'\4>!O#EU#XN\52^*M7O;EKN2 M5E_=P%@ 8XR>2O&>@ [*.<^:?"O]F?Q!;^.+3QO\3_$X\6:_8C_0;5"TD%LW M.'RP&2,Y "@!OFR3BOHNNO/\VHRP>'RK"RC-4XVE-)N[O>T92][E7E9:V2LC MGRG 5%B*N.KIQ#]2E+,]D9'BA!/WA&Z9*J3_ 5(YXP M !7#E%?!XC 5LKQ57V3G*,HSM=7BFN65M;:W3Z/4Z.H0]HHIQ<= MG9V=XWTOIKY'$_M\26JZKI!S\_( 4 @]2\8>(O%^F^(OB]XM3Q/_93[[+2K=VDAW9!#.650!D E57YL#)P,'Z>K MT,ZS2C1RVAD^%G&IR)\TTF]VFHQN2>$/%$DA MGDVLZ0RR'JX9/FC8\DD @^@R37F9+B,'+#8G+<94]FJO*U.UTG%O226O*[_) MJYW9E1Q$:]'&8>'/[/FO'9M2MJO-6^9SO[>Z:?+X7LT;PC<7FI(HG3Q*NV.& MT3S%0Q,W60MN^X<8R&&<$5V7[*GA'QY%HEEXL\7^++C4;74=)@AL=%8'9#" M#%(Y('S[?09.\EF)Z/BWXX36_#UC()5TJQGD;[0P&!O) M1 /=L%L$@$9S7U5%$D$21QHL<: *J*,!0. .PKULTS.C@\II9-AJD:LKMRD MDVDG:RBY+2]KOE27S;//P."J8G'SS&M!P6B479-M=6H[^5[O\!U?(W[(NIV$ MGQH^*J:X4C\;3ZA(46<_O#$)9/-2//8-LR!V"]A7US7@7QT_9.T[XI:V/%&@ MZI)X8\7*58W40/E3,OW6;;AE<8 WJ>W0]:\;(\5A(4\3@<9-TXUHICFE#$2G1Q6'CSNFV^7:Z:MH^ZZ%?]M06$GPO>"Y\(W'B"Y=97M]3 MAVHFEE%#&5Y.2 ?[N,/C&0<5S7[&_A'QSJGA_P .^*]8\7W(\-6UK-8Z=H"I M\KP[RNZ0D#HR_*<$X4#@PS[L'G&:^J]%T6R\.Z/9Z7IMNEI86<2P001C"HBC _"O;QV84,L MR>.4X:K&K.4FW))M*+5K+F6DG?[*5K;W9YN&P=7'9B\PK0E3BDDD[)MIWUY= MTO-Z^B+M?(OPQU33XOVVO'O_ E,D4>MNK0:,UUQ\OR;5CSP&,.W',?'S]F71OC48-3ANVT'Q3:J%AU2%-P=0XXKPLAQF%P\Z M^'QIFN'KUHTJN'2E*G+FY7I?1K[]="[^T^MG- M\*;ZWN_"-QXO:X;R88;?:IM)"C$7)D(/E! "2X'?!X)KP/\ 8O\ "GCSQ5I6 MD:N?%\^E^"]!U"58-(C3<;MRH,BMT&S]X>3NP=V #S6Q'^S-\;?$EN/#OBCX MFQR>%&^6?R;F:>:6,'[I#(I;Z,Y'UKZB\$^#-*^'OA;3_#^B6_V;3;&/RXU) MRQ))+,Q[LQ))/J37T%?'X;)[V/)I8 M6MF681QE:G*G&*M9M)MWO]G5I;ZOM9;FY7R/X@UFPM/V]+4^+'2.RBTZ.+19 M+HXB21H@5(SQS(TP'^T1WQ7UQ7EWQS_9[\/?'32H8]1:33]7M5*VFJ6ZAGC! M.2K*2 Z9[$C'8C)S\WD&-PV#Q%2.+;4*D)02Z[:KLV>SFV&K8BC! MT+.4)*23V=NG^7F;7QH^Q?\ "M]7%_X5N/&D#*L?]CVD8>65F8*"O=<%L[ER M5P2.E?''[)/@GQQXVN-0L]*\43^&_!NCZM#=W5I&1,;F8'/EJ0-K#;&N[)V\ MJ=K=N_M_V:_CM!9MX;7XH0+X78>49/M,[3"'H5"E,CC/RB3&.,U](?"GX7Z1 M\(?!=IX=T96:&(F2:XD^_<3,!ND;W. ,=@ .U?4+'8;A_*ZV$PU>%>I5DFFD MVHI=6I+E4NUDWW>B/#^JU\VQU/$5J4J4()WNTFV^B<=6OG;RU9U]?(_[1>J6 M-C^UE\,6\5[!X2AM0ZFXP8%G:24%FSP &%N6)XP 37UQ7!?&/X+^'_C9X9&E M:VDD4L+&2TOK? FMG(Y*Y&"IP,J>#@=" 1\ID&.H9?C?:8F_)*,HMK>/,FN9 M>:N>]FV%JXO#([*.U>232X85F:Z M4#.Q4;AB?3\J^#?@'X-\9^,?B)XS\.>$M6O/AQHGG+<:C;AS--;*LA\J -@' M>-S#DKD*0V<8KT^Q_9E^./A.$Z#X=^)T$7AHC8K-<3121)C!"IL;9[!7'U%> M^? [X*Z5\$?";Z793/?W]U)Y]]J,JA7N),8''.%'.%R<9)ZDU];1QF#X=R_$ M4\-B(UYU;*WC225IG50&D8 %R!R2 ,<^U?*/[;MU##XN^%"ZZKMX/74GDU$!24 M90\.X-COY?F8'7!:OK*N6^)7PUT/XL>%+G0-?MO/M)3OCD0XD@D .V1&[,,G MZ@D'()%?'Y%F%/+Z/HLTPD\9@YT*;]YVM?;1IV?D M[6-=KJQO/#K7%K#'JNFR6Q>*&U"2)<1[S_9=^,_P\>73 M? OQ)@CT!V.R.ZGEA,8/4^6$D53[J03CM7M7P'^ MI\&[&_N[K4)->\4ZJWF M:CJT^=TASG:N23C))))RQY/8#[+"XK <.8;$SP^(C7=5)05I::WO.,O=TWUN M[[65SYRO0Q6<5J,:U&5)0=Y.Z^Z+6NOE96^1Z-XH2ZK=6MN MD,M],H5YV50"[ < G&:^,_!ND?$#PU>Z#KEHM[IMXFV2-N",'(93U# @$$="*^*R?,(Y?F=+'5 MH\RC*[2_3I=;KS/IE3>'FMY=!>V06G MV?!C$04!5 [8'&#R,8-?!6K6NOZC^U)%;?#O1[OX::IJZ2Q".[P#MQ()IC$J MD1J0A(49Y4,#R"/4A^R7\3?AGJ5Q_P *O^(:V>DW!RUKJ$KQ%<^JJCHY _BV MJ?:O4O@/^SS/\-=6U'Q5XIUEO%'C?4E\N;4'9F2&/C*(6Y).T?,0. !G/W M&#Q&79!#$XJAB8U_:1:C%J7-=_SQ?NV76][VT6I\SB*.,S:5&A5HNER.\FFK M67\K6NO2UK==CTGX>>&;_P '>"]*T;5-;N/$=_9Q>7+J=T,23')()Y)X! Y) M.!R2:\J_;8N;^W_9^UC[$7$[U2UK1;'Q%I-WIF MIVL=[I]U&8I[>9/K1YN6:DUHKZW=ELO+HCZK%83VV# MGA*;M>+BGOTMZG%?L_7WA^^^#GA5O#7DC38[&*-DAQE)@H\T/C^/?N+9ZDY[ MU\B?'QM2;]IG0Y?!/ANZ\&^(9+[['!J,R*B7\^\(;@1A2/+PYR_(=,@#H"RJRR@9."R@@'J3R>]^"W[.& MK>%_&4GCKX@>(?\ A*_&)C,5NX9FAM%(()4L 2<$J %4 ,W!SD?H6$Q.69/7 MQ&:4L2JJJ1E:#4N9N72:^%I=6[I]%>Q\CB*.-S"E1P-2@Z;@U>2MRV76+W3[ M)6?=V/1?A!X%U?X?^$?[.UWQ%-XGU2:XDNI[Z:,*=SX)4=20#G!8Y[# RO MVEKC4+7X#>-I-,W?:?[/96VYR(B0)3_W[+UZ94=Q;Q74$D$\:30R*4>.10RL MI&""#U!':OSFGCI?7HXZLE)J2DU9).SO:RT7W'V,\+'ZK+"TW9.+2>[6ENNI MXM^QUJ'A^Z^!.AP:')#Y]N&&HQ(1YBW)8[BXZ\C!!/\ #CTKY^_;2F-K\3M( MU#0O"E]HVNV5U$@\0KM1+^\*^)I]>^ M$7BUO#$DQR^G7$TB1J.NT2*&++GHKJ<>M=#\,?V:?$LOC>S\9?%7Q.OBO5]. MYT^SB=G@@;.0Y)51P>0H4#."2>E?I6%QF5X#,*N>4\2IQFI/V;YE/FE]EI>Z MUTNW;K9V1\77P^.Q6$AED?!/P+XM\%:)J#>,_%DO MBC6-1N/M4GR_N;4[0"D9P#MX'&%48X4-*A["#=K6NVV_6[ M/FG]@N^T*;X1W5O8O%_;B7\CZFN?WK$X\MCGG;LP!VR&[YKA_P!OG[&QTYXO M"=U%J=J8I3XI4K%"5?>%M\CF1\H6P<%0N1P377?$?]C68^*I/%7PQ\0MX/UF M1VE:V+O'!N)R=CQC-^Y$4#@9 4EAP3CBOU*AC,JIYJ^(8XK1WDZ;YE--_95M)+HKOEMO> MQ\-5PV.G@%E#H:JR4U;ELNKOJGUVO?8]!_9U\'^.=,TN;Q)XX\6W&N7VN6UO M,FFLF(K)=N0.@P^&PP4 9!R6X(]AE+K$YC&Y\':#W/:G45^6XW&3QV(EB)Q2 MOT2222T225MEH?GHLBJR,^, MMO+A1&< E@1DBM[XS?LBP>,?%!\8>"=9?PAXK,GG2/&66&:3_GH"GS1N>[#( M/IDDGF--_9;^)GC[4K"'XJ^/%U7PY8RK*--LIY)#<$=F)1 ..-QW-@G&,YK] M0IXS*ZV:0X@^M**5G*F^9232M:/+I)=M4K:/2Z/AYX?'4\#+*?8Z=/V5-+^+&J+XCT?4'\->+HPI^W1 E)RH^0N 00PP M'7D#&0<#'GL/[,?QB\;+#HGCWXE)<^%$=3-#9W$LTUPJG(!W1KD^[EL'!P<5 M^AT\3EF-QU#.?K2IN"CS4Y*=7\53Q^$]+6XM]+T38&\U261F8D< ,6" MGEL# *KP?KNL_P />'[#PKH=AH^E6RVFG6,*P00IT5%&!SW/J3R3DFM"OA,Z MS-YMC9XGE48MOE225E=O6V[UNWU9]3EN!67X:-&[;TNVV];):7V6FB['R1X- MU.Q3]NOQ;_PE+)%J!M1!HIN?E7.R+8$S_$8]^/7+=S7M'[1WV&3X7W\%_P"$ M+GQDEPP@2SM=JM"[ XF,AR8@N/O@'&1GC-9?Q\_9GT'XXQPWKW$FC>([6/RX M-2A4,&4$D)*O&Y02<8((SU[5Y)'^S1\<-:L_^$;USXGQ?\(JP\J5HKF:::2+ M^Z044L,<;6?';D5]E3JY;F4\+CI8I4I48PC*$N9?!U@XZZ[V5G?J?.RAC,'& MOA50=2-1R:DN7[722EV[ZJQS?[%_A'QWXNT_3M1B\87&C^"M!U1W73(5RUW* M45I$/&/+(<9R6P6; !^:ON*N=^'_ ($TKX:^$=.\.Z+"8K&S3:&;&^1CRSN0 M!EF.23715\KQ!FRSC'SQ$(J,+OE223M?=VW;W=[[GN91@'EV%C1DVY65]6]? M+LEMH?(WQ UC3[7]N;PZ?&#QQ:1;V$8TIKKB%961]CG/&?-+@'LP7TX^B?B] M-90?#G6WU#PS-XPM?*"MHL$0D>X)8* >F"0VX<<9@*F(IQHNI&JVTU:Z;5K23Z+ITL>??LL>"_'?C+5==TG0O$UQX-\+: M3JL5Y>01$3.TP9MD2L,!^(\-SM.%)5N!7Z!5Q7PA^$^D?!KP7;^'M(W2JK&: MXNY0!)=CR1* M9B&9L\;1B MG^&OIOQ==61\&ZI(5&I035I7Y9+F=[:34E7)!"F+ ('?RS-COR:^G;:XL+SP_'-8) M#?Z9);!H([4(T&'0I22(;R62$QY/78$D7/JR MX)]*Z:L85EBL!C:N)A2=2%2VUN: M+2M:SW3W/+/"VD^)/%'[1FKZ7\/;6\^%G]LVKFXMY^9+6V(5V8H!F(L0I51C M:7 # $&OOOP?H,OA?PKI6D3W\FIRV-LENUY*@1IBHQN(' )__62>:\Z^ O[/ M\'P?74M4U+5)/$?BW5L&^U:X!+8SG8A8EL$\DDY8A[+R/+9X.G*K6TG-MVOHDWM9>ZN[LO(^:?V_+C48 M?@Q8I:;A92ZO"MYLSR@CD*AO]G>%_$+7N7PYO?#^H>!=$E\*O _A_P"RHMG] MG(VJ@&-I]&&,$'D$'/-7_%/A?2_&GA^]T36K-+_3+R/RYH),X8=001R"" 01 MR" 17RO)^R7\2_AKJER?A=\0?L6D3MO^QZA-)$5[?,%1T#DYK[A^& M?A74O!/@G3=&U?7KCQ+J%LK"74KEZ[?> M+_%VMMXJ\;WR['OF+,ENN,%4+V:W_V;=0T"^^"7A(>'6A^R0V,<4\<1 M&Z.Y"CS@X[-O+$^N<]"*]"U32[36]-NM/O[>.[LKJ-H9H)1E9$88*D>A!KY4 MU?\ 8\\7> ?$,VJ_"/QLVAPSGY["^FD0*.R[E5A(/0.O&.IZUAEU3!8[+'E> M(K>QFIN<9--QE>*5I6U35M'MJT:8R&)PN-6.HT_:1<>5I?$M;W5][]4>;_M+ M&]A_:*T*X\'>&+OPIXB^WK:P:E(%1-2N Z!9DC (*_. 6.0X.",J17V+\'?! M?B'P+X/%AXG\2S>*=7EN)+F6[D!VQ[\$QH3R5!R1G'WC@ 8%>;?!W]F[6]%\ M;#QS\1_$?_"6>*X4\NS5'=X+4$$%@6"Y."< * ,D\D@CZ!KJXBS>E6P]#+,- M)3C2BE*=F[O712E[W*K^2UT5DC')\OJ4ZU7&UDXN;;4;[+S2TN_GZWN%%%%? M GU84444 %%%% !1110 4444 %%%% "-10U% "T444 %%%% !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 (U%#44 +1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 C44-10 M%%% !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 %%%% "-10U% "T49HS0 449HS0 449HS0 449HS0 449H MS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 4 M49HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS M0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 44 M9HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 M 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449 MHS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 M449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449H MS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 4 M49HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS I0 449HS0 449HS0 449HS0 449HS0 449HS0 449HS0 C44-10!__]D! end XML 21 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Feb. 08, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-40252    
Entity Registrant Name DigitalOcean Holdings, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 45-5207470    
Entity Address, Address Line One 101 6th Avenue    
Entity Address, City or Town New York    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 10013    
City Area Code 646    
Local Phone Number 827-4366    
Title of 12(b) Security Common stock, par value $0.000025 per share    
Trading Symbol DOCN    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction true    
Document Financial Statement Restatement Recovery Analysis false    
Entity Shell Company false    
Entity Public Float     $ 2,500
Entity Common Stock, Shares Outstanding (in shares)   90,796,695  
Documents Incorporated by Reference
Portions of the registrant’s Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.
   
Entity Central Index Key 0001582961    
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    

XML 22 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Audit Information [Abstract]    
Auditor Firm ID 238 42
Auditor Name PricewaterhouseCoopers LLP Ernst & Young LLP
Auditor Location Denver, Colorado New York, New York
XML 23 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 317,236 $ 140,772
Marketable securities 94,532 723,462
Accounts receivable, less allowance for credit losses of $5,848 and $6,099, respectively 62,186 53,833
Prepaid expenses and other current assets 29,040 27,924
Total current assets 502,994 945,991
Noncurrent assets:    
Property and equipment, net 305,444 273,170
Restricted cash 1,747 1,935
Goodwill 348,322 315,168
Intangible assets, net 140,151 118,928
Operating lease right-of-use assets, net 155,201 153,701
Deferred tax assets 1,994 751
Other assets 5,114 5,987
Total assets 1,460,967 1,815,631
Current liabilities:    
Accounts payable 3,957 21,138
Accrued other expenses 31,046 33,987
Deferred revenue 5,340 5,550
Operating lease liabilities, current 81,320 57,432
Other current liabilities 70,982 47,409
Total current liabilities 192,645 165,516
Noncurrent liabilities:    
Deferred tax liabilities 3,533 20,757
Long-term debt 1,477,798 1,470,270
Operating lease liabilities, non-current 91,161 107,693
Other long-term liabilities 9,528 3,826
Total liabilities 1,774,665 1,768,062
Commitments and Contingencies (Note 9)
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2023 and 2022) 0 0
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 90,243,442 and 96,732,507 issued and outstanding as of December 31, 2023 and 2022, respectively) 2 2
Additional paid-in capital 30,989 263,957
Accumulated other comprehensive loss (452) (2,048)
Accumulated deficit (344,237) (214,342)
Total stockholders’ (deficit) equity (313,698) 47,569
Total liabilities and stockholders’ (deficit) equity $ 1,460,967 $ 1,815,631
XML 24 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit losses $ 5,848 $ 6,099
Preferred stock, par value (in dollars per share) $ 0.000025 $ 0.000025
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.000025 $ 0.000025
Common stock, shares authorized (in shares) 750,000,000 750,000,000
Common stock, shares issued (in shares) 90,243,442 96,732,507
Common stock, shares outstanding (in shares) 90,243,442 96,732,507
XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 692,884 $ 576,322 $ 428,561
Cost of revenue 283,967 211,927 170,595
Gross profit 408,917 364,395 257,966
Operating expenses:      
Research and development 140,365 143,885 115,684
Sales and marketing 73,027 81,022 50,878
General and administrative 162,742 165,185 102,590
Restructuring and other charges 20,887 0 0
Total operating expenses 397,021 390,092 269,152
Income (loss) from operations 11,896 (25,697) (11,186)
Other income (expense):      
Interest expense (8,945) (8,396) (3,744)
Loss on extinguishment of debt 0 (407) (3,435)
Interest income and other income, net 23,825 10,615 164
Other income (expense), net 14,880 1,812 (7,015)
Income (loss) before income taxes 26,776 (23,885) (18,201)
Income tax expense (7,367) (3,919) (1,302)
Net income (loss) attributable to common stockholders $ 19,409 $ (27,804) $ (19,503)
Net income (loss) per share attributable to common stockholders      
Basic (in dollars per share) $ 0.22 $ (0.28) $ (0.21)
Diluted (in dollars per share) $ 0.20 $ (0.28) $ (0.21)
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders      
Basic (in shares) 90,141,000 100,806,000 93,224,000
Diluted (in shares) 96,415,000 100,806,000 93,224,000
XML 26 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Other Comprehensive Income [Abstract]      
Net income (loss) attributable to common stockholders $ 19,409 $ (27,804) $ (19,503)
Other comprehensive income (loss):      
Foreign currency translation adjustments, net of taxes 345 (411) (129)
Unrealized gain (loss) on marketable securities, net of taxes 1,251 (1,263) 0
Other comprehensive income (loss) 1,596 (1,674) (129)
Comprehensive income (loss) $ 21,005 $ (29,478) $ (19,632)
XML 27 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' (Deficit) Equity - USD ($)
$ in Thousands
Total
IPO
Common Stock
Common Stock
IPO
Treasury Stock
Additional Paid-In Capital
Additional Paid-In Capital
IPO
Accumulated Other Comprehen-sive Loss
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2020 45,472,229                
Beginning Balance at Dec. 31, 2020 $ 173,074                
Convertible Preferred Stock                  
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) (45,472,229)   45,472,229            
Conversion of convertible preferred stock to common stock in connection with initial public offering $ (173,074)                
Ending Balance (in shares) at Dec. 31, 2021 0                
Ending Balance at Dec. 31, 2021 $ 0                
Beginning Balance (in shares) at Dec. 31, 2020     45,299,339            
Beginning Balance at Dec. 31, 2020 (72,094)   $ 1   $ (4,598) $ 99,783   $ (245) $ (167,035)
Beginning Balance (in shares) at Dec. 31, 2020         (1,968,228)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)       16,500,000          
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs   $ 722,981   $ 1     $ 722,980    
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)     3,793,386            
Issuance of common stock under equity incentive plan, net of taxes withheld 15,502         15,502      
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)     117,996            
Issuance of common stock under employee stock purchase plan, net of taxes withheld 4,401         4,401      
Issuance of common stock for acquisition (in shares)     636,994            
Issuance of common stock for acquisition 27,566         27,566      
Exercise of common stock warrants (in shares)     296,848            
Conversion of redeemable preferred stock warrants to common stock warrants 13,906         13,906      
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)       45,472,229          
Conversion of convertible preferred stock to common stock in connection with initial public offering   $ 173,074         $ 173,074    
Repurchase and retirement of common stock (in shares)     (2,940,929)            
Repurchase and retirement of common stock (350,000)         (350,000)      
Stock-based compensation 62,493         62,493      
Other comprehensive income (loss) (129)             (129)  
Net income (loss) attributable to common stockholders (19,503)               (19,503)
Ending Balance (in shares) at Dec. 31, 2021     109,175,863            
Ending Balance at Dec. 31, 2021 $ 578,197   $ 2   $ (4,598) 769,705   (374) (186,538)
Ending Balance (in shares) at Dec. 31, 2021         (1,968,228)        
Ending Balance (in shares) at Dec. 31, 2022 0                
Ending Balance at Dec. 31, 2022 $ 0                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)     256,718            
Issuance of common stock under employee stock purchase plan, net of taxes withheld 7,925         7,925      
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)     2,894,748            
Issuance of common stock under equity incentive plan, net of taxes withheld (16,626)         (16,626)      
Repurchase and retirement of common stock (in shares)     (13,626,594)            
Repurchase and retirement of common stock (600,000)         (600,000)      
Retirement of treasury stock (in shares)     1,968,228   1,968,228        
Retirement of treasury stock 0       $ 4,598 (4,598)      
Stock-based compensation 107,551         107,551      
Other comprehensive income (loss) (1,674)             (1,674)  
Net income (loss) attributable to common stockholders $ (27,804)               (27,804)
Ending Balance (in shares) at Dec. 31, 2022 96,732,507   96,732,507            
Ending Balance at Dec. 31, 2022 $ 47,569   $ 2   $ 0 263,957   (2,048) (214,342)
Ending Balance (in shares) at Dec. 31, 2022         0        
Ending Balance (in shares) at Dec. 31, 2023 0                
Ending Balance at Dec. 31, 2023 $ 0                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)     212,980            
Issuance of common stock under employee stock purchase plan, net of taxes withheld $ 4,977         4,977      
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) 6,391,424   7,785,464            
Issuance of common stock under equity incentive plan, net of taxes withheld $ 16,307         16,307      
Repurchase and retirement of common stock (in shares)     (14,487,509)            
Repurchase and retirement of common stock (488,455)         (341,312)     (147,143)
Excise taxes related to repurchase of common stock (4,884)         (2,723)     (2,161)
Stock-based compensation 89,783         89,783      
Other comprehensive income (loss) 1,596             1,596  
Net income (loss) attributable to common stockholders $ 19,409               19,409
Ending Balance (in shares) at Dec. 31, 2023 90,243,442   90,243,442            
Ending Balance at Dec. 31, 2023 $ (313,698)   $ 2   $ 0 $ 30,989   $ (452) $ (344,237)
Ending Balance (in shares) at Dec. 31, 2023         0        
XML 28 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating activities      
Net income (loss) attributable to common stockholders $ 19,409,000 $ (27,804,000) $ (19,503,000)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 117,866,000 102,232,000 88,372,000
Stock-based compensation 88,347,000 105,829,000 61,577,000
Provision for expected credit losses 15,357,000 16,551,000 9,207,000
Operating lease right-of-use assets and liabilities, net 5,709,000 11,417,000 0
Loss on extinguishment of debt 0 407,000 3,435,000
Net accretion of discounts and amortization of premiums on investments 1,866,000 (6,135,000) 0
Non-cash interest expense 7,949,000 7,880,000 1,357,000
Loss on impairment of long-lived assets 1,140,000 1,635,000 285,000
Revaluation of warrants 0 0 (556,000)
Deferred income taxes (67,000) (1,835,000) 17,000
Release of VAT reserve (819,000) 0 (3,188,000)
Other 627,000 166,000 (36,000)
Changes in operating assets and liabilities:      
Accounts receivable (22,668,000) (26,645,000) (20,684,000)
Prepaid expenses and other current assets (9,593,000) (1,424,000) 1,130,000
Accounts payable and accrued expenses (11,077,000) 5,500,000 9,439,000
Deferred revenue (315,000) (290,000) (51,000)
Other assets and liabilities 21,211,000 7,668,000 2,308,000
Net cash provided by operating activities 234,942,000 195,152,000 133,109,000
Investing activities      
Capital expenditures - property and equipment (119,299,000) (106,389,000) (97,072,000)
Capital expenditures - internal-use software development (5,514,000) (8,913,000) (6,391,000)
Purchase of intangible assets 0 (4,915,000) (5,636,000)
Cash paid for acquisition of businesses, net of cash acquired (99,023,000) (305,170,000) (5,000,000)
Cash paid for asset acquisitions (2,500,000) (5,400,000) 0
Purchase of marketable securities (352,313,000) (1,695,165,000) 0
Sales of marketable securities 0 19,992,000 0
Maturities of marketable securities 979,565,000 956,847,000 0
Purchased interest on marketable securities (151,000) (1,575,000) 0
Proceeds from interest on marketable securities 151,000 1,549,000 0
Proceeds from sale of equipment 236,000 981,000 494,000
Net cash provided by (used in) investing activities 401,152,000 (1,148,158,000) (113,605,000)
Financing activities      
Proceeds from issuance of convertible notes, net of issuance costs 0 0 1,462,195,000
Repayment of notes payable 0 0 (33,214,000)
Repayment of term loan 0 0 (166,813,000)
Repayment of borrowings under revolving credit facility 0 0 (63,200,000)
Payment of debt issuance costs 0 (1,520,000) 0
Proceeds related to the issuance of common stock under equity incentive plan 38,410,000 11,509,000 18,369,000
Proceeds from the issuance of common stock under employee stock purchase plan 4,977,000 7,926,000 4,970,000
Principal repayments of finance leases (2,260,000) 0 0
Employee payroll taxes paid related to net settlement of equity awards (21,575,000) (28,278,000) (3,187,000)
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs 0 0 724,384,000
Repurchase and retirement of common stock (488,455,000) (600,000,000) (350,000,000)
Repayment of seller’s note 0 0 125,000
Net cash (used in) provided by financing activities (468,903,000) (610,363,000) 1,593,379,000
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (15,000) (249,000) 5,000
Increase (decrease) in cash, cash equivalents and restricted cash 167,176,000 (1,563,618,000) 1,612,888,000
Cash, cash equivalents and restricted cash - beginning of period 151,807,000 1,715,425,000 102,537,000
Cash, cash equivalents and restricted cash - end of period 318,983,000 151,807,000 1,715,425,000
Supplemental disclosures of cash flow information:      
Cash paid for interest 916,000 475,000 2,344,000
Cash paid for taxes, net of refunds 2,723,000 4,567,000 921,000
Operating cash flows paid for operating leases 74,248,000 49,870,000 0
Non-cash investing and financing activities:      
Capitalized stock-based compensation 1,440,000 1,722,000 916,000
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses 4,826,000 15,689,000 12,968,000
Issuance of common stock for acquisition 0 0 27,566,000
Debt issuance costs included in accounts payable and accrued liabilities 0 0 400,000
Operating right-of-use assets obtained in exchange for operating lease liabilities 73,440,000 204,105,000 0
Finance right-of-use assets obtained in exchange for finance lease liabilities $ 11,938,000 $ 0 $ 0
XML 29 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of the Business and Organization
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Organization Nature of the Business and Organization
DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure, platform and software tools for startups and growing digital businesses. The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (“IaaS”), including Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (“PaaS”), including Managed Database and Managed Kubernetes offerings; Software-as-a-Service (“SaaS”), including Managed Hosting and Marketplace offerings; and artificial intelligence and machine learning (“AI/ML”), including Machines, Notebooks and Deployments offerings.
The Company has adopted a holding company structure and the primary operations are performed globally through its wholly-owned operating subsidiaries.
Initial Public Offering
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of $47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.
XML 30 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications
Certain prior year amounts on the Consolidated Statements of Cash Flows have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation including estimation of the probability of performance vesting conditions, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, fair value of financial instruments, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and
reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other income (expense), net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other income (expense), net in the Consolidated Statements of Operations.
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive loss.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other income (expense), net on the Consolidated Statements of Operations when realized.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20232022
Cash and cash equivalents$317,236 $140,772 
Restricted cash included in Prepaid expenses and other current assets(1)
— 9,100 
Restricted cash(2)
1,747 1,935 
Total cash, cash equivalents and restricted cash$318,983 $151,807 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the accounts receivable and related allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20232022
Beginning balance$6,099 $4,212 
Provision for expected credit losses15,357 16,551 
Write-offs and other(15,608)(14,664)
Ending balance$5,848 $6,099 
Fair Value of Financial Instruments
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense. The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
Equipment under finance leasesLesser of lease term or remaining useful life
The Company periodically reviews the estimated useful lives of property and equipment.
Leases
The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. The finance leases are for data center equipment. The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities. Finance lease ROU assets, net of amortization are included in Property and equipment, net, and finance lease liabilities are included in Other current liabilities and Other non-current liabilities on the Company’s Consolidated Balance Sheets.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date, including rental escalation provisions. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components of operating leases primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. Variable lease payments generally relate to non-lease components above a contractual minimum fixed amount.
Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. The Company’s operating lease costs for co-location data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations. Amortization expense of finance lease ROU assets is recognized on a straight-line basis over the lease term of one to five years, and interest expense for finance lease liabilities is recognized under the effective interest rate method based on the incremental borrowing rate. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense included in Cost of revenue on the Company’s Consolidated Statements of Operations. Interest expense is included in Other income (expense), net on the Company’s Consolidated Statements of Operations. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term.
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. For the year ended December 31, 2022, a reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations.
During the years ended December 31, 2023, 2022 and 2021, the Company recorded an impairment loss of $1,140, $163 and $285, respectively, related to software that is no longer being used. These impairment losses are included in Cost of revenue and Research and development on the Consolidated Statements of Operations.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at
the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisitions of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, Cloudways Ltd. (“Cloudways”) on September 1, 2022, and Paperspace Co. (“Paperspace”) on July 5, 2023, as discussed in Note 3. Goodwill was $348,322 and $315,168 as of December 31, 2023 and 2022, respectively, and represents the excess purchase price over the fair value of identifiable net assets acquired in a business combination. As of December 31, 2023, the Company has a single reporting unit.
Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. The Company performs an assessment of goodwill utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. In a quantitative impairment test, the Company compares the carrying amount of the reporting unit to its fair value. If the carrying amount of the reporting unit exceeds its fair value, an impairment charge is recognized for the amount by which the carrying amount of the reporting unit exceeds its fair value, up to the amount of goodwill of the reporting unit.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Intangible assets with indefinite lives were $44,821 as of December 31, 2023 and 2022 and are included as Intangible assets on the Consolidated Balance Sheets.
The Company performs an assessment of indefinite-lived intangible assets utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the assets are less than its respective carrying amounts. If the Company concludes it is more likely than not that the fair value of the assets are less than its respective carrying amounts, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. Recoverability of
assets held and used is measured by 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 the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows.
No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2023, 2022 or 2021.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology, trade name, customer relationships, content and brand. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible asset, generally on a straight-line basis over the useful life of three to ten years. Intangible assets with definite lives were $95,330 and $74,107 as of December 31, 2023 and 2022, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
The Company provides cloud computing services, including IaaS, PaaS, SaaS and AI/ML, to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2023, 2022 and 2021, which was included in the Deferred revenue balances at the beginning of each respective period, was $3,674, $2,894 and $2,672, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of acquired technology, amortization of capitalized internal-use software development costs, and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional
services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, commissions, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, impairment of long-lived assets, acquisition related compensation, and other administrative costs.
Restructuring and other charges
The Company records restructuring expenses 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.
Restructuring and other charges consist primarily of personnel costs, such as notice period, employee severance payments and termination benefits, as well as stock-based compensation related to vesting of certain equity awards.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $7,857, $19,914 and $14,577 for the years ended December 31, 2023, 2022 and 2021, respectively.
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
Geographical Information
Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202320222021
North America37 %38 %38 %
Europe29 %30 %30 %
Asia24 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Revenue derived from customers in the United States was 30% of total revenue for the year ended December 31, 2023, and 31% of total revenue for the years ended December 31, 2022 and 2021.
No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.
Long-lived assets includes property, equipment and leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20232022
United States$233,557 $206,118 
Singapore43,425 60,307 
Germany
62,224 50,274 
Netherlands
46,170 35,951 
Other
75,269 74,221 
Total$460,645 $426,871 
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, marketable securities, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2023 and 2022. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2023, 2022 and 2021, respectively.
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company has limited trading history of its common stock at the time of issuing stock options, the Company estimates the
expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies, as well as the Company’s historical volatility, over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
The Company has granted market-based restricted stock units (“MRSUs”) to its chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
Net Income (Loss) per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the IPO, holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the year ended December 31, 2021 were not allocated to these participating securities.
Basic earnings per share is computed by dividing net income or loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income or loss attributable to common stockholders, adjusted for interest expense on dilutive convertible notes, by the weighted-average number of shares of common stock, common stock equivalents and other potentially dilutive securities, if any, outstanding during the period.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes. Nonvested market and performance-based share awards are included in the weighted-average diluted shares outstanding each period if established market or performance criteria have been met at the end of the respective periods.
Potential shares related to certain of the Company’s outstanding stock options, restricted stock units and convertible notes were excluded because they were anti-dilutive, however, those potential shares could be dilutive in the future. Potentially dilutive securities whose effect would have been antidilutive are excluded from the computation of diluted earnings per share for periods in which the Company is in a loss position.
Recent Accounting Pronouncements – Pending Adoption
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, ASU 2023-09 requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in ASU 2023-09 are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on our financial disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and for interim periods within fiscal years beginning after December 15, 2024, with early application permitted. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements and disclosures.
XML 31 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions, Goodwill and Intangible Assets Acquisitions, Goodwill and Intangible Assets
Paperspace Co.
On July 5, 2023 (the “Paperspace Acquisition Date”), the Company consummated a business combination acquiring 100% of Paperspace for total cash consideration of $100,399. Included in the consideration paid is a contribution of $11,100 to an escrow account held by a third party on the Paperspace Acquisition Date to support certain post-closing indemnification obligations.
This acquisition has been accounted for as a business combination and the results of Paperspace’s operations have been included in the accompanying consolidated financial statements since the Paperspace Acquisition Date. The acquisition and integration of Paperspace’s advanced technology into the Company’s platform will extend the Company’s
offerings, enabling customers to more easily test, develop and deploy artificial intelligence and machine learning (“AI/ML”) applications, and augment and enhance existing AI/ML applications.
The determination and allocation of total consideration is based on estimates of fair value. Measurement period adjustments, if any, will be recognized in the reporting period in which the adjustment amounts are determined within twelve months from the Paperspace Acquisition Date. As of December 31, 2023, the purchase price allocation for Paperspace remains open as the Company gathers additional information regarding the assets acquired and the liabilities assumed, primarily in relation to working capital accounts and the Company’s assessment of tax related items.
The following table sets forth the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Paperspace Acquisition Date:
Amount
Fair value of consideration transferred
Cash consideration$100,399 
Recognized amounts of identifiable assets acquired and liabilities assumed
Tangible assets acquired:
Cash and cash equivalents$1,376 
Accounts receivable1,042 
Prepaid expenses and other current assets193 
Property and equipment, net4,515 
Operating right-of-use asset, net4,398 
Finance lease right-of-use asset, net11,958 
Other assets
367 
Intangible assets37,690 
Liabilities assumed:
Accounts payable and accrued expenses(1,445)
Deferred revenue(105)
Operating lease liabilities, current(1,475)
Operating lease liabilities, non-current(2,923)
Finance lease liabilities, current(5,707)
Finance lease liabilities, non-current(6,251)
Deferred tax liabilities(1,074)
Total identifiable net assets acquired42,559 
Goodwill recorded in acquisition57,840 
Total purchase price allocation$100,399 
The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Estimated Fair ValueWeighted Average Useful Life (years)
Trademark/Trade Name$300 1
Developed Technology24,120 5
Customer Relationships13,270 5
Total intangible assets$37,690 
Paperspace’s assets and liabilities were measured at estimated fair values on July 5, 2023. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist management in the valuation of these assets and liabilities.
The goodwill is attributable primarily to the integration of Paperspace’s advanced technology into the Company’s platform which will extend the Company’s offerings, resulting in incremental revenue from new and existing customers, and to a lesser extent intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Acquisition and integration related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $5,745 of acquisition related costs that were expensed in the year ended December 31, 2023. These costs are shown primarily as part of General and administrative expenses in the accompanying Consolidated Statements of Operations.
The amount of Paperspace’s revenue and net loss included in the Company’s Consolidated Statements of Operations from the Paperspace Acquisition Date through December 31, 2023, was $6,350 and $18,914, respectively.
Contingent compensation
Contingent compensation costs relate to payments due to certain Paperspace sellers for $10,120, of which $5,060 will be earned on July 5, 2024, and $1,265 will be earned quarterly thereafter through July 5, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Paperspace founders at each payment date. For the year ended December 31, 2023, the Company recorded an acquisition related compensation expense of $4,135 related to estimated compensation earned by the Paperspace founders to date included in General and administrative in the accompanying Consolidated Statements of Operations.
Unaudited Pro Forma Financial Information
The unaudited pro forma information below summarizes the combined results of the Company and Paperspace as if the Company’s acquisition of Paperspace closed on January 1, 2022 but does not necessarily reflect the combined actual results of operations of the Company and Paperspace that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Paperspace, including additional amortization of acquired assets and the timing of nonrecurring acquisition and integration related costs, and other adjustments the Company believes are reasonable for the pro forma presentation. If Paperspace had been acquired on January 1, 2022 and included in the Company’s results for 2022 and 2023, it would not have had a material impact to revenue.
Pro Forma for the
Year Ended December 31,
20232022
Net loss$(280)$(61,802)
Cloudways Ltd.
On September 1, 2022 (“Cloudways Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. (“Cloudways”) pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Cloudways Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for startups and growing digital businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Cloudways Acquisition Date.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 of the consideration paid to an escrow account held by a third party on the Cloudways Acquisition Date to support certain post-closing indemnification obligations. The final accounting has been completed.
The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Cloudways Acquisition Date:
Amount
Fair value of consideration transferred
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Recognized amounts of identifiable assets acquired and liabilities assumed
Tangible assets acquired:
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepaid expenses and other current assets 547 
Other assets
Intangible assets72,000 
Liabilities assumed:
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(3,417)
Other current liabilities(23,243)
Total identifiable net assets acquired52,686 
Goodwill recorded in acquisition258,551 
Total purchase price allocation$311,237 
During the year ended December 31, 2023, the Company recorded measurement period adjustments of $24,686 to decrease Goodwill and a corresponding $18,269 to decrease Deferred tax liabilities, and $6,417 to decrease Other current liabilities on the Consolidated Balance Sheets. Additionally, the change to the provisional amounts resulted in an increase to Income tax expense and Deferred tax liabilities of $1,635 and a decrease to General and administrative expenses and other current liabilities of $921, respectively. The measurement period adjustments are a result of new information obtained about facts and circumstances that existed as of the acquisition date.
The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Estimated Fair ValueWeighted Average Useful Life (years)
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total intangible assets$72,000 
Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist management in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name
intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.
The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Contingent compensation
Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 was earned and paid on September 1, 2023, and $7,326 will be earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date.
Unaudited Pro Forma Financial Information
The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net loss for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma for the
Year Ended December 31,
20222021
Revenue$607,191 $459,845 
Net loss(20,780)(53,227)
2023 Asset Acquisition
In January 2023, the Company acquired certain assets of SnapShooter Limited for $2,500, which was accounted for as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a developed technology intangible asset and will be amortized over five years.
Additionally, the Company recognized a contingent compensation liability of $1,000 that is payable one year from the date of acquisition, contingent on continuing employment and will be recognized as compensation expense over the period that it is earned.
2022 Asset Acquisitions
In March 2022, the Company acquired the assets of the CSS Tricks website from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over three to five years.
In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.
Goodwill
Movements in goodwill during the years ended December 31, 2023 and 2022 were as follows:
Balance at January 1, 2022$32,170 
Acquisition of Cloudways283,237
Measurement period adjustment(1)
(239)
Balance at December 31, 2022315,168
Acquisition of Paperspace57,840 
Measurement period adjustments(2)
(24,686)
Balance at December 31, 2023
$348,322 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
(2)The Company finalized and adjusted the purchase price for the Cloudways acquisition as discussed above.
Intangible Assets, net
Intangible assets, net consisted of the following amounts:
December 31,
20232022
Asset Type
IP addresses$44,821 $44,821 
Developed technology62,330 35,710 
Customer relationships44,270 31,000 
Trade name9,800 9,500 
Content4,400 4,400 
Brand1,000 1,000 
Total carrying value$166,621 $126,431 
Accumulated Amortization
Developed technology$(14,737)$(4,477)
Customer relationships(7,203)(1,476)
Trade name(1,413)(317)
Content(2,534)(1,067)
Brand(583)(166)
Total accumulated amortization(26,470)(7,503)
Total intangible assets, net$140,151 $118,928 
Amortization expense was $18,967, $6,301 and $645 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, six years for customer relationships, ten years for trade name, three years for content, and two years for brand. Amortization expense for the next five years and thereafter, based on valuations and
determinations of useful lives, is expected to be as follows:
2024$22,426 
202520,057 
202619,657 
202717,557 
20289,198 
Thereafter6,435 
Total estimated future intangible amortization expense$95,330 
XML 32 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2023 and 2022.
December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$69,456 $$(6)$69,456 
Commercial paper25,088 — (12)25,076 
Total Marketable securities$94,544 $$(18)$94,532 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293 — (86)35,207 
Commercial paper139,489 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
Interest income from investments was $23,767, $11,881 and $123 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, all of the Company’s available-for-sale short-term investments were due within one year.
As of December 31, 2023, the Company held three securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.
XML 33 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The fair value of our financial assets measured on a recurring basis is as follows:
December 31, 2023
Level ILevel IITotal
Cash and cash equivalents:
Cash$54,871 $— $54,871 
Money market funds262,365 — 262,365 
Total Cash and cash equivalents$317,236 $— $317,236 
Marketable securities:
U.S. treasury securities$69,456 $— $69,456 
Commercial paper— 25,07625,076 
Total Marketable securities$69,456 $25,076 $94,532 
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $— $95,117 
Money market funds45,655 — 45,655 
Total Cash and cash equivalents$140,772 $— $140,772 
Marketable securities:
U.S. treasury securities$549,124 $— $549,124 
Corporate debt securities— 35,207 35,207 
Commercial paper— 139,131 139,131 
Total Marketable securities$549,124 $174,338 $723,462 
The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper and corporate debt securities within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2023 and 2022.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
The Company reports financial instruments at fair value, with the exception of the 0% Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
December 31, 2023December 31, 2022
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,477,798 $1,235,625 $1,470,270 $1,134,030 
The carrying value of the Convertible Notes as of December 31, 2023 and 2022 was net of unamortized debt issuance costs of $22,202 and $29,730, respectively.
The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.
XML 34 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Property and equipment, net
Property and equipment, net consisted of the following:
December 31,
20232022
Computers and equipment$657,505 $564,763 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software84,279 78,649 
Equipment under finance leases11,938 — 
Property and equipment, gross$762,053 $651,743 
Less: accumulated depreciation$(387,083)$(317,329)
Less: accumulated amortization (69,526)(61,244)
Property and equipment, net $305,444 $273,170 
Depreciation expense on property and equipment was $90,466, $83,814 and $74,278 for the years ended December 31, 2023, 2022 and 2021, respectively.
The Company capitalized costs related to the development of computer software for internal use of $6,958, $10,636 and $7,307 for the years ended December 31, 2023, 2022 and 2021, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software was $8,433, $12,117 and $13,424 for the years ended December 31, 2023, 2022 and 2021, respectively.
Other current liabilities
Other current liabilities consisted of the following:
December 31,
20232022
Income taxes$44,887 $40,848 
Contingent compensation 15,433 5,617 
Finance leases5,221 — 
Excise taxes related to repurchase of common stock4,884 — 
Employee contributions under the ESPP557 944 
Total other current liabilities
$70,982 $47,409 
XML 35 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
Credit Facility
In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications,
(i) remove the term loan component of the existing credit facility which had been previously repaid in full;
(ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000;
(iii) extend the maturity date;
(iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant;
(v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio;
(vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and
(vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).
At December 31, 2023, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000.
The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2023, the Company was in compliance with all covenants under the Credit Facility.
The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $506, $477 and $362 for the years ended December 31, 2023, 2022 and 2021, respectively.
In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt is classified as a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.
Amortization of deferred financing fees was $420, $398 and $2,243 for the years ended December 31, 2023, 2022 and 2021, respectively.
Convertible Notes
In November 2021, the Company issued $1,500,000 aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2023, 2022 and 2021 was $7,529, $7,481 and $881, respectively.
Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances:
1.during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day;
2.during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day;
3.if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and
4.upon the occurrence of specified corporate events or distributions on the common stock.
As none of the above circumstances have occurred as of December 31, 2023, the Convertible Notes were not convertible for the fiscal year ended December 31, 2023.
On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.
Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.
The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date.
Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.
Outstanding Borrowings
As of December 31, 2023, the $1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.
XML 36 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within three to five years and many contain renewal options and/or termination provisions. As part of the Paperspace acquisition on July 5, 2023, the Company recognized finance leases for data center equipment.
The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025.
The components of lease expense were as follows:
December 31,
20232022
Finance lease expense:
Amortization of finance lease right-of-use assets$2,656 N/A
Interest on finance lease liabilities410 N/A
Operating lease expense80,639 $54,440 
Variable lease expense11,317 6,149 
Short-term lease expense418 1,799 
Total lease expense$95,440 $62,388 
Supplemental balance sheet information related to leases were as follows:
December 31,
20232022
Finance leases:
Property and equipment, net$9,282 N/A
Other current liabilities5,221 N/A
Other long-term liabilities4,521N/A
Operating leases:
Operating lease right-of-use assets, net$155,201 $153,701 
Operating lease liabilities, current81,320 57,432
Operating lease liabilities, non-current91,161107,693 
Weighted average remaining lease term and discount rate were as follows:
December 31,
20232022
Finance leases:
Weighted-average remaining lease term (in years)2.0N/A
Weighted-average discount rate8%N/A
Operating leases:
Weighted-average remaining lease term (in years)2.72.8
Weighted-average discount rate8%5%
For the years ended December 31, 2023 and 2022, the Company recorded $1,677 and $1,202, respectively, in sublease income for operating leases, which was recorded as a reduction to General and administrative operating expenses. No sublease income was recorded for the year ended December 31, 2021 as the Company entered into separate sublease agreements in 2022.
Maturities of lease liabilities as of December 31, 2023 were as follows:
Finance Leases
Operating Leases(1)
2024$5,838 $87,283 
20253,684 47,630 
2026805 29,403 
2027210 20,116 
202838 1,609 
Total undiscounted lease liabilities10,575186,041
Less: Imputed interest(833)(13,560)
Total present value of lease liabilities9,742172,481
Less: Current portion of lease liabilities(5,221)(81,320)
Lease liabilities, non-current$4,521 $91,161 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.
Leases Leases
The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within three to five years and many contain renewal options and/or termination provisions. As part of the Paperspace acquisition on July 5, 2023, the Company recognized finance leases for data center equipment.
The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025.
The components of lease expense were as follows:
December 31,
20232022
Finance lease expense:
Amortization of finance lease right-of-use assets$2,656 N/A
Interest on finance lease liabilities410 N/A
Operating lease expense80,639 $54,440 
Variable lease expense11,317 6,149 
Short-term lease expense418 1,799 
Total lease expense$95,440 $62,388 
Supplemental balance sheet information related to leases were as follows:
December 31,
20232022
Finance leases:
Property and equipment, net$9,282 N/A
Other current liabilities5,221 N/A
Other long-term liabilities4,521N/A
Operating leases:
Operating lease right-of-use assets, net$155,201 $153,701 
Operating lease liabilities, current81,320 57,432
Operating lease liabilities, non-current91,161107,693 
Weighted average remaining lease term and discount rate were as follows:
December 31,
20232022
Finance leases:
Weighted-average remaining lease term (in years)2.0N/A
Weighted-average discount rate8%N/A
Operating leases:
Weighted-average remaining lease term (in years)2.72.8
Weighted-average discount rate8%5%
For the years ended December 31, 2023 and 2022, the Company recorded $1,677 and $1,202, respectively, in sublease income for operating leases, which was recorded as a reduction to General and administrative operating expenses. No sublease income was recorded for the year ended December 31, 2021 as the Company entered into separate sublease agreements in 2022.
Maturities of lease liabilities as of December 31, 2023 were as follows:
Finance Leases
Operating Leases(1)
2024$5,838 $87,283 
20253,684 47,630 
2026805 29,403 
2027210 20,116 
202838 1,609 
Total undiscounted lease liabilities10,575186,041
Less: Imputed interest(833)(13,560)
Total present value of lease liabilities9,742172,481
Less: Current portion of lease liabilities(5,221)(81,320)
Lease liabilities, non-current$4,521 $91,161 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.
Leases Leases
The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within three to five years and many contain renewal options and/or termination provisions. As part of the Paperspace acquisition on July 5, 2023, the Company recognized finance leases for data center equipment.
The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025.
The components of lease expense were as follows:
December 31,
20232022
Finance lease expense:
Amortization of finance lease right-of-use assets$2,656 N/A
Interest on finance lease liabilities410 N/A
Operating lease expense80,639 $54,440 
Variable lease expense11,317 6,149 
Short-term lease expense418 1,799 
Total lease expense$95,440 $62,388 
Supplemental balance sheet information related to leases were as follows:
December 31,
20232022
Finance leases:
Property and equipment, net$9,282 N/A
Other current liabilities5,221 N/A
Other long-term liabilities4,521N/A
Operating leases:
Operating lease right-of-use assets, net$155,201 $153,701 
Operating lease liabilities, current81,320 57,432
Operating lease liabilities, non-current91,161107,693 
Weighted average remaining lease term and discount rate were as follows:
December 31,
20232022
Finance leases:
Weighted-average remaining lease term (in years)2.0N/A
Weighted-average discount rate8%N/A
Operating leases:
Weighted-average remaining lease term (in years)2.72.8
Weighted-average discount rate8%5%
For the years ended December 31, 2023 and 2022, the Company recorded $1,677 and $1,202, respectively, in sublease income for operating leases, which was recorded as a reduction to General and administrative operating expenses. No sublease income was recorded for the year ended December 31, 2021 as the Company entered into separate sublease agreements in 2022.
Maturities of lease liabilities as of December 31, 2023 were as follows:
Finance Leases
Operating Leases(1)
2024$5,838 $87,283 
20253,684 47,630 
2026805 29,403 
2027210 20,116 
202838 1,609 
Total undiscounted lease liabilities10,575186,041
Less: Imputed interest(833)(13,560)
Total present value of lease liabilities9,742172,481
Less: Current portion of lease liabilities(5,221)(81,320)
Lease liabilities, non-current$4,521 $91,161 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.
XML 37 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of December 31, 2023, the Company had long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2023 were as follows:
2024$21,419 
20256,732 
2026884 
2027957 
2028— 
Thereafter— 
Total purchase commitments$29,992 
Letters of Credit
In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,747 and $1,935 were issued and outstanding as of December 31, 2023 and 2022, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows. As of December 31, 2023, one letter of credit remained and the deposit currently held is the minimum threshold required until the lease expiration.
Legal Proceedings
The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.
On September 12, 2023, a putative class action lawsuit was filed in the United States District Court for the Southern District of New York against us and certain of our current and former executive officers for alleged violations of the U.S. federal securities laws. The complaint in the lawsuit, captioned Agarwal v. DigitalOcean Holdings, Inc., et. al. (Case 1:23-cv-08060), asserted claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 on behalf of a proposed class consisting of those who acquired our common stock between February 16, 2023 and August 25, 2023 (the “Putative Class Period”), and alleged that we made materially false and misleading statements regarding our business during the Putative Class Period. On January 3, 2024, the plaintiff in the federal class action lawsuit voluntarily dismissed the action without prejudice.
On December 12, 2023 and December 14, 2023, respectively, we were named a nominal defendant in two putative stockholder derivative actions filed in the United States District Court for the District of Delaware against our directors and our former chief executive officer and member of the board. The complaints in the two lawsuits, captioned Flanagan v. Spruill, et al. (Case No. 1:23-cv-01424-RGA) and Reynolds v. Spruill, et al. (Case No. 1:23-cv-01433-RGA), alleged, among other things, violations of federal law and breaches of fiduciary duty, in relation to substantially the same factual allegations as the above-described federal class action lawsuit captioned Agarwal v. DigitalOcean Holdings, Inc., et. al. (Case 1:23-cv-08060). On January 12, 2024, the two cases were consolidated. On February 7, 2024, the consolidated action was voluntarily dismissed without prejudice.
XML 38 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders’ Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
Common Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.
As of December 31, 2023 and 2022, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company’s Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2023 or 2022.
Share Buyback Program
On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First 2022 Share Buyback Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First 2022 Share Buyback Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second 2022 Share Buyback Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the Second 2022 Share Buyback Program. During the year ended December 31, 2022, the Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 pursuant to the First 2022 Share Buyback Program and Second 2022 Share Buyback Program.
On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of the Company’s common stock (the “2023 Share Buyback Program”). Pursuant to the 2023 Share Buyback Program, repurchases of the Company’s common stock could occur using a variety of methods, which could include but was not limited to open market purchases, the implementation of a 10b5-1 plan, and/or any other available methods in accordance with SEC and other applicable legal requirements. The 2023 Share Buyback Program was authorized throughout fiscal year 2023 and expired on December 31, 2023.
During the year ended December 31, 2023, the Company repurchased and retired 14,487,509 shares of common stock for an aggregate purchase price of $488,455, which excludes the 1% excise tax of $4,884, pursuant to the 2023 Share Buyback Program.
All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital and Accumulated deficit.
XML 39 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plan
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants. Shares issued pursuant to the exercise of these awards are transferable by the holder.
In February 2023, the Company initiated a restructuring plan to adjust its cost structure and accelerate its timeline to achieve 20% or better adjusted free cash flow margins (the “Restructuring Plan”), which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. In connection with the Restructuring Plan, the Company recorded $3,937 of stock-based compensation related to the accelerated vesting of certain restricted stock, performance-based restricted stock units (“PRSUs”), and RSU awards during the year ended December 31, 2023. Refer to Note 15, Restructuring, for further details of the Restructuring Plan.
Stock Options
Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and typically vest over a period of four years. Stock option activity for the year ended December 31, 2023 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202310,153,916 $7.23 6.16$185,188 
Granted46,799 28.86 
Exercised(6,391,424)6.01 
Forfeited or cancelled(520,272)10.16 
Outstanding at December 31, 20233,289,019 $9.43 4.17$89,671 
Vested and exercisable at December 31, 20232,943,420 8.65 3.8882,531 
Vested and unvested expected to vest at December 31, 20233,242,866 $9.34 4.14$88,697 
The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2023, 2022 and 2021 was $156,819, $81,912 and $189,422, respectively. The tax benefit from stock options exercised was $108,164, $25,143 and $103,820 for the years ended December 31, 2023, 2022 and 2021, respectively.
During the year ended December 31, 2023, 46,799 options were granted. No options were granted during the years ended December 31, 2022 or 2021. The aggregate estimated fair value of stock options granted to participants that vested during the years ended December 31, 2023 and 2022 was $12,888 and $17,529, respectively.
The following weighted-average assumptions were used to estimate the grant date fair value of stock options issued during the year ended December 31, 2023:
Expected volatility59.30%
Expected life in years10
Risk-free interest rate4.25%
Dividend yield0%
Weighted-average fair value of awards$20.83
As of December 31, 2023, there was $5,216 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 0.75 years.
RSUs
RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20234,802,435 $44.25 
Granted6,110,576 33.77 
Vested(2,042,503)39.95 
Forfeited or cancelled(2,562,009)42.81 
Unvested balance at December 31, 20236,308,499 36.07 
Vested and expected to vest at December 31, 20234,202,720 $36.41 
Forfeitures and cancellations were primarily due to the Restructuring Plan.
As of December 31, 2023, there was $139,430 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.77 years.
PRSUs
The Company issued PRSUs which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2023666,122 $57.41 
Granted1,118,528 31.75 
Vested(51,594)41.24 
Forfeited or cancelled(758,954)34.96 
Adjusted by performance factor(436,387)60.72 
Unvested balance at December 31, 2023537,715 $35.25 
At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision. Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method.
LTIP PRSUs
The Company grants Long Term Incentive Plan (“LTIP”) PRSUs to certain executives of the Company during the first fiscal quarter of each fiscal year. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.
The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.
Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 of the year after grant or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.
On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.
On February 16, 2023, it was determined that the financial performance of the LTIP PRSUs granted in 2022 was not achieved. This resulted in a performance factor reduction of 436,387 shares from the original maximum shares achievable of 436,387.
On March 1, 2023, the Company granted an LTIP PRSU award (the “2023 LTIP PRSU”) with a maximum shares achievable of 1,118,528, subject to the actual financial metrics achieved relative to the target financial metrics for fiscal year 2023. As of December 31, 2023, the Company determined that it was probable that a percentage of the 2023 LTIP PRSUs granted with respect to the Company’s 2023 financial performance would vest.
There is $1,121 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 1.21 years in regards to the LTIP PRSUs.
Other PRSUs
In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets.
As part of the Restructuring Plan, 20,000 PRSU shares were deemed achieved and will vest in early fiscal year 2024. This resulted in $1,262 of stock-based compensation, which was included in Restructuring and other charges in the Consolidated Statements of Operations for the year ended December 31, 2023.
During the period ended June 30, 2023, 40,000 PRSUs shares were deemed achieved and will vest in early fiscal year 2024. This resulted in $2,524 of stock-based compensation, which was included in Research and development in the Consolidated Statements of Operations for year ended December 31, 2023.
MRSUs
On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s former CEO, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.
The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant.
MRSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20233,000,000 $25.12 
Granted— — 
Unvested balance at December 31, 20233,000,000 $25.12 
On August 24, 2023, the Company announced its implementation of a leadership succession plan to identify the Company’s next CEO. As a result, none of the MRSUs are expected to vest and $31,279 of recognized stock-based compensation related to the former CEO’s MRSUs was estimated to be forfeited and reversed for the year ended December 31, 2023.
As of December 31, 2023, there was no unrecognized stock-based compensation related to the MRSUs granted remaining to be recognized.
ESPP
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering.

2022 Offerings
A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price on the first day of the purchase period beginning on November 21, 2022 was lower than the stock price at the beginning of the First 2022 Offering, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). In connection with the purchase period that ended on May 19, 2023, there were 120,348 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $23.51. In connection with the purchase period that ended on November 20, 2023, there were 92,632 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of either $24.31 or $23.51 depending upon when the employee entered the plan.
The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which was recognized over the remaining term of Second 2022 Offering.
The Company recorded stock-based compensation associated with the ESPP of $2,290, $4,380 and $3,097 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, $557 has been withheld on behalf of employees.
Restricted Shares
In connection with the closing of the Nimbella acquisition on September 1, 2021, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date.
As part of the Restructuring Plan, during the three months ended March 31, 2023, 33,963 shares of restricted stock that were issued to a former founder were vested upon the employee’s departure and $2,147 of stock-based compensation was included in Restructuring and other charges in the Consolidated Statements of Operations for the year ended December 31, 2023.
During the three months ended June 30, 2023, 66,139 shares of restricted stock that were issued to the two remaining founders of Nimbella were vested upon their departure. This resulted in $3,946 of stock-based compensation which was included in Research and development in the Consolidated Statements of Operations for the year ended December 31, 2023.
For the restricted shares, total stock-based compensation was $6,093, $4,212 and $1,407 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the restricted shares in connection with the Nimbella acquisition have been fully amortized.
Stock-Based Compensation
Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202320222021
Cost of revenue$1,836 $1,820 $1,147 
Research and development43,315 39,354 23,315 
Sales and marketing15,751 14,909 8,471 
General and administrative23,508 49,746 28,644 
Restructuring and other charges3,937 — — 
Total$88,347 $105,829 $61,577 
Excess income tax benefit related to stock-based compensation$89,272 $27,657 $108,041 
In September 2023, certain executives had the terms of their equity awards amended, which could result in approximately 469,000 awards accelerating up to twelve months in the event the individuals are terminated without cause or resign for good reason, as defined in their amended employment agreement.
XML 40 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) per Share Attributable to Common Stockholders Net Income (Loss) per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net income (loss) per share:
Year Ended December 31,
(In thousands, except per share amounts)202320222021
Basic net income (loss) per share:
Numerator:
Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
Denominator:
Weighted average shares used to compute net income (loss) per share90,141 100,806 93,224 
Basic net income (loss) per share attributable to common stockholders$0.22 $(0.28)$(0.21)
Diluted net income (loss) per share:
Numerator:
Net income (loss) attributable to common stockholders
$19,409 $(27,804)$(19,503)
Denominator:
Number of shares used in basic calculation 90,141 100,806 93,224 
Weighted-average effect of diluted securities:
Stock Options
5,698 — — 
RSUs
495 — — 
PRSUs
81 — — 
Number of shares used in diluted calculation
96,415 100,806 93,224 
Diluted net income (loss) per share attributable to common stockholders
$0.20 $(0.28)$(0.21)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
(In thousands)202320222021
Stock Options41 
RSUs1,574 434 21 
PRSUs14 — — 
Convertible Notes8,403 8,403 8,403 
Total10,032 8,841 8,427 
XML 41 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income (loss) before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202320222021
U.S.$174 $(16,866)$(20,285)
Foreign26,602 (7,019)2,084 
Total income (loss) before income taxes$26,776 $(23,885)$(18,201)
Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:
Year Ended December 31,
202320222021
Current:
Federal$829 $— $— 
State(99)242 138 
Foreign6,835 5,482 1,147 
Total current$7,565 $5,724 $1,285 
Deferred:
Federal$140 $368 $(103)
State(120)44 45 
Foreign(218)(2,217)75 
Total deferred(198)(1,805)17 
Income tax expense$7,367 $3,919 $1,302 
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
Year Ended December 31,
202320222021
Income tax expense (benefit) at federal statutory rate$5,623 $(5,016)$(3,836)
State and local taxes, net of federal benefit(2,509)(205)(239)
Foreign tax rate differential1,030 168 207 
Stock-based compensation deductions(17,998)(3,077)(22,071)
Unrealized loss on warrant liability— — 3,150 
Nondeductible expenses(984)3,603 473 
Unrecognized tax positions1,083 1,482 (40)
Net change in valuation allowance138 4,442 21,969 
Global intangible low-tax income— 427 — 
162(m) limitation17,072 7,058 4,927 
U.S. R&D tax credits(2,810)(4,432)— 
Warrant exercise— — (3,419)
Valuation allowance release related to acquisition(1,074)— — 
Acquisition related compensation7,811 — — 
Other(15)(531)181 
Total income tax expense$7,367 $3,919 $1,302 
The components of deferred tax assets and liabilities are as follows:
December 31,
20232022
Deferred tax assets:
Accounts receivable$1,223 $1,337 
Accrued expenses982 4,288 
Capitalized research and development30,918 32,374 
Operating lease liability 44,443 38,934 
Net operating loss carryforwards28,222 24,435 
Stock-based compensation5,419 953 
Tax credit carryforwards18,338 4,184 
Other989 511 
Gross deferred tax assets130,534 107,016 
Less: valuation allowance(60,520)(47,361)
Total net deferred tax asset$70,014 $59,655 
Deferred tax liability
Depreciation and amortization$(31,808)$(43,137)
Operating lease ROU asset(39,745)(36,524)
Total deferred tax liability(71,553)(79,661)
Total net deferred tax liability$(1,539)$(20,006)
As of December 31, 2023, the Company had approximately $106,734 in federal net operating loss (“NOL”) carryforwards and $23,717 in federal tax credits. If not utilized, the federal tax credit carryforwards will expire at various dates beginning in 2038. The federal NOL carryforward of $106,734 can be carried forward indefinitely. As of December 31, 2023, the Company had approximately $49,307 in state NOL carryforwards and $2,956 in California tax credits. If not utilized, the state NOL carryforwards will expire at various dates beginning in 2025. The California state tax credits can be carried forward indefinitely. The Company had $7,152 of foreign NOLs that do not expire.
The total NOL and expirations are as follows:
NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$106,734 $— $— $— $106,734 
State and local49,307 168 90 45,066 3,983 
Foreign7,152 — — — 7,152 
Total$163,193 $168 $90 $45,066 $117,869 
Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2023.
The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2023, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized.
The valuation allowance activity for the periods indicated is as follows:
December 31,
20232022
Balance as of the beginning of period$(47,361)$(42,919)
Additions charged to expense(13,159)(4,442)
Balance as of the end of period$(60,520)$(47,361)

The Company provides for U.S. and foreign income taxes on the undistributed earnings of foreign subsidiaries unless they are considered indefinitely reinvested outside the U.S. On December 31, 2023, the amount of unrecognized deferred tax liability for temporary differences on undistributed earnings in foreign subsidiaries upon which U.S. and foreign income taxes have not been provided is not material.
In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2023, as well as the related deferred income tax, if any, is not material.
The Company files U.S. federal income tax returns as well as various state, local, and foreign jurisdictions. As of December 31, 2023, tax years 2017 and later remain open for examination.
ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202320222021
Balance of unrecognized tax benefits at beginning of year$17,044 $721 $822 
Additions based on tax positions related to the current period1,571 3,014 — 
Additions for tax positions of prior periods1,947 2,833 — 
Additions recorded as part of business combination — 11,106 — 
Reductions for tax positions of prior periods— (630)(101)
Release due to expiration of statute of limitations(225)— — 
Balance of unrecognized tax benefits at end of year$20,337 $17,044 $721 
Amounts included in the balance of unrecognized tax benefits as of December 31, 2023, 2022 and 2021, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $12,755 as of December 31, 2023.
For the year ended December 31, 2023, the Company recognized $3,611 of interest and penalties related to unrecognized tax benefits in the provision for taxes.
The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $20,337.
XML 42 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
In February 2023, the Company initiated the Restructuring Plan to adjust its cost structure and accelerate its timeline to achieve 20% or better adjusted free cash flow margins, which included both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. The aggregate restructuring charges in connection with the Restructuring Plan is approximately $21,000, which was substantially completed by the end of the third quarter of 2023.
The Company recorded Restructuring and other charges of $16,950 for the year ended December 31, 2023 primarily related to one time severance and benefit payments, as well as $3,937 of stock-based compensation related to vesting of certain equity awards. As of December 31, 2023, $133 of these restructuring charges were not yet settled and are included within Other accrued expenses in the Consolidated Balance Sheets. The Company expects substantially all of this liability balance to be settled by the first quarter of fiscal year 2024.
XML 43 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit Plan
The Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended December 31, 2023, 2022 and 2021, the Company incurred expense of $2,987, $3,846 and $2,963 to the 401(k) Plan, respectively.
XML 44 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
In November 2023, the Company entered into an arrangement with an affiliate (the “related party affiliate”) of Access Industries, a greater than 5% beneficial owner of the Company's common stock at the time of the transaction. Pursuant to this arrangement, the related party affiliate receives referral fees and other related payments in exchange for referring customers to the Company. The agreement expires on March 31, 2029, and can be terminated earlier without penalty if the contractual net revenue minimum commitment has not been met. Referral fees are incurred when the Company collects amounts due from the customer in exchange for services rendered. Other fees paid to the related party affiliate includes fixed payments to be used exclusively for marketing and referral activities as well as certain reimbursable compensation costs. Amounts owed to the related party affiliate are recorded to Sales and marketing in the Consolidated Statements of Operations. During the year ended December 31, 2023, the Company recognized related party affiliate expense of $549, which consist of the marketing and referral activity fee of $224, reimbursable compensation cost of $273, and referral fees of $52.
In connection with the Company’s acquisition of Cloudways, the Company entered into a transition services agreement (as amended, the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. For the years ended December 31, 2023 and 2022, the Company incurred approximately $792 and $300, respectively, in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement will expire in June 2024.
XML 45 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Equity Awards
On January 17, 2024, the Company announced the hiring of Padmanabhan Srinivasan to become the Company’s CEO, effective February 12, 2024. As part of his employment agreement, Mr. Srinivasan received an RSU award valued at
$17 million, with 25% of the shares underlying the grant scheduled to vest after approximately one year from his start date and the remaining shares scheduled to vest in 12 equal quarterly installments thereafter, subject to his continuous service.
Mr. Srinivasan also received an MRSU with an estimated grant date fair value of approximately $8 million, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals during a five-year performance period, as described below. A cumulative percentage of the MRSU target will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive 60 trading day period during the performance period as set forth in the table below:
TrancheCompany Stock Price TargetNumber of MRSUs
1$65.00
25% of Target MRSUs
2$100.00
50% of Target MRSUs
3$135.00
100% of Target MRSUs
4$170.00
150% of Target MRSUs
There will be no pro-rata or straight-line interpolation vesting for achievement of a stock price target between the stock price targets, except in the event of a qualifying termination.
If the stock price targets are achieved during the first three years following the grant date (the “First Performance Period”), 50% of the MRSUs eligible to vest will vest on the third anniversary of the grant date and the remaining 50% of the eligible MRSUs will vest on the fifth anniversary of the grant date. Each tranche of MRSUs whose stock price target was not achieved during the First Performance Period that is subsequently achieved during the period between the third anniversary of the grant date and fifth anniversary of the grant date will vest on the fifth anniversary of the grant date.
2024 Share Buyback Program
On February 20, 2024, the Company’s Board of Directors approved the repurchase of up to an aggregate of $140 million of its common stock (“2024 Share Buyback Program”). Pursuant to the 2024 Share Buyback Program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized through fiscal year 2025; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.
XML 46 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income (loss) attributable to common stockholders $ 19,409 $ (27,804) $ (19,503)
XML 47 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On November 21, 2023, Plato Partners LLC (an entity substantially owned by Amy Butte, a member of the Company’s board of directors) entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (the “Butte 10b5-1 Plan”). The Butte 10b5-1 Plan contemplates the sale of up to 3,760 shares of the Company’s common stock and 5,220 shares of the Company’s common stock issuable upon the vesting of restricted stock units, which are scheduled to vest in June 2024. The Butte 10b5-1 Plan is expected to become effective on or about February 26, 2024 and is scheduled to terminate upon the earlier of the sale of all shares contemplated under the Butte 10b5-1 Plan or August 20, 2024.
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Amy Butte [Member]    
Trading Arrangements, by Individual    
Name Amy Butte  
Title board of directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 21, 2023  
Arrangement Duration 177 days  
Amy Butte, Trading Arrangement One [Member] | Amy Butte [Member]    
Trading Arrangements, by Individual    
Aggregate Available 3,760 3,760
Amy Butte, Trading Arrangement Two [Member] | Amy Butte [Member]    
Trading Arrangements, by Individual    
Aggregate Available 5,220 5,220
XML 48 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications
Reclassifications
Certain prior year amounts on the Consolidated Statements of Cash Flows have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation including estimation of the probability of performance vesting conditions, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, fair value of financial instruments, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and
reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other income (expense), net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other income (expense), net in the Consolidated Statements of Operations.
Foreign Currency
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive loss.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other income (expense), net on the Consolidated Statements of Operations when realized.
Restricted Cash
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20232022
Cash and cash equivalents$317,236 $140,772 
Restricted cash included in Prepaid expenses and other current assets(1)
— 9,100 
Restricted cash(2)
1,747 1,935 
Total cash, cash equivalents and restricted cash$318,983 $151,807 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the accounts receivable and related allowance after the potential for recovery is considered remote.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature.
Property and Equipment
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense. The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
Equipment under finance leasesLesser of lease term or remaining useful life
The Company periodically reviews the estimated useful lives of property and equipment.
Leases
Leases
The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. The finance leases are for data center equipment. The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities. Finance lease ROU assets, net of amortization are included in Property and equipment, net, and finance lease liabilities are included in Other current liabilities and Other non-current liabilities on the Company’s Consolidated Balance Sheets.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date, including rental escalation provisions. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components of operating leases primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. Variable lease payments generally relate to non-lease components above a contractual minimum fixed amount.
Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. The Company’s operating lease costs for co-location data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations. Amortization expense of finance lease ROU assets is recognized on a straight-line basis over the lease term of one to five years, and interest expense for finance lease liabilities is recognized under the effective interest rate method based on the incremental borrowing rate. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense included in Cost of revenue on the Company’s Consolidated Statements of Operations. Interest expense is included in Other income (expense), net on the Company’s Consolidated Statements of Operations. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term.
Capitalization of Internal-Use Software Development Costs
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment.
Business Combinations
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at
the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets
Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisitions of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, Cloudways Ltd. (“Cloudways”) on September 1, 2022, and Paperspace Co. (“Paperspace”) on July 5, 2023, as discussed in Note 3. Goodwill was $348,322 and $315,168 as of December 31, 2023 and 2022, respectively, and represents the excess purchase price over the fair value of identifiable net assets acquired in a business combination. As of December 31, 2023, the Company has a single reporting unit.
Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. The Company performs an assessment of goodwill utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. In a quantitative impairment test, the Company compares the carrying amount of the reporting unit to its fair value. If the carrying amount of the reporting unit exceeds its fair value, an impairment charge is recognized for the amount by which the carrying amount of the reporting unit exceeds its fair value, up to the amount of goodwill of the reporting unit.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Intangible assets with indefinite lives were $44,821 as of December 31, 2023 and 2022 and are included as Intangible assets on the Consolidated Balance Sheets.
The Company performs an assessment of indefinite-lived intangible assets utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the assets are less than its respective carrying amounts. If the Company concludes it is more likely than not that the fair value of the assets are less than its respective carrying amounts, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. Recoverability of
assets held and used is measured by 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 the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows.
No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2023, 2022 or 2021.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology, trade name, customer relationships, content and brand. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible asset, generally on a straight-line basis over the useful life of three to ten years.
Revenue Recognition and Cost of Revenue
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
The Company provides cloud computing services, including IaaS, PaaS, SaaS and AI/ML, to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2023, 2022 and 2021, which was included in the Deferred revenue balances at the beginning of each respective period, was $3,674, $2,894 and $2,672, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of acquired technology, amortization of capitalized internal-use software development costs, and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expense
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional
services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales, Marketing, General, Administrative, Restructuring, Advertising, and Other Promotional Expenses/Costs
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, commissions, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, impairment of long-lived assets, acquisition related compensation, and other administrative costs.
Restructuring and other charges
The Company records restructuring expenses 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.
Restructuring and other charges consist primarily of personnel costs, such as notice period, employee severance payments and termination benefits, as well as stock-based compensation related to vesting of certain equity awards.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations.
Income Taxes
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
Segment Information
Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
Concentration of Credit Risk
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, marketable securities, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2023 and 2022. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2023, 2022 and 2021, respectively.
Stock-Based Compensation
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company has limited trading history of its common stock at the time of issuing stock options, the Company estimates the
expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies, as well as the Company’s historical volatility, over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
The Company has granted market-based restricted stock units (“MRSUs”) to its chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
Net Income (Loss) per Share Attributable to Common Stockholders
Net Income (Loss) per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the IPO, holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the year ended December 31, 2021 were not allocated to these participating securities.
Basic earnings per share is computed by dividing net income or loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income or loss attributable to common stockholders, adjusted for interest expense on dilutive convertible notes, by the weighted-average number of shares of common stock, common stock equivalents and other potentially dilutive securities, if any, outstanding during the period.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes. Nonvested market and performance-based share awards are included in the weighted-average diluted shares outstanding each period if established market or performance criteria have been met at the end of the respective periods.
Potential shares related to certain of the Company’s outstanding stock options, restricted stock units and convertible notes were excluded because they were anti-dilutive, however, those potential shares could be dilutive in the future. Potentially dilutive securities whose effect would have been antidilutive are excluded from the computation of diluted earnings per share for periods in which the Company is in a loss position.
Recent Accounting Pronouncements – Pending Adoption and Adopted
Recent Accounting Pronouncements – Pending Adoption
In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, ASU 2023-09 requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in ASU 2023-09 are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on our financial disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and for interim periods within fiscal years beginning after December 15, 2024, with early application permitted. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements and disclosures.
XML 49 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Reconciliation of Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20232022
Cash and cash equivalents$317,236 $140,772 
Restricted cash included in Prepaid expenses and other current assets(1)
— 9,100 
Restricted cash(2)
1,747 1,935 
Total cash, cash equivalents and restricted cash$318,983 $151,807 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Reconciliation of Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20232022
Cash and cash equivalents$317,236 $140,772 
Restricted cash included in Prepaid expenses and other current assets(1)
— 9,100 
Restricted cash(2)
1,747 1,935 
Total cash, cash equivalents and restricted cash$318,983 $151,807 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Disclosure of Changes in Allowance for Doubtful Accounts
The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20232022
Beginning balance$6,099 $4,212 
Provision for expected credit losses15,357 16,551 
Write-offs and other(15,608)(14,664)
Ending balance$5,848 $6,099 
Schedule of Property and Equipment Useful Lives The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
Equipment under finance leasesLesser of lease term or remaining useful life
Property and equipment, net consisted of the following:
December 31,
20232022
Computers and equipment$657,505 $564,763 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software84,279 78,649 
Equipment under finance leases11,938 — 
Property and equipment, gross$762,053 $651,743 
Less: accumulated depreciation$(387,083)$(317,329)
Less: accumulated amortization (69,526)(61,244)
Property and equipment, net $305,444 $273,170 
Revenue by Geographic Areas
Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202320222021
North America37 %38 %38 %
Europe29 %30 %30 %
Asia24 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Long-lived Assets by Geographic Areas
Long-lived assets includes property, equipment and leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20232022
United States$233,557 $206,118 
Singapore43,425 60,307 
Germany
62,224 50,274 
Netherlands
46,170 35,951 
Other
75,269 74,221 
Total$460,645 $426,871 
XML 50 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Purchase Price Allocation
The following table sets forth the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Paperspace Acquisition Date:
Amount
Fair value of consideration transferred
Cash consideration$100,399 
Recognized amounts of identifiable assets acquired and liabilities assumed
Tangible assets acquired:
Cash and cash equivalents$1,376 
Accounts receivable1,042 
Prepaid expenses and other current assets193 
Property and equipment, net4,515 
Operating right-of-use asset, net4,398 
Finance lease right-of-use asset, net11,958 
Other assets
367 
Intangible assets37,690 
Liabilities assumed:
Accounts payable and accrued expenses(1,445)
Deferred revenue(105)
Operating lease liabilities, current(1,475)
Operating lease liabilities, non-current(2,923)
Finance lease liabilities, current(5,707)
Finance lease liabilities, non-current(6,251)
Deferred tax liabilities(1,074)
Total identifiable net assets acquired42,559 
Goodwill recorded in acquisition57,840 
Total purchase price allocation$100,399 
The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Cloudways Acquisition Date:
Amount
Fair value of consideration transferred
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Recognized amounts of identifiable assets acquired and liabilities assumed
Tangible assets acquired:
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepaid expenses and other current assets 547 
Other assets
Intangible assets72,000 
Liabilities assumed:
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(3,417)
Other current liabilities(23,243)
Total identifiable net assets acquired52,686 
Goodwill recorded in acquisition258,551 
Total purchase price allocation$311,237 
Schedule of Intangible Assets Acquired The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Estimated Fair ValueWeighted Average Useful Life (years)
Trademark/Trade Name$300 1
Developed Technology24,120 5
Customer Relationships13,270 5
Total intangible assets$37,690 
The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Estimated Fair ValueWeighted Average Useful Life (years)
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total intangible assets$72,000 
Schedule of Pro Forma Information
The unaudited pro forma information below summarizes the combined results of the Company and Paperspace as if the Company’s acquisition of Paperspace closed on January 1, 2022 but does not necessarily reflect the combined actual results of operations of the Company and Paperspace that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Paperspace, including additional amortization of acquired assets and the timing of nonrecurring acquisition and integration related costs, and other adjustments the Company believes are reasonable for the pro forma presentation. If Paperspace had been acquired on January 1, 2022 and included in the Company’s results for 2022 and 2023, it would not have had a material impact to revenue.
Pro Forma for the
Year Ended December 31,
20232022
Net loss$(280)$(61,802)
The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net loss for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma for the
Year Ended December 31,
20222021
Revenue$607,191 $459,845 
Net loss(20,780)(53,227)
Schedule of Movements in Goodwill
Movements in goodwill during the years ended December 31, 2023 and 2022 were as follows:
Balance at January 1, 2022$32,170 
Acquisition of Cloudways283,237
Measurement period adjustment(1)
(239)
Balance at December 31, 2022315,168
Acquisition of Paperspace57,840 
Measurement period adjustments(2)
(24,686)
Balance at December 31, 2023
$348,322 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
(2)The Company finalized and adjusted the purchase price for the Cloudways acquisition as discussed above.
Schedule of Intangible Assets and Goodwill
Intangible assets, net consisted of the following amounts:
December 31,
20232022
Asset Type
IP addresses$44,821 $44,821 
Developed technology62,330 35,710 
Customer relationships44,270 31,000 
Trade name9,800 9,500 
Content4,400 4,400 
Brand1,000 1,000 
Total carrying value$166,621 $126,431 
Accumulated Amortization
Developed technology$(14,737)$(4,477)
Customer relationships(7,203)(1,476)
Trade name(1,413)(317)
Content(2,534)(1,067)
Brand(583)(166)
Total accumulated amortization(26,470)(7,503)
Total intangible assets, net$140,151 $118,928 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Amortization expense for the next five years and thereafter, based on valuations and
determinations of useful lives, is expected to be as follows:
2024$22,426 
202520,057 
202619,657 
202717,557 
20289,198 
Thereafter6,435 
Total estimated future intangible amortization expense$95,330 
XML 51 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2023 and 2022.
December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$69,456 $$(6)$69,456 
Commercial paper25,088 — (12)25,076 
Total Marketable securities$94,544 $$(18)$94,532 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293 — (86)35,207 
Commercial paper139,489 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
XML 52 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Liabilities Measured on a Recurring Basis
The fair value of our financial assets measured on a recurring basis is as follows:
December 31, 2023
Level ILevel IITotal
Cash and cash equivalents:
Cash$54,871 $— $54,871 
Money market funds262,365 — 262,365 
Total Cash and cash equivalents$317,236 $— $317,236 
Marketable securities:
U.S. treasury securities$69,456 $— $69,456 
Commercial paper— 25,07625,076 
Total Marketable securities$69,456 $25,076 $94,532 
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $— $95,117 
Money market funds45,655 — 45,655 
Total Cash and cash equivalents$140,772 $— $140,772 
Marketable securities:
U.S. treasury securities$549,124 $— $549,124 
Corporate debt securities— 35,207 35,207 
Commercial paper— 139,131 139,131 
Total Marketable securities$549,124 $174,338 $723,462 
The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
December 31, 2023December 31, 2022
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,477,798 $1,235,625 $1,470,270 $1,134,030 
XML 53 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
Equipment under finance leasesLesser of lease term or remaining useful life
Property and equipment, net consisted of the following:
December 31,
20232022
Computers and equipment$657,505 $564,763 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software84,279 78,649 
Equipment under finance leases11,938 — 
Property and equipment, gross$762,053 $651,743 
Less: accumulated depreciation$(387,083)$(317,329)
Less: accumulated amortization (69,526)(61,244)
Property and equipment, net $305,444 $273,170 
Schedule of Other Current Liabilities
Other current liabilities consisted of the following:
December 31,
20232022
Income taxes$44,887 $40,848 
Contingent compensation 15,433 5,617 
Finance leases5,221 — 
Excise taxes related to repurchase of common stock4,884 — 
Employee contributions under the ESPP557 944 
Total other current liabilities
$70,982 $47,409 
XML 54 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Components of Lease Expense
The components of lease expense were as follows:
December 31,
20232022
Finance lease expense:
Amortization of finance lease right-of-use assets$2,656 N/A
Interest on finance lease liabilities410 N/A
Operating lease expense80,639 $54,440 
Variable lease expense11,317 6,149 
Short-term lease expense418 1,799 
Total lease expense$95,440 $62,388 
Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases were as follows:
December 31,
20232022
Finance leases:
Property and equipment, net$9,282 N/A
Other current liabilities5,221 N/A
Other long-term liabilities4,521N/A
Operating leases:
Operating lease right-of-use assets, net$155,201 $153,701 
Operating lease liabilities, current81,320 57,432
Operating lease liabilities, non-current91,161107,693 
Weighted average remaining lease term and discount rate were as follows:
December 31,
20232022
Finance leases:
Weighted-average remaining lease term (in years)2.0N/A
Weighted-average discount rate8%N/A
Operating leases:
Weighted-average remaining lease term (in years)2.72.8
Weighted-average discount rate8%5%
Operating Lease Maturity
Maturities of lease liabilities as of December 31, 2023 were as follows:
Finance Leases
Operating Leases(1)
2024$5,838 $87,283 
20253,684 47,630 
2026805 29,403 
2027210 20,116 
202838 1,609 
Total undiscounted lease liabilities10,575186,041
Less: Imputed interest(833)(13,560)
Total present value of lease liabilities9,742172,481
Less: Current portion of lease liabilities(5,221)(81,320)
Lease liabilities, non-current$4,521 $91,161 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.
Finance Lease Maturity
Maturities of lease liabilities as of December 31, 2023 were as follows:
Finance Leases
Operating Leases(1)
2024$5,838 $87,283 
20253,684 47,630 
2026805 29,403 
2027210 20,116 
202838 1,609 
Total undiscounted lease liabilities10,575186,041
Less: Imputed interest(833)(13,560)
Total present value of lease liabilities9,742172,481
Less: Current portion of lease liabilities(5,221)(81,320)
Lease liabilities, non-current$4,521 $91,161 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.
XML 55 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Total Minimum Future Purchase Commitments The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2023 were as follows:
2024$21,419 
20256,732 
2026884 
2027957 
2028— 
Thereafter— 
Total purchase commitments$29,992 
XML 56 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity Stock option activity for the year ended December 31, 2023 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202310,153,916 $7.23 6.16$185,188 
Granted46,799 28.86 
Exercised(6,391,424)6.01 
Forfeited or cancelled(520,272)10.16 
Outstanding at December 31, 20233,289,019 $9.43 4.17$89,671 
Vested and exercisable at December 31, 20232,943,420 8.65 3.8882,531 
Vested and unvested expected to vest at December 31, 20233,242,866 $9.34 4.14$88,697 
Schedule of Weighted-Average Assumptions
The following weighted-average assumptions were used to estimate the grant date fair value of stock options issued during the year ended December 31, 2023:
Expected volatility59.30%
Expected life in years10
Risk-free interest rate4.25%
Dividend yield0%
Weighted-average fair value of awards$20.83
Schedule of RSU Activity RSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20234,802,435 $44.25 
Granted6,110,576 33.77 
Vested(2,042,503)39.95 
Forfeited or cancelled(2,562,009)42.81 
Unvested balance at December 31, 20236,308,499 36.07 
Vested and expected to vest at December 31, 20234,202,720 $36.41 
Schedule of PRSU Activity PRSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2023666,122 $57.41 
Granted1,118,528 31.75 
Vested(51,594)41.24 
Forfeited or cancelled(758,954)34.96 
Adjusted by performance factor(436,387)60.72 
Unvested balance at December 31, 2023537,715 $35.25 
Summary of Share-Based Payment Arrangement and Price Targets
The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
Schedule of MRSU Activity
MRSU activity for the year ended December 31, 2023 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20233,000,000 $25.12 
Granted— — 
Unvested balance at December 31, 20233,000,000 $25.12 
Summary of Stock-Based Compensation Expense
Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202320222021
Cost of revenue$1,836 $1,820 $1,147 
Research and development43,315 39,354 23,315 
Sales and marketing15,751 14,909 8,471 
General and administrative23,508 49,746 28,644 
Restructuring and other charges3,937 — — 
Total$88,347 $105,829 $61,577 
Excess income tax benefit related to stock-based compensation$89,272 $27,657 $108,041 
XML 57 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net income (loss) per share:
Year Ended December 31,
(In thousands, except per share amounts)202320222021
Basic net income (loss) per share:
Numerator:
Net income (loss) attributable to common stockholders$19,409 $(27,804)$(19,503)
Denominator:
Weighted average shares used to compute net income (loss) per share90,141 100,806 93,224 
Basic net income (loss) per share attributable to common stockholders$0.22 $(0.28)$(0.21)
Diluted net income (loss) per share:
Numerator:
Net income (loss) attributable to common stockholders
$19,409 $(27,804)$(19,503)
Denominator:
Number of shares used in basic calculation 90,141 100,806 93,224 
Weighted-average effect of diluted securities:
Stock Options
5,698 — — 
RSUs
495 — — 
PRSUs
81 — — 
Number of shares used in diluted calculation
96,415 100,806 93,224 
Diluted net income (loss) per share attributable to common stockholders
$0.20 $(0.28)$(0.21)
Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
(In thousands)202320222021
Stock Options41 
RSUs1,574 434 21 
PRSUs14 — — 
Convertible Notes8,403 8,403 8,403 
Total10,032 8,841 8,427 
XML 58 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
Income (loss) before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202320222021
U.S.$174 $(16,866)$(20,285)
Foreign26,602 (7,019)2,084 
Total income (loss) before income taxes$26,776 $(23,885)$(18,201)
Schedule of Components of Income Tax Expense (Benefit)
Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:
Year Ended December 31,
202320222021
Current:
Federal$829 $— $— 
State(99)242 138 
Foreign6,835 5,482 1,147 
Total current$7,565 $5,724 $1,285 
Deferred:
Federal$140 $368 $(103)
State(120)44 45 
Foreign(218)(2,217)75 
Total deferred(198)(1,805)17 
Income tax expense$7,367 $3,919 $1,302 
Schedule of Effective Income Tax Rate Reconciliation
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
Year Ended December 31,
202320222021
Income tax expense (benefit) at federal statutory rate$5,623 $(5,016)$(3,836)
State and local taxes, net of federal benefit(2,509)(205)(239)
Foreign tax rate differential1,030 168 207 
Stock-based compensation deductions(17,998)(3,077)(22,071)
Unrealized loss on warrant liability— — 3,150 
Nondeductible expenses(984)3,603 473 
Unrecognized tax positions1,083 1,482 (40)
Net change in valuation allowance138 4,442 21,969 
Global intangible low-tax income— 427 — 
162(m) limitation17,072 7,058 4,927 
U.S. R&D tax credits(2,810)(4,432)— 
Warrant exercise— — (3,419)
Valuation allowance release related to acquisition(1,074)— — 
Acquisition related compensation7,811 — — 
Other(15)(531)181 
Total income tax expense$7,367 $3,919 $1,302 
Schedule of Deferred Tax Assets and Liabilities
The components of deferred tax assets and liabilities are as follows:
December 31,
20232022
Deferred tax assets:
Accounts receivable$1,223 $1,337 
Accrued expenses982 4,288 
Capitalized research and development30,918 32,374 
Operating lease liability 44,443 38,934 
Net operating loss carryforwards28,222 24,435 
Stock-based compensation5,419 953 
Tax credit carryforwards18,338 4,184 
Other989 511 
Gross deferred tax assets130,534 107,016 
Less: valuation allowance(60,520)(47,361)
Total net deferred tax asset$70,014 $59,655 
Deferred tax liability
Depreciation and amortization$(31,808)$(43,137)
Operating lease ROU asset(39,745)(36,524)
Total deferred tax liability(71,553)(79,661)
Total net deferred tax liability$(1,539)$(20,006)
Schedule of Operating Loss Carryforwards
The total NOL and expirations are as follows:
NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$106,734 $— $— $— $106,734 
State and local49,307 168 90 45,066 3,983 
Foreign7,152 — — — 7,152 
Total$163,193 $168 $90 $45,066 $117,869 
Schedule of Valuation Allowance
The valuation allowance activity for the periods indicated is as follows:
December 31,
20232022
Balance as of the beginning of period$(47,361)$(42,919)
Additions charged to expense(13,159)(4,442)
Balance as of the end of period$(60,520)$(47,361)
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,
202320222021
Balance of unrecognized tax benefits at beginning of year$17,044 $721 $822 
Additions based on tax positions related to the current period1,571 3,014 — 
Additions for tax positions of prior periods1,947 2,833 — 
Additions recorded as part of business combination — 11,106 — 
Reductions for tax positions of prior periods— (630)(101)
Release due to expiration of statute of limitations(225)— — 
Balance of unrecognized tax benefits at end of year$20,337 $17,044 $721 
XML 59 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Tables)
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Schedule of Stock Price Goals A cumulative percentage of the MRSU target will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive 60 trading day period during the performance period as set forth in the table below:
TrancheCompany Stock Price TargetNumber of MRSUs
1$65.00
25% of Target MRSUs
2$100.00
50% of Target MRSUs
3$135.00
100% of Target MRSUs
4$170.00
150% of Target MRSUs
XML 60 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of the Business and Organization (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 26, 2021
Dec. 31, 2021
Subsidiary, Sale of Stock [Line Items]    
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)   45,472,229
Common Stock    
Subsidiary, Sale of Stock [Line Items]    
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)   (45,472,229)
IPO    
Subsidiary, Sale of Stock [Line Items]    
Sale of stock, price per share (in dollars per share) $ 47.00  
Net proceeds after transaction $ 722,981  
IPO | Common Stock    
Subsidiary, Sale of Stock [Line Items]    
Sale of stock, shares issued in transaction (in shares) 16,500,000  
XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 317,236 $ 140,772    
Restricted cash included in Prepaid expenses and other current assets 0 9,100    
Restricted cash 1,747 1,935    
Total cash, cash equivalents and restricted cash $ 318,983 $ 151,807 $ 1,715,425 $ 102,537
XML 62 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning Balance $ 6,099 $ 4,212  
Provision for expected credit losses 15,357 16,551 $ 9,207
Write-offs and other (15,608) (14,664)  
Ending Balance $ 5,848 $ 6,099 $ 4,212
XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
agreement
Dec. 31, 2021
USD ($)
Nov. 30, 2021
Concentration Risk [Line Items]        
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities, Other long-term liabilities Other current liabilities, Other long-term liabilities    
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities      
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities    
Number of separate sublease agreements | agreement   2    
Loss on impairment of long-lived assets $ 1,140 $ 1,635 $ 285  
Impairment loss 1,140 163 285  
Goodwill 348,322 315,168 32,170  
Intangible assets with indefinite lives 44,821 44,821    
Intangible assets with definite lives 95,330 74,107    
Revenue recognized during period 3,674 2,894 2,672  
Advertising expense $ 7,857 19,914 $ 14,577  
Number of operating segments | segment 1      
Number of reportable segments | segment 1      
Dividend yield 0.00%      
Minimum        
Concentration Risk [Line Items]        
Finance lease, term 1 year      
Minimum | JournalDev IT        
Concentration Risk [Line Items]        
Useful life 3 years      
Maximum        
Concentration Risk [Line Items]        
Finance lease, term 5 years      
Maximum | JournalDev IT        
Concentration Risk [Line Items]        
Useful life 10 years      
Convertible Senior Notes Due 2026 | Senior Notes        
Concentration Risk [Line Items]        
Interest rate       0.00%
Right-Of-Use Asset        
Concentration Risk [Line Items]        
Loss on impairment of long-lived assets   $ 1,472    
Internal-use software        
Concentration Risk [Line Items]        
Useful Life 3 years      
Geographic Concentration Risk | Revenue from Contract with Customer        
Concentration Risk [Line Items]        
Revenue derived from customers, percent 100.00% 100.00% 100.00%  
United States | Geographic Concentration Risk | Revenue from Contract with Customer        
Concentration Risk [Line Items]        
Revenue derived from customers, percent 30.00% 31.00% 31.00%  
XML 64 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)
Dec. 31, 2023
Computers and equipment  
Property, Plant and Equipment [Line Items]  
Useful Life 5 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful Life 5 years
Internal-use software  
Property, Plant and Equipment [Line Items]  
Useful Life 3 years
XML 65 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) - Geographic Concentration Risk - Revenue from Contract with Customer
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total 100.00% 100.00% 100.00%
North America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total 37.00% 38.00% 38.00%
Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total 29.00% 30.00% 30.00%
Asia      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total 24.00% 22.00% 22.00%
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total 10.00% 10.00% 10.00%
XML 66 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 460,645 $ 426,871
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 233,557 206,118
Singapore    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 43,425 60,307
Germany    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 62,224 50,274
Netherlands    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 46,170 35,951
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 75,269 $ 74,221
XML 67 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 8 Months Ended 12 Months Ended
Jul. 05, 2023
Sep. 01, 2022
Jan. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Aug. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]                    
Measurement period adjustment, decrease to goodwill               $ 24,686 $ 239  
Purchase of intangible assets               0 4,915 $ 5,636
Amortization of intangible assets               $ 18,967 6,301 $ 645
Amortization expense           5 years   5 years    
Developed technology                    
Business Acquisition [Line Items]                    
Useful life           5 years   5 years    
Customer relationships                    
Business Acquisition [Line Items]                    
Useful life           6 years   6 years    
Trade name                    
Business Acquisition [Line Items]                    
Useful life           10 years   10 years    
Content                    
Business Acquisition [Line Items]                    
Useful life           3 years   3 years    
Brand                    
Business Acquisition [Line Items]                    
Useful life           2 years   2 years    
Snap Shooter Limited                    
Business Acquisition [Line Items]                    
Payments to acquire businesses     $ 2,500              
Useful life     5 years              
Asset acquisition, contingent consideration     $ 1,000              
CSS Tricks                    
Business Acquisition [Line Items]                    
Payments to acquire businesses         $ 4,000          
CSS Tricks | Minimum                    
Business Acquisition [Line Items]                    
Useful life         3 years          
CSS Tricks | Maximum                    
Business Acquisition [Line Items]                    
Useful life         5 years          
JournalDev IT                    
Business Acquisition [Line Items]                    
Useful life       3 years            
Purchase of intangible assets       $ 1,400            
Paperspace Co. Acquisition                    
Business Acquisition [Line Items]                    
Business acquisition, percentage of voting interests acquired 100.00%                  
Payments to acquire businesses $ 100,399                  
Cash contributed to escrow accounts 11,100                  
Acquisition related costs               $ 5,745    
Revenue of acquiree since acquisition date           $ 6,350        
Loss of acquiree since acquisition date           $ 18,914        
Contingent compensations costs 10,120                  
Acquisition related compensation expense               4,135    
Paperspace Co. Acquisition | Earned On July 5, 2024                    
Business Acquisition [Line Items]                    
Contingent compensations costs 5,060                  
Paperspace Co. Acquisition | Earned Quarterly After July 5, 2024 Through July 5, 2025                    
Business Acquisition [Line Items]                    
Contingent compensations costs $ 1,265                  
Cloudways Ltd. Acquisition                    
Business Acquisition [Line Items]                    
Business acquisition, percentage of voting interests acquired   100.00%                
Payments to acquire businesses   $ 278,187                
Cash contributed to escrow accounts   42,000                
Acquisition related costs                 $ 2,139  
Contingent compensations costs   38,830                
Revenue recognized prior to acquisition             $ 6      
Measurement period adjustment, decrease to goodwill               24,686    
Measurement period adjustment, decrease to deferred tax liabilities               18,269    
Measurement period adjustment, decrease to other current liabilities               6,417    
Measurement period adjustment, increase to income tax expense and deferred tax liabilities               1,635    
Measurement period adjustment, decrease to general and administrative expenses and other current liabilities               $ 921    
Cloudways Ltd. Acquisition | Earned September1 2023                    
Business Acquisition [Line Items]                    
Contingent compensations costs   16,851                
Cloudways Ltd. Acquisition | Earned On March 1, 2024, September 1, 2024, and March 1, 2025                    
Business Acquisition [Line Items]                    
Contingent compensations costs   $ 7,326                
XML 68 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jul. 05, 2023
Sep. 01, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Liabilities assumed:          
Goodwill recorded in acquisition     $ 348,322 $ 315,168 $ 32,170
Paperspace Co. Acquisition          
Fair value of consideration transferred          
Cash consideration $ 100,399        
Cash contributed to escrow accounts 11,100        
Tangible assets acquired:          
Cash and cash equivalents 1,376        
Accounts receivable 1,042        
Prepaid expenses and other current assets 193        
Property and equipment, net 4,515        
Operating right-of-use asset, net 4,398        
Finance lease right-of-use asset, net 11,958        
Other assets 367        
Intangible assets 37,690        
Liabilities assumed:          
Accounts payable and accrued expenses (1,445)        
Deferred revenue (105)        
Operating lease liabilities, current (1,475)        
Operating lease liabilities, non-current (2,923)        
Finance lease liabilities, current (5,707)        
Finance lease liabilities, non-current (6,251)        
Deferred tax liabilities (1,074)        
Total identifiable net assets acquired 42,559        
Goodwill recorded in acquisition 57,840        
Total purchase price allocation $ 100,399        
Cloudways Ltd. Acquisition          
Fair value of consideration transferred          
Cash consideration   $ 278,187      
Cash contributed to escrow accounts   42,000      
Other expenses   150      
Less: Cash pre-funded from contingent compensation   (9,100)      
Total consideration paid   311,237      
Tangible assets acquired:          
Cash and cash equivalents   5,827      
Accounts receivable   4,753      
Prepaid expenses and other current assets   547      
Other assets   9      
Intangible assets   72,000      
Liabilities assumed:          
Accounts payable   (1,820)      
Accrued expenses   (957)      
Deferred revenue   (1,013)      
Deferred tax liabilities   (3,417)      
Other current liabilities   (23,243)      
Total identifiable net assets acquired   52,686      
Goodwill recorded in acquisition   258,551      
Total purchase price allocation   $ 311,237      
XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 05, 2023
Sep. 01, 2022
Paperspace Co. Acquisition    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 37,690  
Cloudways Ltd. Acquisition    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 72,000
Trademark/Trade Name | Paperspace Co. Acquisition    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 300  
Weighted Average Useful Life (years) 1 year  
Trade name | Cloudways Ltd. Acquisition    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 9,500
Weighted Average Useful Life (years)   10 years
Developed technology | Paperspace Co. Acquisition    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 24,120  
Weighted Average Useful Life (years) 5 years  
Developed technology | Cloudways Ltd. Acquisition    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 31,500
Weighted Average Useful Life (years)   5 years
Customer relationships | Paperspace Co. Acquisition    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 13,270  
Weighted Average Useful Life (years) 5 years  
Customer relationships | Cloudways Ltd. Acquisition    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 31,000
Weighted Average Useful Life (years)   7 years
XML 70 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets - Pro Forma (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Paperspace Co. Acquisition      
Acquired Finite-Lived Intangible Assets [Line Items]      
Net loss $ (280) $ (61,802)  
Cloudways Ltd. Acquisition      
Acquired Finite-Lived Intangible Assets [Line Items]      
Revenue   607,191 $ 459,845
Net loss   $ (20,780) $ (53,227)
XML 71 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Beginning Balance $ 315,168 $ 32,170
Measurement period adjustments (24,686) (239)
Ending Balance 348,322 315,168
Cloudways Ltd. Acquisition    
Goodwill [Roll Forward]    
Acquisition   $ 283,237
Measurement period adjustments (24,686)  
Paperspace Co. Acquisition    
Goodwill [Roll Forward]    
Acquisition $ 57,840  
XML 72 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets - Schedule of Definite Life Intangibles (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Total carrying value $ 166,621 $ 126,431
Finite-Lived Intangible Assets, Accumulated Amortization (26,470) (7,503)
Total intangible assets, net 140,151 118,928
IP addresses    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 44,821 44,821
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 62,330 35,710
Finite-Lived Intangible Assets, Accumulated Amortization (14,737) (4,477)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 44,270 31,000
Finite-Lived Intangible Assets, Accumulated Amortization (7,203) (1,476)
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 9,800 9,500
Finite-Lived Intangible Assets, Accumulated Amortization (1,413) (317)
Content    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 4,400 4,400
Finite-Lived Intangible Assets, Accumulated Amortization (2,534) (1,067)
Brand    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 1,000 1,000
Finite-Lived Intangible Assets, Accumulated Amortization $ (583) $ (166)
XML 73 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Goodwill and Intangible Assets - Schedule of Future Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]    
2024 $ 22,426  
2025 20,057  
2026 19,657  
2027 17,557  
2028 9,198  
Thereafter 6,435  
Total estimated future intangible amortization expense $ 95,330 $ 74,107
XML 74 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Summary of Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 94,544 $ 724,726
Gross Unrealized Gains 6 38
Gross Unrealized Losses (18) (1,302)
Fair Value 94,532 723,462
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 69,456 549,944
Gross Unrealized Gains 6 29
Gross Unrealized Losses (6) (849)
Fair Value 69,456 549,124
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   35,293
Gross Unrealized Gains   0
Gross Unrealized Losses   (86)
Fair Value   35,207
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 25,088 139,489
Gross Unrealized Gains 0 9
Gross Unrealized Losses (12) (367)
Fair Value $ 25,076 $ 139,131
XML 75 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Investments, Debt and Equity Securities [Abstract]      
Interest income | $ $ 23,767 $ 11,881 $ 123
Number of securities held in unrealized loss position | security 3    
XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 94,532 $ 723,462
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 317,236 140,772
Marketable securities: 94,532 723,462
Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 317,236 140,772
Marketable securities: 69,456 549,124
Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 0
Marketable securities: 25,076 174,338
Cash | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 54,871 95,117
Cash | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 54,871 95,117
Cash | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 0
Money market funds | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 262,365 45,655
Money market funds | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 262,365 45,655
Money market funds | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 0
U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 69,456 549,124
U.S. treasury securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 69,456 549,124
U.S. treasury securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 69,456 549,124
U.S. treasury securities | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 0 0
Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 25,076 139,131
Commercial paper | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 25,076 139,131
Commercial paper | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 0 0
Commercial paper | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 25,076 139,131
Corporate debt securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities:   35,207
Corporate debt securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities:   0
Corporate debt securities | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities:   $ 35,207
XML 77 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Nov. 30, 2021
Convertible Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Unamortized discount and debt issuance costs $ 22,202 $ 29,730  
Convertible Senior Notes Due 2026 | Senior Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Interest rate     0.00%
XML 78 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Convertible Notes Measurement (Details) - Convertible Notes - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,477,798 $ 1,470,270
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,235,625 $ 1,134,030
XML 79 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 762,053 $ 651,743
Less: accumulated depreciation (387,083) (317,329)
Less: accumulated amortization (69,526) (61,244)
Property and equipment, net 305,444 273,170
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 657,505 564,763
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,511 1,511
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 6,820 6,820
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 84,279 78,649
Equipment under finance leases    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 11,938 $ 0
XML 80 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation $ 90,466 $ 83,814 $ 74,278
Capitalized computer software 6,958 10,636 7,307
Amortization expense related to internal-use software $ 8,433 $ 12,117 $ 13,424
XML 81 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Summary of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Income taxes $ 44,887 $ 40,848
Contingent compensation 15,433 5,617
Finance leases 5,221 0
Excise taxes related to repurchase of common stock 4,884 0
Employee contributions under the ESPP 557 944
Total other current liabilities $ 70,982 $ 47,409
XML 82 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2021
USD ($)
trading_day
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Debt Instrument [Line Items]          
Loss on extinguishment of debt   $ 0 $ (407,000) $ (3,435,000)  
Interest and amortization of deferred financing fees   8,945,000 8,396,000 3,744,000  
Proceeds from issuance of convertible notes, net of issuance costs $ 1,461,795,000 0 0 1,462,195,000  
Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, face amount   1,500,000,000      
Secured debt          
Debt Instrument [Line Items]          
Loss on extinguishment of debt     (407,000)    
Credit Facility          
Debt Instrument [Line Items]          
Commitment fees on unused balance   $ 506,000 477,000 362,000  
Credit Facility | KayBank National Association          
Debt Instrument [Line Items]          
Debt service coverage ratio   3.50      
Credit Facility | Minimum          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 100,000,000      
Credit Facility | Revolving Credit Facility          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity 150,000,000 $ 250,000     $ 250,000,000
Credit Facility | Revolving Credit Facility | Minimum          
Debt Instrument [Line Items]          
Commitment fee percentage   0.20%      
Credit Facility | Revolving Credit Facility | Maximum          
Debt Instrument [Line Items]          
Commitment fee percentage   0.30%      
Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Debt issuance costs   $ 1,295,000      
Financing fees   662,000      
Interest and amortization of deferred financing fees   $ 420,000 398,000 2,243,000  
Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Variable Rate Component One | Minimum          
Debt Instrument [Line Items]          
Variable rate   1.25%      
Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Variable Rate Component One | Maximum          
Debt Instrument [Line Items]          
Variable rate   2.00%      
Convertible Senior Notes Due 2026 | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 1,500,000,000        
Interest and amortization of deferred financing fees   $ 7,529,000 $ 7,481,000 $ 881,000  
Conversion ratio, number of shares 5.6018        
Conversion price (in dollars per share) | $ / shares $ 178.51        
Scheduled trading days 25 days        
Redemption price, percentage 100.00%        
Convertible Senior Notes Due 2026 | Senior Notes | Debt Conversion, Period One          
Debt Instrument [Line Items]          
Percentage of stock price trigger 130.00%        
Trading days | trading_day 20,000        
Consecutive trading days | trading_day 30,000        
Convertible Senior Notes Due 2026 | Senior Notes | Debt Conversion, Period Two          
Debt Instrument [Line Items]          
Consecutive trading days | trading_day 10,000        
Business days after trading period | trading_day 5,000        
Redemption price, percentage 98.00%        
Convertible Senior Notes Due 2026 | Senior Notes | Underwriters' Option          
Debt Instrument [Line Items]          
Consideration received $ 200,000,000        
XML 83 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]    
Increase in rental amounts payable (in percent) 0.02  
Sublease income $ 1,677 $ 1,202
Minimum    
Lessee, Lease, Description [Line Items]    
Operating lease, term 3 years  
Maximum    
Lessee, Lease, Description [Line Items]    
Operating lease, term 5 years  
XML 84 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finance lease expense:    
Amortization of finance lease right-of-use assets $ 2,656  
Interest on finance lease liabilities 410  
Operating lease expense 80,639 $ 54,440
Variable lease expense 11,317 6,149
Short-term lease expense 418 1,799
Total lease expense $ 95,440 $ 62,388
XML 85 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance leases:    
Property and equipment, net $ 9,282  
Other current liabilities 5,221 $ 0
Other long-term liabilities 4,521  
Operating leases:    
Operating lease right-of-use assets, net 155,201 153,701
Operating lease liabilities, current 81,320 57,432
Operating lease liabilities, non-current $ 91,161 $ 107,693
Finance leases:    
Weighted-average remaining lease term (in years) 2 years  
Weighted-average discount rate 8.00%  
Operating leases:    
Weighted-average remaining lease term (in years) 2 years 8 months 12 days 2 years 9 months 18 days
Weighted-average discount rate 8.00% 5.00%
XML 86 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2022
Finance Leases      
2024 $ 5,838    
2025 3,684    
2026 805    
2027 210    
2028 38    
Total undiscounted lease liabilities 10,575    
Less: Imputed interest (833)    
Total present value of lease liabilities 9,742    
Less: Current portion of lease liabilities (5,221) $ 0  
Lease liabilities, non-current 4,521    
Operating Leases      
2024     $ 87,283
2025     47,630
2026     29,403
2027     20,116
2028     1,609
Total undiscounted lease liabilities     $ 186,041
Less: Imputed interest (13,560)    
Total present value of lease liabilities 172,481    
Less: Current portion of lease liabilities (81,320) (57,432)  
Lease liabilities, non-current 91,161 $ 107,693  
Sublease proceeds for fiscal year December 31, 2024 2,073    
Sublease proceeds for fiscal year December 31, 2025 $ 1,051    
XML 87 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 21,419
2025 6,732
2026 884
2027 957
2028 0
Thereafter 0
Purchase Obligation, Total $ 29,992
XML 88 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
Dec. 14, 2023
claim
Feb. 07, 2024
claim
Jan. 12, 2024
claim
Dec. 31, 2023
USD ($)
debt_instrument
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Letters of credit outstanding, amount | $       $ 1,747 $ 1,935
Letters of credit, number remaining | debt_instrument       1  
Stockholder Derivative Litigation | Pending Litigation          
Loss Contingencies [Line Items]          
Number of claims filed 2        
Stockholder Derivative Litigation | Pending Litigation | Subsequent Event          
Loss Contingencies [Line Items]          
Number of claims consolidated     2    
Stockholder Derivative Litigation | Dismissed With Prejudice | Subsequent Event          
Loss Contingencies [Line Items]          
Number of claims voluntarily dismissed without prejudice   2      
XML 89 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders’ Equity - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Feb. 14, 2023
USD ($)
May 23, 2022
USD ($)
Feb. 23, 2022
USD ($)
Class of Stock [Line Items]            
Common stock, voting rights | vote 1          
Common stock, shares authorized (in shares) | shares 750,000,000 750,000,000        
Common stock, par value (in dollars per share) | $ / shares $ 0.000025 $ 0.000025        
Preferred stock, shares authorized (in shares) | shares 10,000,000 10,000,000        
Preferred stock, par value (in dollars per share) | $ / shares $ 0.000025 $ 0.000025        
Preferred stock, shares outstanding (in shares) | shares 0 0        
Preferred stock, shares issued (in shares) | shares 0 0        
Stock repurchase program, authorized amount | $         $ 300,000,000 $ 300,000,000
Repurchase and retirement of common stock | $ $ 488,455,000 $ 600,000,000 $ 350,000,000      
2022 Share Buyback Program            
Class of Stock [Line Items]            
Repurchase and retirement of common stock (in shares) | shares   13,626,594        
Repurchase and retirement of common stock | $   $ 600,000,000        
2023 Share Buyback Program            
Class of Stock [Line Items]            
Stock repurchase program, authorized amount | $       $ 500,000,000    
Repurchase and retirement of common stock (in shares) | shares 14,487,509          
Repurchase and retirement of common stock | $ $ 488,455,000          
Excise taxes imposed | $ $ 4,884,000          
XML 90 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 20, 2023
$ / shares
shares
May 19, 2023
$ / shares
shares
Mar. 01, 2023
shares
Feb. 16, 2023
shares
Nov. 18, 2022
$ / shares
shares
Feb. 24, 2022
shares
Sep. 01, 2021
USD ($)
$ / shares
shares
Jul. 27, 2021
USD ($)
trading_day
tranche
shares
Jun. 10, 2021
trading_day
installment
Sep. 30, 2023
shares
Feb. 28, 2023
Mar. 31, 2021
Sep. 30, 2023
USD ($)
shares
Jun. 30, 2023
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Mar. 31, 2023
shares
May 23, 2022
purchase_period
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Adjusted free cash flow margin                     0.20                
Total | $                             $ 88,347 $ 105,829 $ 61,577    
Stock options, exercised in period, intrinsic value | $                             156,819 81,912 189,422    
Tax benefit from stock options exercised | $                             $ 108,164 $ 25,143 $ 103,820    
Options, granted, number (in shares) | shares                             46,799 0 0    
Stock options, granted in period, aggregate estimated fair value | $                             $ 12,888 $ 17,529      
Stock options, unrecognized stock-based compensation expense | $                             5,216        
Restructuring and other charges | $                             20,887 0 $ 0    
Research and development | $                             140,365 143,885 115,684    
Certain Executives                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Number of awards could potentially accelerate up to twelve months, if circumstances met (in shares) | shares                   469,000                  
The Restructuring Plan                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Adjusted free cash flow margin                     0.20                
Total | $                             $ 3,937        
Minimum                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage                             0.00%        
Maximum                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage                             200.00%        
Stock Options                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Stock options, expiration period                             10 years        
Stock options, vesting period                             4 years        
Unrecognized stock-based compensation expense, average recognition period                             9 months        
RSUs                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Stock options, vesting period                             4 years        
Unrecognized stock-based compensation expense | $                             $ 139,430        
Unrecognized stock-based compensation expense, average recognition period                             2 years 9 months 7 days        
Granted (in shares) | shares                             6,110,576        
Shares, vested (in shares) | shares                             2,042,503        
RSUs | The Restructuring Plan                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Restructuring and other charges | $                             $ 2,147        
Shares, issued (in shares) | shares                                   33,963  
PRSUs                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Options, granted, number (in shares) | shares     1,118,528     398,949                          
Unrecognized stock-based compensation expense | $                             $ 1,121        
Unrecognized stock-based compensation expense, average recognition period                             1 year 2 months 15 days        
Quarterly installments | installment                 8                    
Percentage of target award (in percent)           155.00%                          
Increase (decrease) in performance factor (in shares) | shares           89,769                          
Shares, accelerated vesting, number (in shares) | shares                         40,000            
Restructuring and other charges | $                         $ 2,524            
Granted (in shares) | shares                             1,118,528        
Shares, vested (in shares) | shares                             51,594        
PRSUs | The Restructuring Plan                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Shares, accelerated vesting, number (in shares) | shares                             20,000        
Restructuring and other charges | $                             $ 1,262        
PRSUs | 1                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage                 33.33%                    
PRSUs | Maximum                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Options, granted, number (in shares) | shares       436,387                              
Number of trading days | trading_day                 2                    
MRSU                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Stock options, vesting period               7 years                      
Number of trading days | trading_day               90                      
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares               3,000,000                      
Grant date fair value | $               $ 75,300                      
Number of tranches | tranche               5                      
Stock-based compensation expense, reversal | $                             $ 31,279        
Granted (in shares) | shares                             0        
MRSU | 1                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage               14.00%                      
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares               475,000                      
MRSU | 2                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage               14.00%                      
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares               575,000                      
MRSU | 3                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage               14.00%                      
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares               650,000                      
MRSU | 4                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage               14.00%                      
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares               650,000                      
MRSU | 5                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage               14.00%                      
Shares of common stock reserved for future issuance, number available for grant (in shares) | shares               650,000                      
MRSU | 6                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage               15.00%                      
MRSU | 7                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Vesting percentage               15.00%                      
Employee Stock                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Number of purchase periods | purchase_period                                     2
2021 Employee Stock Purchase Plan | Employee Stock                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Purchase price of common stock, percent                       85.00%              
2021 Employee Stock Purchase Plan | Restricted Stock                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Total | $                             $ 6,093 4,212 1,407    
2022 Employee Stock Purchase Plan | Employee Stock                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) | shares 92,632 120,348     111,851                            
Purchase price of shares (in usd per share) | $ / shares   $ 23.51     $ 24.03                            
2022 Employee Stock Purchase Plan | Employee Stock | Minimum                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Purchase price of shares (in usd per share) | $ / shares $ 23.51                                    
2022 Employee Stock Purchase Plan | Employee Stock | Maximum                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Purchase price of shares (in usd per share) | $ / shares $ 24.31                                    
Second 2022 Offering | Employee Stock                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Total | $                             2,290 4,380 3,097    
Incremental stock-based compensation | $                             2,069        
Share-based award, amount withheld for employees | $                             557        
Acquisition of Nimbella | Restricted Stock                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Stock options, vesting period             36 months                        
Granted (in shares) | shares             200,204                        
Restricted stock share price (in dollars per share) | $ / shares             $ 63.11                        
Value of restricted stock granted to founders of Nimbella | $             $ 12,635                        
Research and development | $                             3,946        
Acquisition of Nimbella | Restricted Stock | Two Remaining Founders                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Shares, vested (in shares) | shares                           66,139          
Restructuring Charges                                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                      
Total | $                             $ 3,937 $ 0 $ 0    
XML 91 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Options Outstanding      
Number of options outstanding at the beginning of the period (in shares) 10,153,916    
Granted (in shares) 46,799 0 0
Exercised (in shares) (6,391,424)    
Forfeited or cancelled (in shares) (520,272)    
Number of options outstanding at the end of the period (in shares) 3,289,019 10,153,916  
Vested and exercisable at end of period (in shares) 2,943,420    
Vested and unvested expected to vest at end of period (in shares) 3,242,866    
Weighted-Average Exercise Price      
Weighted-average exercise price outstanding at beginning of period (in dollars per share) $ 7.23    
Granted (in dollars per share) 28.86    
Exercised (in dollars per share) 6.01    
Forfeited or cancelled (in dollars per share) 10.16    
Weighted-average exercise price outstanding at end of period (in dollars per share) 9.43 $ 7.23  
Vested and exercisable at end of period (in dollars per share) 8.65    
Vested and unvested expected to vest at end of period (in dollars per share) $ 9.34    
Weighted-Average Remaining Life in Years      
Weighted average remaining life (in years) 4 years 2 months 1 day 6 years 1 month 28 days  
Vested and exercisable at end of period (in years) 3 years 10 months 17 days    
Vested and unvested expected to vest at end of period (in years) 4 years 1 month 20 days    
Aggregate Intrinsic Value      
Aggregate intrinsic value at beginning of period $ 185,188    
Aggregate intrinsic value at end of period 89,671 $ 185,188  
Vested and exercisable at December 31, 2023 82,531    
Vested and unvested expected to vest at December 31, 2023 $ 88,697    
XML 92 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Weighted-Average Assumptions (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 0.00%
Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility 59.30%
Expected life in years 10 years
Risk-free interest rate 4.25%
Dividend yield 0.00%
Weighted-average fair value of awards (in dollars per share) $ 20.83
XML 93 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
RSUs  
Shares  
Unvested balance at beginning of period (in shares) | shares 4,802,435
Granted (in shares) | shares 6,110,576
Vested (in shares) | shares (2,042,503)
Forfeited or cancelled (in shares) | shares (2,562,009)
Unvested balance at end of period (in shares) | shares 6,308,499
Vested and expected to vest (in shares) | shares 4,202,720
Weighted-Average Fair Value  
Unvested balance at beginning of period (in dollars per share) | $ / shares $ 44.25
Granted (in dollars per share) | $ / shares 33.77
Vested (in dollars per share) | $ / shares 39.95
Forfeited or cancelled (in dollars per share) | $ / shares 42.81
Unvested balance at end of period (in dollars per share) | $ / shares 36.07
Vested and expected to vest (in dollars per share) | $ / shares $ 36.41
PRSUs  
Shares  
Unvested balance at beginning of period (in shares) | shares 666,122
Granted (in shares) | shares 1,118,528
Vested (in shares) | shares (51,594)
Forfeited or cancelled (in shares) | shares (758,954)
Adjusted by performance factor (in shares) | shares (436,387)
Unvested balance at end of period (in shares) | shares 537,715
Weighted-Average Fair Value  
Unvested balance at beginning of period (in dollars per share) | $ / shares $ 57.41
Granted (in dollars per share) | $ / shares 31.75
Vested (in dollars per share) | $ / shares 41.24
Forfeited or cancelled (in dollars per share) | $ / shares 34.96
Adjusted for performance factor (in usd per share) | $ / shares 60.72
Unvested balance at end of period (in dollars per share) | $ / shares $ 35.25
XML 94 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) - MRSU
Jul. 27, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of eligible MRSUs (in shares) 3,000,000
1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 93.50
Number of eligible MRSUs (in shares) 475,000
2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 140.00
Number of eligible MRSUs (in shares) 575,000
3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 187.00
Number of eligible MRSUs (in shares) 650,000
4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 233.50
Number of eligible MRSUs (in shares) 650,000
5  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 280.50
Number of eligible MRSUs (in shares) 650,000
XML 95 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of MRSU Activity (Details) - MRSU
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Shares  
Unvested balance at beginning of period (in shares) | shares 3,000,000
Granted (in shares) | shares 0
Unvested balance at end of period (in shares) | shares 3,000,000
Weighted-Average Fair Value  
Unvested balance at beginning of period (in dollars per share) | $ / shares $ 25.12
Granted (in dollars per share) | $ / shares 0
Unvested balance at end of period (in dollars per share) | $ / shares $ 25.12
XML 96 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total $ 88,347 $ 105,829 $ 61,577
Excess income tax benefit related to stock-based compensation 89,272 27,657 108,041
Cost of Sales [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 1,836 1,820 1,147
Research and Development Expense [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 43,315 39,354 23,315
Selling and Marketing Expense [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 15,751 14,909 8,471
General and Administrative Expense [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 23,508 49,746 28,644
Restructuring Charges      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total $ 3,937 $ 0 $ 0
XML 97 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income (loss) attributable to common stockholders $ 19,409 $ (27,804) $ (19,503)
Weighted average shares used to compute net income (loss) per share (in shares) 90,141,000 100,806,000 93,224,000
Basic net income (loss) per share (in usd per share) $ 0.22 $ (0.28) $ (0.21)
Diluted net income (loss) per share:      
Number of shares used in basic calculation (in shares) 90,141,000 100,806,000 93,224,000
Diluted (in shares) 96,415,000 100,806,000 93,224,000
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ 0.20 $ (0.28) $ (0.21)
Stock Options      
Diluted net income (loss) per share:      
Diluted (in shares) 5,698,000 0 0
RSUs      
Diluted net income (loss) per share:      
Diluted (in shares) 495,000 0 0
PRSUs      
Diluted net income (loss) per share:      
Diluted (in shares) 81,000 0 0
XML 98 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 10,032,000 8,841,000 8,427,000
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 41,000 4,000 3,000
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 1,574,000 434,000 21,000
PRSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 14,000 0 0
Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 8,403,000 8,403,000 8,403,000
XML 99 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Total Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. $ 174 $ (16,866) $ (20,285)
Foreign 26,602 (7,019) 2,084
Income (loss) before income taxes $ 26,776 $ (23,885) $ (18,201)
XML 100 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 829 $ 0 $ 0
State (99) 242 138
Foreign 6,835 5,482 1,147
Total current 7,565 5,724 1,285
Deferred:      
Federal 140 368 (103)
State (120) 44 45
Foreign (218) (2,217) 75
Total deferred (198) (1,805) 17
Income tax expense $ 7,367 $ 3,919 $ 1,302
XML 101 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income tax expense (benefit) at federal statutory rate $ 5,623 $ (5,016) $ (3,836)
State and local taxes, net of federal benefit (2,509) (205) (239)
Foreign tax rate differential 1,030 168 207
Stock-based compensation deductions (17,998) (3,077) (22,071)
Unrealized loss on warrant liability 0 0 3,150
Nondeductible expenses (984) 3,603 473
Unrecognized tax positions 1,083 1,482 (40)
Net change in valuation allowance 138 4,442 21,969
Global intangible low-tax income 0 427 0
162(m) limitation 17,072 7,058 4,927
U.S. R&D tax credits (2,810) (4,432) 0
Warrant exercise 0 0 (3,419)
Valuation allowance release related to acquisition (1,074) 0 0
Acquisition related compensation 7,811 0 0
Other (15) (531) 181
Income tax expense $ 7,367 $ 3,919 $ 1,302
XML 102 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:      
Accounts receivable $ 1,223 $ 1,337  
Accrued expenses 982 4,288  
Capitalized research and development 30,918 32,374  
Operating lease liability 44,443 38,934  
Net operating loss carryforwards 28,222 24,435  
Stock-based compensation 5,419 953  
Tax credit carryforwards 18,338 4,184  
Other 989 511  
Gross deferred tax assets 130,534 107,016  
Less: valuation allowance (60,520) (47,361) $ (42,919)
Deferred tax assets 70,014 59,655  
Deferred tax liability      
Depreciation and amortization (31,808) (43,137)  
Operating lease ROU asset (39,745) (36,524)  
Total deferred tax liability (71,553) (79,661)  
Total net deferred tax liability $ (1,539) $ (20,006)  
XML 103 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits that would impact effective tax rate $ 12,755
Uncertain tax positions expense 3,611
Decrease in unrecognized tax benefits is reasonably possible 20,337
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 163,193
Unlimited  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 117,869
Federal  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 106,734
Tax credits 23,717
Federal | Unlimited  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 106,734
State and local  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 49,307
Tax credits 2,956
State and local | Unlimited  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 3,983
Foreign Tax Authority  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 7,152
Foreign Tax Authority | Unlimited  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward $ 7,152
XML 104 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of NOLs (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Loss Carryforwards [Line Items]  
NOL Carryforward $ 163,193
1-3 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 168
3-5 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 90
More than 5 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 45,066
Unlimited  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 117,869
Federal  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 106,734
Federal | 1-3 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 0
Federal | 3-5 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 0
Federal | More than 5 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 0
Federal | Unlimited  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 106,734
State and local  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 49,307
State and local | 1-3 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 168
State and local | 3-5 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 90
State and local | More than 5 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 45,066
State and local | Unlimited  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 3,983
Foreign Tax Authority  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 7,152
Foreign Tax Authority | 1-3 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 0
Foreign Tax Authority | 3-5 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 0
Foreign Tax Authority | More than 5 Years  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward 0
Foreign Tax Authority | Unlimited  
Operating Loss Carryforwards [Line Items]  
NOL Carryforward $ 7,152
XML 105 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of Valuation Allowance, Rollforward    
Balance as of the beginning of period $ (47,361) $ (42,919)
Additions charged to expense (13,159) (4,442)
Balance as of the end of period $ (60,520) $ (47,361)
XML 106 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance of unrecognized tax benefits at beginning of year $ 17,044 $ 721 $ 822
Additions based on tax positions related to the current period 1,571 3,014 0
Additions for tax positions of prior periods 1,947 2,833 0
Additions recorded as part of business combination 0 11,106 0
Reductions for tax positions of prior periods 0 (630) (101)
Release due to expiration of statute of limitations (225) 0 0
Balance of unrecognized tax benefits at end of year $ 20,337 $ 17,044 $ 721
XML 107 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2023
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]        
Adjusted free cash flow margin 0.20      
Total   $ 88,347 $ 105,829 $ 61,577
Restructuring Charges        
Restructuring Cost and Reserve [Line Items]        
Total   3,937 $ 0 $ 0
The Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Adjusted free cash flow margin 0.20      
Severance and benefit costs   16,950    
Total   3,937    
The Restructuring Plan | Restructuring Charges        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   21,000    
The Restructuring Plan | Employee Severance        
Restructuring Cost and Reserve [Line Items]        
Restructuring reserve   $ 133    
XML 108 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 3.00%    
Contributions made $ 2,987 $ 3,846 $ 2,963
Contributions up to 3% of gross pay      
Defined Contribution Plan Disclosure [Line Items]      
Company's match (percent) 100.00%    
Contributions up to 3%-5% of gross pay      
Defined Contribution Plan Disclosure [Line Items]      
Company's match (percent) 50.00%    
Minimum      
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 3.00%    
Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 5.00%    
XML 109 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Expenses from transactions with related parties $ 549  
Gaditek Associates    
Related Party Transaction [Line Items]    
Related party fees 792 $ 300
Marketing and Referral Activity Fee    
Related Party Transaction [Line Items]    
Expenses from transactions with related parties 224  
Reimbursable Compensation Related    
Related Party Transaction [Line Items]    
Expenses from transactions with related parties 273  
Referral Fee    
Related Party Transaction [Line Items]    
Expenses from transactions with related parties $ 52  
Chief Revenue Officer | Gaditek Associates | Aaqib Gadit | Affiliated Entity    
Related Party Transaction [Line Items]    
Ownership percentage 14.30%  
XML 110 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Narrative (Details)
12 Months Ended
Feb. 12, 2024
USD ($)
trading_day
installment
Jul. 27, 2021
USD ($)
trading_day
Dec. 31, 2023
Feb. 20, 2024
USD ($)
May 23, 2022
USD ($)
Feb. 23, 2022
USD ($)
Subsequent Event [Line Items]            
Stock repurchase program, authorized amount         $ 300,000,000 $ 300,000,000
RSUs            
Subsequent Event [Line Items]            
Vesting period     4 years      
MRSU            
Subsequent Event [Line Items]            
Grant date fair value   $ 75,300,000        
Vesting period   7 years        
Number of trading days | trading_day   90        
MRSU | 1            
Subsequent Event [Line Items]            
Vesting percentage   14.00%        
Subsequent Event            
Subsequent Event [Line Items]            
Stock repurchase program, authorized amount       $ 140,000,000    
Subsequent Event | RSUs | Chief Executive Officer            
Subsequent Event [Line Items]            
Grant date fair value $ 17,000,000          
Subsequent Event | RSUs | Chief Executive Officer | 1            
Subsequent Event [Line Items]            
Vesting percentage 25.00%          
Vesting period 1 year          
Subsequent Event | RSUs | Chief Executive Officer | 2 through 13            
Subsequent Event [Line Items]            
Number of quarterly installments | installment 12          
Subsequent Event | MRSU | Chief Executive Officer            
Subsequent Event [Line Items]            
Grant date fair value $ 8,000,000          
Vesting period 5 years          
Number of trading days | trading_day 60          
Subsequent Event | MRSU | Chief Executive Officer | 1            
Subsequent Event [Line Items]            
Vesting period 3 years          
Subsequent Event | MRSU | Chief Executive Officer | 1, If Stock Price Targets Achieved During First Three Years, Third Anniversary of Grant | First Performance Period            
Subsequent Event [Line Items]            
Vesting percentage 50.00%          
Subsequent Event | MRSU | Chief Executive Officer | 2, If Stock Price Targets Achieved During First Three Years, Fifth Anniversary of Grant | First Performance Period            
Subsequent Event [Line Items]            
Vesting percentage 50.00%          
XML 111 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Schedule of Stock Price Goals (Details) - MRSU - $ / shares
Feb. 12, 2024
Jul. 27, 2021
1    
Subsequent Event [Line Items]    
Company Stock Price Target (in dollars per share)   $ 93.50
2    
Subsequent Event [Line Items]    
Company Stock Price Target (in dollars per share)   140.00
3    
Subsequent Event [Line Items]    
Company Stock Price Target (in dollars per share)   187.00
4    
Subsequent Event [Line Items]    
Company Stock Price Target (in dollars per share)   $ 233.50
Subsequent Event | 1 | Chief Executive Officer    
Subsequent Event [Line Items]    
Company Stock Price Target (in dollars per share) $ 65.00  
Number of MRSUs 25.00%  
Subsequent Event | 2 | Chief Executive Officer    
Subsequent Event [Line Items]    
Company Stock Price Target (in dollars per share) $ 100.00  
Number of MRSUs 50.00%  
Subsequent Event | 3 | Chief Executive Officer    
Subsequent Event [Line Items]    
Company Stock Price Target (in dollars per share) $ 135.00  
Number of MRSUs 100.00%  
Subsequent Event | 4 | Chief Executive Officer    
Subsequent Event [Line Items]    
Company Stock Price Target (in dollars per share) $ 170.00  
Number of MRSUs 150.00%  
EXCEL 113 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &*!55@'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 " !B@5588]4M^NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R';+#B;-96.G%@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"-B*&G8BB LCFA%[GNB1":1[ZY#659SI"U.9# M'Q$DY_?@D;35I&$"5G$ALK:Q1IF$FOITP5NSX.-GZF:8-8 =>@R40=0"6#M- MC.>Q:^ &F&"$R>?O MJ%.%?_Q,X=8)?DF-V2&H:A'E9SKNP@X&VW?9G7K5S( MI(/!\BL[1>>(&W:=_+IZ>-P_L59RN:ZXK*382Z$$5VO^/KG^\+L)^]ZZ@_O' MQE?!MH%?=]%^ 5!+ P04 " !B@558F5R<(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 &*!55CVM)C-0P@ &$R 8 >&PO=V]R:W-H965T&UL MM9MO<]JX%L:_BH;M[+0S)?@/D*2;,$,AV7*W39G0W9W8$AUE0''4\Q^EW8DR3UN F>VW*!S$EF1/Z^GG(XZQQ40AJ31%"6($X6 MMZVA^VGL7ZN [(H_*-F(HV.D;F7.V+,ZF82W+4>UB$0DD$H"PY\7,B)1I)2@ M'?_;B;8.GZD"CX_WZO?9S]"&LPWBZFI04P<9S"P:;I\FZGN?20[O4HB3@Q%[ M(1Q-X2M&;?3[;(S>O_N WB&:H&\TBN";$3<="9^CKNX$.\W/N:97H>EZZ!M+ MY$J@NR0D85F@ PT\M-+;M_*S9U0Y'Y#F>KVG0R!Q^3^87R+G*PKN: M\+$Y_#]I I_NZ#Z]=#?^@;F?Z?E&YG\-YT)RZ/=_ZPCG"EV]@IH,/HDU#LAM M"T:[(/R%M 8__^3VG5]T=&R*C2V)ED3&J*2A+8B50 M_0.H?CU04\(I"]5$A6#^U/:I$TK[J:ER;C+&-X5F2:P$[?( [=)XJZ.4<\7L MGHH .M<3P=P(SJS6;KM>VW=UQ(R!38E9$BL1NSH0NZHY7W$,J5*6Z52/2;/6 M D=".RB-84UI61(KT;H^T+HVWN%=(JG<0O>*"'I(XSGA.DIF#<=QVUW'ZWDZ M4L;0IJ0LB95(N4Z1MCEU6#V2)559!'2Q!QQK1^$)H3%=4HFC[P'!"?K"HI F M2_$139+@0H?0K-:4H2VU,L2CW->M Q'NE7$8E%B-SX]H)F$^0XRC$4L3R;?P M-]23-:N/[[0 C4&- 5I2*P/T"H!>'8 _\"N:A##/T04-,HJ&\7M"LMMK]SSG MLGOI:.D9@QO3LZ16IE?8 ->8*^_I#<,0U&',[0[05[@.?4_T?TIL$/Z(UN!I7W"4$O3.N7#@G]=# M:\*16&&N?YY:-16VU,JKK(6K\,QF &RJRO_1;!O/6:2#>4)@_'WTH%V?M6H; M;*F5*16VP3,G]OO.ANY>@Q5.EJ32>YT0>GB::3V".:PQK7-X!*_P"%XMC_ G MB:+VFA675"-A2*\,JC(!7RPCL5RCS-;9L)H/,-M5#,RM6=3&K M-L"66IE:80.\6C9@DDC"\PU8M9:+]QBUU,R*5=2LN@!;:F5JA0OP:KF ;#BB M$1BG)>/:Q..$SE?,X=$Q# ("0B 3YI):?E;=@"VU,K_"#7CF9'[';Q;C*$*? M4P%O"_T(->M4+HB;XQK3.H>.:N?C.X?T3 -J60<#:4DX-2SA;9$X MVB^%G'6N-J$7!/R"?M?@A.I4^326"+64)U<$\<.&]L\_77GNY2]"[4F\;H_F MT 4\AB@T0Q7S[0N=OA&2V3U0R;[7%8M",,L(OD1$WS27[YL+[TB&IIA+-)E, M\A904:Z=0BIE8#Q&JG8,P>6JD>15JH9D4WF(5J!&DPLT2X/5OQJ[H3!ES0E: M0&H?PAFD;DIAMX1$H>=!IRL6DE3?I"(KJE770D=T/0>%>&L"M,CK<;:J'H>H MBDLT)@%1*\B'FDGM7K[YJVD\:,_AROS"E?FU7-D(H'. ,0$.K^@WHG].F*4< MQW%[5]YU7UN<9 YN3.T<7LPOO)AO]E!#Z*1AGJU4Y,4G!*J?J59-F"VU,J;" MA/DUZ[B.2]_NX45]SF86JZH3-(H)E]Y]^RW#0(%JJ8H+\\_O'KX_<0P^]5 I[@\__'%-ZRLOT 1 M64"H'*X+A :@N@/<7C,G]B?J PZ]*!O\ M4$L#!!0 ( &*!55C>O1LQ@ ( %(' 8 >&PO=V]R:W-H965T&ULK55=;YLP%/TK%I/Z%(4$TK1+$Z1\M%JEMHI:;5,U[<&!FV 5 MV\PVI?OWNS:$I1U!>=@+^.L= ACRQC.A9UYJ3#[Q?1VGP*GN MRQP$SFREXM1@5^U\G2N@B0/QS \&@['/*1->-'5C:Q5-96$R)F"MB"XXI^KW M C)9SKRAMQ]X9+O4V $_FN9T!T]@ON9KA3V_84D8!Z&9%$3!=N;-AY/EV*YW M"[XQ*/5!FU@G&RE?;.&R'L :$SFBES-E:44.CJ9(E478ULMF& MJXU#HQLF[%=\,@IG&>),-"\29LBMJ/X'+.S4-TAK)_VXIEA4%,$1BF% [J4P MJ2;7(H'D/8&/>AI1P5[4(NAD7$'<)^&P1X)!$+8(6IX.#SKDA$V-0L<7GEHC M\F.^T4;A+_BSK5P5VZB=S1[+B=/9I.!YNPF"\++-4S=HU/7-SAOIYR=)?Z *Q5!2 M RJ5AU$MJ0,\KS*_(L"['[E^:=PW'C<'R2PSL9'SVX MW0PK$*^@>@0C4"J:R#9OW0P/&-//&-,]LF^U&?,/XHF#VKG4UB3&8I@J%)K1 MYF*8NSS\,+[ "Z/*][\TU6US3]6."4TRV"+EH'^!WT15"5YUC,Q="&ZDP4AU MS10O/5!V LUF_67%14Z5MQNY1;P6C>-JK* M)88P6E:TJ&>K\_;9M5B=\T:51'WPN;C?*/%BN MSK?TEGUAZMOV6NB[9>PM.KLDL6G06OQ5L'MY< T,E1O. MOYN;]_G%#!I$K&29,BZH_G?'+EE9&D\:QX^]TUGW3=/P\/K1^V\M>4WFADIV MR;W?[ ]H=#XRW@IV[_@?F\+9R!KI.+5OK%&4!7U M[C]]V ?BH $*)AK@?0/\U 9DWX"T1'?(6EI75-'5N>#W0!AK[(96@PBC))Q9]A6(4D(<=., M.IJ1E^:U8%M:Y( ]:+TP# QNKC9,,QM,'A?NR$*$4QC $6Z'59SBP(T[[G#' M7MQ?N:+E$R#&=M @3M-@A-$VTR,M39$;9-*!3+SIYR.OL^,9*'G.#/1,S@9T MTXYN>F0LZ:)#J)_M&#():*O+ #4'-5,NWJD5?+]SGM\79>D$ANS8 M!0G!X]3HLD,ABI()<+VN(J^4K=[7BM:WA4GANY$]VDQ25=2W.GOK,A (4^\M^'K1R./@B0TJ##&TP+OL2 PG\@?J ME1+YI?**K9E.(#E0],&3Y9"M@W9!?WG8RX0%GBQ,*(IA&UB1W&"8HC,A4_'HA0_&3:M2RH#=%V=9" M3IE 7D'\59UX+F]#TKTP(J\0]=75EOXTI963<&(GKS2T.L:VP@B1J;31:QGR MBYE&*!KV6 L]ED=.G XA0S 8EV\N,S(YQ'&O8]BO8UV*$.R.U8TSE-B6J)!8 MA9K+*@PGA!;W0H;]0C9.P <#??Y8P3E!V^*5(((MU+99& =DHOS'!TM'O\1] M&A3!!Z"=6&WUBF&:C/7881;$ 4PGL/8:A_T:-ZR&CV%UB%6*HR <@W781:&N M'B;0]J*&@Z>6Q<>2'O;*XR\OSY_)VY!WKY38KY0#,3_62;8>DO!@L;R7S3]Y?;M03%0@9S?NR>D2SCB.TV0,T6D(\50!CWOAQ/XEH#>O MU+Q>^'*+8\&'4#2NZQQF",91.K'HQKW^8;_^[9)+V87YV&BP12X-L15JAV F M>&JZ]DJ(_4JX2R['$-KJAN(XB"(KJ[@,HP1.[=>07@B)7P@O>545RBPY=[L8 ME[PVHX/5F<8,7GWDBH'TM7,WS.O8G1> *\$\@Z,A^5YDB5]DK\5CP,0G.NWYG?W1(>L41LNBG]8_@9T#PLI M31'4;@HU2NI%7VXF'&UWNJY8QJH;)G8I\G'7MS4V^[?N4-MJ/19TK\DP/+V8 M$[^8F['!ZR?&)@Z]P4GA' =D'@2XI9I&\YC@>0CC_Q6MX2ZA.W9V]3 N,+PF MP]@=["O[BXNW>5Z8DQB=!,Q6X:*H04:WA4X*3I!VU4!T)92.@=IF.!J4]T.T M?7%!_"MF7;Z=FV,2=2=ZS=J'7BMA?'BR"TXNNPPC"86&V0 MOC0@1W>;.]0Y6Q=9X90M8NO]@NB!2,:K(I[8&_;O?^E'.GF]C5P((@$EEE@\,PB,-HHE(F?=% GK)O?"!F M[03\SW1BQP&):_O 9>CG/"9X]4/5-P6M=0ESEJWA*>Q=B%V)Y:[&\6W M[:'?#5>*5^WEAE%-Q!CH]VNN=6]_8\X1NW/CU;]02P,$% @ 8H%56%.K MJO9" P + L !@ !X;"]W;W)KAZ ,MC2TBE*B2E-W=K^]04E0I47QI MZP>+EYDSYXR&U,SV0CZH%$"3[QG/U=Q*M2YN;%O%*61478L"J,B9&R M%N+!3/Y.YI9C& &'6!L(BH\=+(!S@X0\OC6@5AO3.';'C^CO*_$H9DT5+ 3_ MER4ZG5L3BR2PH277'\7^+V@$!08O%EQ5_V1?VX93B\2ETB)KG)%!QO+Z2;\W MB>@XN*,7'+S&P3O5P6\<_$IHS:R2=4\UC692[(DTUHAF!E5N*F]4PW+S&E=: MXBY#/QTM1*X$9PG5D) [RFD> UD9.$4NEE1"KE/0+*;\DKPEGU?WY.+U)7E- M6$X^I:)4-$_4S-;(Q.#9<1/UKH[JO1#U'N)KXKM7Q',\?\!]<;J[UW>W47^; M!*]-@E?A^2_@K33*Q]K41&S(>Y9C$ACE9"D4JVKMR^U::8D5]W5(:HT]&L8V MQ_!&%32&N87G3('<@16]>>6&SKLAX7\(K)<&OTV#?P@]NHUC4>;XXB7$P'9T MS>&*4(XGO:H*O#-(+"%AFG"A% R^]SI"4$4P5\@N"B:CR=44^-PJ=Z;0U MZI$?M>1'!\DO\?B#1'H$STS\<$4**LF.\A+(!19K(CBG4I$"\ Y+L:XOA]C7 M(<8=8MYU &^=X(F XW8]#4&K(3A/0\54$5KJ5$CV/VX8+?7JH( :/^P0#']1JE/3BSUXW8] =-6P/0, 6?7^?190L?!<*&? M8ME3X#H_/YW.^1I.*_0&N4MKZG@C?S3RGO ?L@S'OA\ES+R_OD3E_ M9OQ);"F5X*4L*G$[V4JYNYG-Q'I+2R*NV8Y6ZLF&\9)(=T<+]GP[09/CC4_YXU;J&[/% M?$<>Z0.57W8?N;J:=5ZRO*25R%D%.-W<3MZCFQ1'VJ!&_)'39W'R&V@J*\:> M],5]=CN!>D:TH&NI71#U=:!+6A3:DYK'/ZW323>F-CS]??3^4TU>D5D109>L M^#//Y/9V$D] 1C=D7\A/[/D7VA(*M+\U*T3]"9Y;+)R ]5Y(5K;&:@9E7C7? MY*4-Q(D!"D<,<&N AP;^B('7&GC?:N"W!GX=F89*'8>42+*8<_8,N$8K;_I' M'48DS<"#5%\JJ5( M@&_[R@G.CD"3,&7 MAQ2\?7,%WH"\ I^W;"](E8GY3*HY:$^S=3O>73,>'AD/8?"!57(KP(]51K-S M!S,U^8X!/C*XPTZ/*5U? P^] QABSS*AY;>;8XMY^NWFR,'&Z_+AU?Z\$7_W MU9J5M,\$^.O]2DBNRN-O6[ ;9[[=F=XS;L2.K.GM1&T*@O(#G2R^_PZ%\ =; MH"[I++V0L[,@^ET0?9?WQ2=ZH-6>V@+6& :UH=X3#XLPP7'LSV>'TU"8L" * M/;U 3F&I"?-Q'(2H@YU-/^BF'SBGOV1"Z@+DXS0:!^')P#CVDC :T+# $$KP M )::,!3!( GL-,*.1NBD\3-G0H =9YM@3T1;5:0<6-C4ITR3*\I+/T0L[.@A=WP8N_4H:" M$K[> M4J5"\^*)&QTWN:+8*QN01]Z(6#+"]M,"^.AXO! D-!>%+E9WR2CD_B MY/- "BIJ,DHB/5&]+&Q4$F/PR(/#FEN:J!A!8X,Q40&,H]C. \&^Z4-W:=)* MK>NBYD(R)2MRW6.T K-V=&B&,\21/YCLTHH+D)$=&P[B(($CM$ZT#/K:@I-\ MOY9[KBM6DV-R2SE8;PE_I':U@LQ] \;Q,%L6&!RR&>$'82^LRDRA(S M-B$K$VQNE$E4JY)S*C8*\+51[N (;SLHC M0R4UKSX9!R.-(J4*\ZD.]N%O5BRUMZ;:ZNK T# M.07,:SO&1;VEE_)V'L5>_""W^KFO)%5^Y7&Q6\-G*I9IG/C#;F&%><.%D]I@ M7N2/= O4ZQ_D%D"_:OVCWFWIBR[>?2ZVM:)7RBZC*VL71*:*@4-.)F3J0V.- M6U">[XTH.M3+(>04#'URVE7>[['-C7>@HG9FD;F;>#$V,F;"$ R1T4$LL' L M7[U<06Z]8J_?<4HV,1+'1L(LL!@9NZV)FD80C26LERS(K5G.-]L5W3!.CQ0E M>1EI):;LP&$4&1NN"9MBBQJSX5",X\:YD M@WD)2@9D;#"D]-T(EUZ[8+=V^8UV1=4FBTC)\]5>DE6A.#*@GI5J-Q&2K9^V MK,@HMR:O'>?TI10E/DR&=$W8%$(%Y)1FKRZ@2WI++^7M M/"N]F,-N,=<74),.^_(R95<"D8\@'*H""U*A8A@:T-3FU,/8/T6>D^KE'';+ MN=,"5[(Y)^CN=D=1 M[^L#F,'].W23-@=*O9OF?.L#X8]Y)4!!-\HEO([48N/-D5%S(=FN/D19,2E9 M6?_<4J+J2 /4\PUC\GBA!^@.[A;_ 5!+ P04 " !B@558%=A+]H(# "? M"P & 'AL+W=OV+=,<*BIO^ 88_EEQ45&%0[&VY48 S8Q1 M5=J>XT1V10MF)5,S]R"2*=^JLF#P((C<5A457^^AY/N9Y5J'B<_%.E=ZPDZF M&[J&1U!/FP>!([MER8H*F"PX(P)6,^O.O5W$&F\ OQ>PET??1"M95HAZ"$5&D&BJ\=S*$L-1&Z\:7AM-HEM>'Q]X'])Z,=M2RIA#DO_R@RE<^L MB44R6-%MJ3[S_<_0Z DU7\I+:9YDWV =BZ1;J7C5&*,'5<'J-WUIXG!DX$9G M#+S&P.L:!&<,_,; ?ZU!T!@$)C*U%!.'!54TF0J^)T*CD4U_F& ::Y1?,)WV M1R7P;X%V*IES)GE99%1!1AX5OC"G2A*^(G->827E.L4[(!]8RBL@;W_A4KXC M(_+TN"!OW[PC;TC!R&\YWTK*,CFU%3JEJ>VT<>"^=L [XX#KD8^EJ6NJE"B66T67)1#%"?ZK\'3" M;9@^Y[S,0 R6>+U,:);1!^TN<>/ B:?V[CAN?=3(&T^CX+>Q$ M:]AJ#2_645TZZ4GIG&B_'1(67K-NKDFVN!+922RC-I;1Q;K!&P?O$X;GLQ# MTJ\$-QZ3):UOLNQO/+;-*?J>,##[5M$7&"R<>IWH*-=^$';*IH\9!:[;*9H! MD.O%PR4S;F6.+\I\8MA(E,4_>#.LL8$X[!'4B!W",]2;1 )&H5 %O$+MN.>D MZX4=)?,^")5$?D=O'^4,BYVT8B<7Q?[G_A@2-.D+"N.H(Z@/&KG1N+OKAU#G M$ABWFN*+FN;_3TW<.W@\UW&ZY=A'C;PX&$\Z>@9@;ASY7D>1?=2Z5"#6I@64 MF(:=::XZ\_?8?=;-XK\T=>OZD8IUP20I8864SLT8G1)U.U@/ M%-^8!FG)%;9;YC/'#AJ$!N#_%>?J,- +M#UY\@U02P,$% @ 8H%56!:T MC=E6#P )\0 !@ !X;"]W;W)K/LWE75E]J%=YWEB?-NMM_>ILU32[GR\NZL4JWV3U M3^4NW[9_N2FK3=:T+ZO;BWI7Y=FR;[197[BV'5YLLF)[=G79O_>FNKHL]\VZ MV.9O*JO>;S99]?EUOB[O7ITY9P]OO"UN5TWWQL75Y2Z[S=_ES>^[-U7[ZN)( M61:;?%L7Y=:J\IM79[\X/_,PZ!KT6_R[R._J1[];W4=Y7Y8?NA=L^>K,[GJ4 MK_-%TR&R]L?'_#I?KSM2VX\_#M"S8\RNX>/?'^BD__#MAWF?U?EUN?Y/L6Q6 MK\YF9]8RO\GVZ^9M>4?SPP?J.[@HUW7_OW5WV-8^LQ;[NBDWA\9M#S;%]OYG M]NFP(QXU<+P3#=Q# W=L ^_0P!O;P#\T\.4&T8D&P:%!(#<(3C0(#PU"J8%[ M*D)T:!!)#3SG1(/9H<%,;C [T2 ^-(CE+IW\XNR';\[N%73_E?=ZF6=-=G59 ME7=6U6W?\KI?>M'U[5N9%-LN/]XU5?O7HFW77%V7V[I<%\NLR9?6NZ;]T8J_ MJ:WRIGU5+CZLRO4RK^J_62_F^4VQ*)J75O+'OF@^6^?6[^_FUHL?7EH_6,76 M^FU5[NMLNZPO+YJV7QW]8G'HP^O[/K@G^O!;V61K3;-KMD?&M+'Y\\\5G;@UB]KSZ?[$%J;O_+\>A>_V5/\$]75^6VRWQ?;6>IVML^TBMUZT*JY76977+ZVL M:4,M?K(\YT?+M5U;)^I[?MCSN]/0QRL_\"/7=>/+BX^/96SL2'<"_+G>98O\ MU5F[K^J\^IB?7?WU+TYH_UTG;R0L0<(($I8B810)8T@8!\&$#/".&>!-S( Q MJK]G!H]4[T2>'?F2YHVAIVH>"4N0,(*$I4@81<(8$L9!,$'S_E'S?D_W3@]W M/N954[Q?Y]:;=B2>5U4_[M&?BU_[P,]]C83-D; $"2-(6(J$422,(6$Z=T6S M:M]J1Y3M^'&W?[\N%BVP!71GF$=C*UV>!OQ M4>OQ5[Z):N1/O<)&PN:QYN+ C6//DR\.D%$)$I8B810)8T@8!\&$#'#LP4"S MO\)MU -4N.2-7#N6!_?FX%,U?: )=V\E-4,#$DW ]LH^GHE!4\UF<1S-/'$S M"NT;T_7-]0,Q)M=MY821[0T;BL)YY+PZ7_G@:0XP]>@)I:D'Q. M',Y<5Q$F,BZ%TAB4QE$T,1D&-]9QC3?FV7;1.>-Y-\_@_K>7W>T3<0["8>;! M?]^6Z[5%RNHNJY;_TR8&TJ2[AM+F4%H"I1$H+872*)3&H#2.HHG),QBYCMG) M976][T\@_?W)+[H!^:.US9NN_7[;YMI=U6[4GIB61;TH]]U\H&R[M(J',(NR M;M]ZXIZ^N<^3VD:N&\^D2X(Y-&JBB>K(:0+UD*$T>FJG2:G.H%$Y MBB8FP& 1.V:/^&0"]&JV\OMQ6=%NL>VF.UN[]GKFJ/@F^Y37?7*L\O7RR=,& MTC>\AM+FCFH8>U'L>;-0OHB&&L906@JE42B-06D<11.39K"-';-O#$P:;:*$ MZJ@C"&Q7OH$$M8>AM 1*(U!:.F[W4FA0!J5Q%$W4_^#_.F8#^"G];W;K\G.> M'][<[:O%JKL!\)QS!])$O(;2YHYJ:#M.%,?*J0-J'D-I*91&H30&I7$434R= MP4)VS!XR/G6TZ3)3+2[?=N03"-1[AM(2*(U :>FHO4NA,1F4QE$T,0D&;]DQ MF\LGD^"FK*QLT0Z?ZKY\Z\6A2U*NZ[K*JR[=-^@YD_]3 /IU6OF;LU.84TIK&F%FX. MC9I :01*2Z$T.G+_,FA4CJ*)J3&XVJ[9U7Z;'^^<=M,OJKPIJG[Y(^4:Y*G3 M!=2SAM+FKJ:VVHU].U:*G*%Q"9260FD42F-0&D?1Q)P83&O7;%J/S@EM'JB> MZ;D7J//@KLV=F"QQJ"D-I1$H+1V[@RDT+(/2.(HF*GRPI5VS+=U/*3_OUE1< M=H+>Y=LZ.WG75#5M0]>//5G.4*<82DN@- *EI>-V+X4&95 :1]%$,0]&L6LV MBN^7V5L\++/7K[)7;-O7N?5B7=8GABNJ,WGNJ*O607U?*"V!T@B4ED)I%$IC MH[YYCHHI:GKP?5VS[_NOO!$U;&5-4Q7O]TU_%U2Z3#T4!VEUKIJKYTX4-O=42]2Q M8R<*9J&4@ DT,('24BB-0FD,2N,HFI@*@P'L/6$ 3U\WY4!\?-T4VCFFB7KNR?<-N6XK9Q8&WNS$ M$71P2SVS6_K<(RBT4AA*FT-I"91&/-7G/%%"#XU+H30&I7$4366Z^#)%N\-6FB^H21K$;R(,TJ <+I250&H'2 MTE%[ET)C,BB-HVAB$@P6K/>\6EW@VBCFGDP^<4 -7D^U%MU9[$=*C0LT+('2 M4BB-0FD,2N,HFI@T@\?K?6%M+V9M%$_GUX6A*U>YF'LY.06@SB^41J"T=.3^ MI="H#$KC*)KX'++!^?7-SB]L\K$YSM23 I0V]S6K7#M>JY- J7"'!B906@JE M42B-06D<11.38O" ?;,'_*S9Q[[&8PPUJW!>FSLQ6>/0A:ZA- *EI6-W,(6& M95 :1]%$A0]VM6^VJ]\*DFX>G@8][D@/]:JAM+FOJ7O5V<$)-"P9&S:%AJ50 M&H/2.(HF"GQPH7VS"VT2N%;43]O.YHB3E0JUG:$TXJM/5]9,]-'L,LU\( KM M&H/2.(HFBO314X#-/O&4&I #2IS'& 6!O$Z:.>1DE4)=8BB-0&GIR/U+H5$9 ME,91-%'.@__KFPM9OZ@*Q-<4ACJA\G11<^C)LH;ZMU :@=)2*(U":6S<5\]1 M0455#\:L;S9F874@ON9)NFXTLQ6I0YU4*"V!T@B4ED)I%$IC4!KW-?6WHI)$ MK0].JH]Z6*YV$INOFGAQ&'EN8,M3X$ #$DU 6[[HT_BKH1<'D3Q, MAIJ.FJCGKBU[NER[F>-[OGOBP#@8A;[9*'SN@1&Z]B^4-H?2$BB-^*K!IP@2 M6OT)I3$HC:-H0@H$@U,8H&I$/5T*!*H')]]@,W=@JJZAM 1*(U!:"J51*(U! M:1Q%$U-@\ 6#Y]2&ZF6O%DTJLH?Z@%!: J41*"V%TBB4QJ TCJ*)LA_,PN!; M/A0W@-J'4-H<2DN@- *EI5 :A=(8E,91-#%Y!B,R^,*'XGZUN@YSAR8G&-3U M#%3/T'74QU8FT*@$2DNA- JE,2B-HVABZ@SV:&"V1[]-7<>A$\*MG3B2;UB: MNSHY#:"V*I1&H+0T4&U5=>]2:$P&I7$434R"P50-_C3/O U4/R[T8L=W98?* MW.7)R:"&C:)9X(?RW%QH6 *EI5 :A=(8E,91-#$?!CLV^*Z/LPU4D]8)/<6_ M,G=R<@9 /5HHC4!I::!YG*VZ>RDT*(/2.(HFZG^P: .S10LKV##'F7R9 #5T M ]70/7=\?Q8%MKQ M\)8_]0\8UX:% &I7'M1W!"1Z_?<#"&0[,Q/&46>ZBZP+,XFLE+89LC3E4IE)9 :01* M2\?M7@H-RJ TCJ*)8AXLWM!L\7[1'/90K4AT@EBN\C='GBQJJ,\+I1$H+872 M*)3&1GWS'!53U/3@WX;F8D_8#/9#'.'F2/<,+UGH4$\62DN@- *EI5 :A=(8 ME,9#7;WL8R&)2A_,UA"U]K!VLDZHNI.Q[?J>[[NRQ*&NZ.BX"30N@=)2*(U" M:0Q*XRB:J/+!%PW-ON@73$,+59/SW'.\4*[6O3:'GBQL-:RB:*AYJ0DH3QC6 M;.+9\2R6Q\A02U*W__W E<<)NF^I/0AXT8D#X^ BAF87\;D'1NA:O%#:'$I+ MH#02JM:F(D>H<0BE,2B-HVCW*7!1K_*\F6=-=G6YRV[S?V;5;;&MK75^T^+M MGZ(V6E77EU\[Y[[[:^>5_MVR(OY6WM-/OM-JV?/\FB>OIPQ:X.;WS)'S:M>N/ZYOTN M?9!WLOUC=UO3J^OC**M\*\LFKTJGENL/5Q_9NR0(U 4=XL][CKV'0J^-WJ@M/_SZ,_KDC3V3N MTT8NJ^(_^:K=?+B*KIR57*?[HOU2/?TB!T*^&B^KBJ;[UWD:L.Z5D^V;MMH. M%],=;/.R_S_]-ACBY (63%S APOXRPO$Q 7><(%W[@5BN$!TENFI='9(TC:] M>5]73TZMT#2:^J,S9G]W;4V?YG1=>[.LRJ8J\E7:RI5SU])_-*EM MXU1K9YDV&^'_=TI>J2Z^SX0L^]5_ )[Z <>>WJFPW MC?-SN9*K\0#7=+?'6^:'6_[$K2,F,OO1\=A;A[O< S>T//]R#BY/SK^<6=AX MQPGPNO&\B?%^W\DZ;?/RH0^!O,UE@ZSL(V^LV_*#/F959MI?.FJ)KF!R=MVSJ_W[?I M?2&=MG+HLRWE%PJD[.NF*E:RAN;MO\;OOD;ERL<;%@LW=EWW_?7CJ>E,X(*' MD2L,9 *0+/9=[Q0Y(NT?2?M6E_FX^B\EACY.B6$MLZK,X?LXE_2[2XY6'*AP48S$!QG(+"Z72)IT"Q/^])5KIQT M6]5M_G?W!C)C/UQPZEXLC(+ ]"^ I#SE<=._3&04>2&?=*_P2"ZTDKM3H;)0 MQ72EHH<41C/)*T3W($*3E@EDKA]Q,\ 2$QDP/PPG:45'6I&5UJUR_TZND%IR MY+<=*0_%L):KO'54N.#$&YEW[GL^H B @>\SDZ$)C+D[33 ^$HRM!'4E*21- MGE,KR;.HUHL]O4B)'J4+Y:M%GM[G11?R;U5V0*1CXQ:),7NM@O6LI&0$S=N((P%\%0$ MC"(74#*![$6\CXEII<>L4NCHL/EVE^;UP5F+JGQ8%+3X60U!"FEZ*-#,NU\B M8 !GS@3RR.*_6I$QNR3[(A_38G_TSZ>TKM,IAQ3S\3@+20!DX?O!-!6MLYA5 M1%"97\N:ZL-!5+7I-UPCAG'& 0-*!,*Q"$Z/B606']3"A=F5RQ?9%P>:F3\_ M_ML9I!'D9.J+1<109)E @PT8RV-=^$T0TF*%V=7*[^U&UO#^@9#@:$Z - %) M,0&XA6?Q,JU+6&25\\M-6C[(AISL5);#>@TE.K/JGM=J](N.EEQJM+%IM2)B M=DGT,1LJ)ZEUF3^J-2&TH*E.%IP'002\!4�* 01E WB,2DSW"M?;A=^]S6 MDFK(ZE 9>T>I5"@XV9Y2%I66Z6+"3>VRB/W8,]DB)!,<+'8!DC'/G::J]1"W MZZ'C'.[2YVY1WZD@$DA[J?E#FD#%,.:&( < J*]FU*1I F/AQ=,TM>KA=M5S MK#6U?)3E'OHI-Z4)I5'3]98(V*VU##X .%ZRC.EHKE@ 9HE!-T)">.UUSN)8X?+[K=%9+!3(UY0KW1"S,%?X20%GL,Q\T Q#4 M\YAK<4TM@[B]W_1KMZPX@]E%FT47'2VYU&AC$VK9Q>VR:YGN\C8M^GRURML] M?8FS4/Y#7M,^=Q$B_]KG.[4J@+8%"HJQF,= D$&L&W@1Z+8@;!RZEC82U]*, MVZ79!.EN65>F1=>7:*IU2TL$26OV1UE4T_R!^O)]9E:B)4)&,3.K6X*0@1=; MTI_6='RFV;2OL\V@LXDO";R\*UW3-=EL"AG$3,A"Q"#])PCI!Q:QRK6BXG9% MU6T*==)#=='2C'RVR0]KO?M]0W#52.L:2^JM+DUVL/KEYL] '*@DJ[?K8L,$P!L7]$G3.!I[>79M=<+$Z@I/34$WKT!0HHCA;%$2%\@+0*04]RT MV/+L8NO4;[=I_57V^RB-)%4YO34%A);GJ9&,EB!GE$';) U<&;_:]Z_XP-.C/V.PWE8EP&1+^2P E M82@BYH,E$0:3):<;OY[6/)Z]C_4Y+],R.X/<1?M5%QTMN=1H8Q-J=>79U=6+ M%- T>[)H%QY91:Y3MYV*+*OV1&$=45G58&WIV3;?!BO.0A( 82+@ZDC#E.\( MK:F$75-]D;OT^; CTO$[M'O@88WY?;QY2 (@"\_C;#H/"*VCA%U'C?A0(M\Z M197"'71ATS@#EUE( B DJX*(39\V$5HR";MD&I&YKVH:@**\8A"8#0PHU;U+W08DK8Q=2MIJJVD<\(+V%3/ ,G M$[+HL[E![6SY)$[.2,W(IT-6J671G?-K*Z?=R!?Y11^3&B965>3V6>U]D3WR M1^GLB@D7-L60%PD&%C< 254-'"Q($#+R@NEVEM Z2[Q&9YUCB.VNJ)ZE'-[< M'=9(D_8P19.(4=L9 ,.8@[TG/*+%W;48$W-BC.8WWZ6%4Q^BO%M%K+MB+ONC M)-CM0>>(=S=OT)S?(+1"QM2T%A-V+?;S8=J(5UT51;]]VZ_<3R)!E5%:PK>% M/,3]X/CI4UJO,'4@HSA<*"PA-%(G!LU)1AN,+)K>]15:FHG9LT^CI05I,YKQ MW?Z^R#-BO);D!0]'1=%Y_9-:95!2'Y\^4=%!T:+:'"=;3H<1+#EROKTU#TD M).3"L^RH"2V]A%UZ49$[Q+4BIH[?U$>/.$T*D![H-HDH$C[R"( -7/=%;VH@ MC#I>_DOL^!"IUES^*S17(XM"UM]_%W$6_M1T$@P>!YU77O.0!$ 8GY:1OI9= M_OS9J6[YI9=UXX7=9\K=)\ MNTK[F8(PZ_/7MZP[4N#4E..<;#A>0/ZK3/.V-Y#*<8^T]*; ?CLX?-/6>7\D MD@#0+$!VH=U'A..HNP" %B_0$LZW2[A?2U*B*I#?K&3_EUIY3[ _FSPZ6!6R M$'0A )3L%'@! UD?CLMX9#D5FJZ%#'"BFA5[!A M[P-EYA,SH&\0-&2^X*"CAK N][WI\N>?G)>W*[Y7F4&JLF8U@"G&J$S'$4H. ML!^';)4@J&FKL0&TRO,#:VOF;K_;]?J&RKZJZ$75=+MQAQV:=4%#YF7_'!E5 M=_PL@%5*OOIA@$N.EEQJM+&!M=;TY[8Z3_>$#KU;:$13Y<4,)1'0 D2=:(#C MGIA61+X6C;Y=-(XY=>+Y*!%KN2:5B(NG*=)XB+;S %#XX-1D H QG]ZE];7F M\\\],7\,@D8SKL;GZ3%94Z"%@@MP< P@11RAK4N G& ::*T7N-8$<'*F^MB! MICR'!!$,_< J)5\;^A<=+;G4:&/3:LT9V#7G<,HA_YM*2/.*1V<"( 8%.M*- M@"%'#P2!PVEL>M,_T-(RL$O+6WA,93A4J:3UOE4K!N>9DH,*G[>J:53L5YT$ M=^ !OH_# ;Y^ 6D[QA>8(E%$H$FR!$!27>C0"T+R.)A67('6GL&,]IQJ);TX M+@&9SC<2YR$)@/#0#RQ^H.5D8)>3B=D0'D@#(B[,3 M8^I:0@9V":E+!7JLJKIO4[J@,\)Q]05JR*P10$/0PTG!1')7,!HJSINAO8/1$+HL]4%D!TC"!#=*;X/KD&?JMK!^ZWR)H MG,ZA^V?3C^\>?^_@8_>4_XOW/[%W2?^K!7J8_D<4?DMK6F$UQ']-0[H_AG0_ M=?^[!/V+MMIU3^K?5VU;;;L_-S)=R5H!Z/-U5;6'%^H+CK\.&PO=V]R:W-H965T&ULK5=K;]LV%/TKA%L4':#XH3A)VR0&\EC18&MCU'M\&/:!EJXM(A2ID51< M[]?O7%)6G"[-!FQ?8O%U[KFO0^9L8]V=KXB"^%)KX\\'50C-N]'(%Q75T@]M M0P8K*^MJ&3!TZY%O',DR'JKU*!^/CT>U5&8P.XMS#$1)*]GJ\-EN/E#GSQ'C%5;[^%=LNKWC@2A: M'VS='0:#6IGT*[]T&6D*);588))0F<&+WRZ6/CC4 MUN]/A2@1F#Y-@/OMG6]D0>>#AFVY>QK,7KV8'(]/GW%OVKLW?0[]OV3V?P$6 MUVJM@M2W!4DC/EA=*K/VF;@Q2"-O5@B?;Y=>E4HZ15Z\1C'';KTGO7O1V%382$0D6S2@P+WR0+K1- M"LH:B6.X,L5#++N(D1^*G^!CYYS82#[<]S<3265GJ+92Q !VU MU)ASI)7$5V0N5X O>?B(*<=S(D?A763) ! +O W)*BD?/, MQ,E&[>QK< J$0!M[_]""\!DWC6>G23D$P98MUX<*VT1PK32^'\%4T$5B#O:NV5D9*5P%A5[\RBK!](?R(,%NE 5)%YWU7,CY6)7/QGST6W, MQ[6S2$80]PJ)!G@MBXJSFB'WEL,;^1D*?"G%8NJJRI^*>1>VIRW.OV'QHS2 M+07+/-]#TY[U"_\C2-@'\0@0>.DUUA8!DC3@Y UMHN MI4:!ALK9=EW%"MX 6&\/[,9@1W<49O:%;(C*0LTA(/,6I5^(VYVBW!J.9%&) M_#A>8Y.D3D^&. _'$T;6V04: M'D),W7#9K*4*6":1TS_THE=9 $P,K M('@3C#@XDJ*!==S^;8"DFUA0LH6"R2@I>KL[&OV&I$V/LNE)GN7YVST3^]'- M^O*#"<+MPC:?LX_^AGHV]K/] MH_LBO34?MJ<7.TIYK9 :32L<'0]/C@;"I5=P&@3;Q)?GT@9PCY\5;E]RO 'K M*XL>[P9LH/]79/874$L#!!0 ( &*!55BM#&PO M=V]R:W-H965T)T%XO#X4"1(XD-1:H<,H[ZZ^][S]PN$77L:7A/+[YWB\^ MOVO:3W9E3)=\65>U?7&TZKK--T^?VGQEUIF=-!M3PS>+IEUG'?S9+I_:36NR M@AY:5T]G)R<73]=961^]?$Z?O6]?/F_ZKBIK\[Y-;+]>9^WVE:F:NQ='TR/W MP8=RN>KP@Z76&XVG M/TIS9]7O"9YDWC2?\(^WQ8NC$]R0J4S>X0P9_//9W)BJPHE@&[_*G$=^27Q0 M_^YF?T-GA[/,,VMNFNJ?9=&M7AQ='26%661]U7UH[O[=R'G.<;Z\J2S]3.YX M[-GI49+WMFO6\C#L8%W6_&_V1>"@'K@ZV?/ 3!Z8T;YY(=KEZZS+7CYOF[ND MQ=$P&_Y"1Z6G87-EC9=RV[7P;0G/=2]O^3*29I'()GL)&_6YG M;K>O9@=G?&WR27(Z39/9R>STP'RG_O2G--_IGOE&CIG\Q_7<=BU@RW^.G9CG M.QN?#RGH&[O)L>XR)J^Z@ _*.B\WE:&O;YK:PC,%?_]Q98 $\V:]R>HMSI?[KTV1 M+,HZ@T>S*K$PGP&J[VRRRCZ;9&Y,G0 P-UD+X\J:)FD+&&V 5+H5_2U;W(3U MEZ8V;5956_S>;#I^MH--_%R7^-[X1/1&%@ON5LUL.IQNR[DR;NV?<7/@PX%QM,^)5^NBF*H'L,SE KF$Z23Z8O,JLI=OB!V], MVP$K1E T;;(U69MD:]EP+1M6<+\-T,8;R^PJ>0-\6F^@]6O >-QH:SZ7%G[O M&MP.R@7\%:?.^[:%N7C9C<*.27+;YRLUE=MN419)W71)ME@ FX9Y.D !6,#4 MO;%I K*GS>AJ ?S-VL G;5*#J.(_)\G/UN#&O[-=N:;[1#1C;&&TXUN"4?>C M&X,7SU-V6\8MCPJPIU_[$DX$O+<&885/X*G7V2?<%*(__%PVN-4YTD>:&+>G M-/FE+Y:\!F&)!0FXX?-WJRP<'BE$[@I.T+2= +PH;5XU-J#P_6>A=32U 9 ) M!?.N)PA;D%H6)NHKG!\VT":+MH&;7,%"8>]R O&9)5 MY6_9O*SPFN!^*P \?4^@-1T\E&>;LL-A!#.@N#JKCF&FQ#:+[@ZW7<"NJF9# M]Y@W%A]2C 20 *#9Y)^.4>(7"0(2%!%&*08!#A.P!#P#U&OF:FN OJ0W(;/Z MC*.9[Q4$!9O2(S!=2[<&]S)O6I ). K0%_B;P>,C$ L#AP ^8)+*P([@N+Q* MB2#ZG%6],.$*B!=7 U M@0W8#C44TR+K[+(O'CZ+K&SI,:*>@$'X1-L3"J7, ME&"#:C!^%%T('CNKEZ6[/P"V_Y/6 J@2X3 FJVTS&?!5 RX2U!$!Y[V%8UK$ MS?4<&1]":I+\$,@.KP00$>8.: EG7Y5P8\C(J\1\ <"7!J&.J\*7GX$%-SV, M@P.U$07>K4I <$75<^"X!L\&8)\CVF:VJ1%!^;HLYL Y3VA2Y?X^?[.^#$(?E02II??6@$FC;1AI+J0(7Q3%B\=8E@/ MJI=ZBLX5<3GV);$RX_W";,E TU"."X*,<"% WN#_SYG M986?'\/08YOM#-"ZV#I#:(*VQ1<:GQ('T"EQS9[NFY9VRHOH',@;8 .8J8! M$ '41WZ+ DT4+%(!&+- N,+\PA_2:#_^V/; (9&@8"LWL@WA"F-*VRN!]"U" M&H7Z8=BT+'O; J'>:7*A>V-5@]1G8)I-,4&]?EWV:^N5#U%26])/8"R*53@\ M7%]K<$/-9X /;K,J%Y[XG"C??W-;NEC H.*7GGD3PG-;F@JE#.X(YS&D'8&T M84D.7"Q9&] R8*-OW0>L#B:E=5H&[O!NA>ISUH(B#HIBS7H#?$Z"D=EM8ZUQ M, 9,V(-]K7'*+#R-VB=)O2]"&DY1P\NWK'@:4AB Q=8T%HRH?MTS-!B7\.O6 MK-"W >?";22H>52)VR2J]ONVR^J+$'V1L(8B>&(W)D>"3\H"%@^DSQ!CHB-\ MD%T#POU$.Q((?H6BL[;FZU34[/M,AI\\M<34SKB$TA@8;> >^]$?;AY1WJ)$ M-BRE:R6U/)M5Z O7C?(#E6@FX8"=J-*)0":UA%&R /L#=2@Y5CQ5UG5M"5HM M;0QWDP!V@Z9&8)\DK_E9DI[J093QK.?.(ZU7/?L_"/$W36N $0O3R+=T!8&@ M<_?QP%8M[8@E7(#="F:;MX)O7SO[EV\6M 0R3D$>'9@7'E.:X[V/^&O5EC+. M ^P5\*0$Y"&^TN0C<_P"N&,!QT0K%WV,%A:X^%EI;SA+A[1%OHA1K>M!V\/[ M)&O=WS:G!0@>;&XBDMJ>YPXD1 '*>M[! K#[AS N@&9P7.PR*S9PX9X, M*X;1=I-%U:-!*M*VCGT@P,$:Y?K(U/W37HCL]Z$9GDELU7MI[G['2* YEBJ: M38.R""AH1$TG2FG0#"/Y17,WT:&J\A^!Z]*J N"^QXTX(5 ML<[RU?3KA"AG]FWR+)V>G.S,^]7LZV2:7IY=PL]GI^?)1_+[/ (XN/FK]-G5 M*6[^?)I>G5PF_[7[/]K*6SX$Z>)(&&SR*X->L6T">-7TQ5VV%=O5BLN"NT-\H(8"C74W/DG^B7PW[7$@&QG?+)5.6J 968#'-W>2FH MD2(*29WWV_ 7Y=QJSDM!(&;6 #C3YW+3"D&%JP@*RK[\,?SM;(/CZ0XH ]5) M3Q:Q:NWVQX+4.IIQ2.T7? AJ=ZNVZ9Y:"F /9^ #P3<_3TW.0>!?I^?DT^2?8 M/>:X62RT(/T*QER<7'T-OYRE%Q=G7V/D-%[X/+TZN_(;>(.6R#^<(_>-%S)O M@P^+QW@SIS +,AO%90+\.#?"S"D8,'?(BUX9U-C0D4)^N9KE.UK^) $1SU!? MP]A!YI5H4APQ&@+:9%MMM4H'X_\A>;L.S M(9X4NX.<\!T+**')@-. IN=C7'L+9]WK!DZ'>N%H8$E] MN,FV\@E[']O>*(46>+DP3UA>^8[908Q^,?0-B@\9_?$JPVOU%X)\LW=J$+BY3!%<99BW@%DHQ^3E$)^/=\X% MK6'W 5E4Y?%C$9Y@[!D0B3B5K[NL"8):&3 MZ,9V9[>R.5YO__GW@)D^[_!N9<-B##?N9IWZ$3% _7DSX?SWE. MP7%@RGU;EZ1PX?>+\@O^;OW7[_ \JP;X<;E&V2Q0? <*+.M_; P0>I(8Q?PK M1 -_--C#V]'(YZDL$0XP"LK'+;77]8?) N;.WH. XQY>'<""%(X)H@(Z(!6=KF_ISV38U2YUNY&+* M715XYWK$@'<08[;C$01YBX#>*_]BD\K5EIB<@W9\=#&2V49VOPO4RD!V%;OT MF<%]KABY^+88$33&8P/L!=,C8F'R/+JCN2#,T<&?+0QSO?$ M6--(0@>;E;6YPS@[B2(*Y+I?YV;;")$R/!E%"N>Q#_QIP IXD<]3N!O"'/DAVU\BG+#6./8ER!-0Z M_PB !*H&%$I6BY$[1C$^+IAV)9.195RL6FN3,MRBAD*!XU M<;G1>S5")S>.+65Z+1D,0S8 M_P\W=D!I(=65_2X(V?'CS8%/8QQ%] K,!$2&LN[7PG.9(3C6[0VC!67JQ-R< M=,:=6Q@:FV@UQE8)!V5'!<985LU0]R!FPU:AT@#W*7X#;>.F8;1P[NS'V"Q> MM!_:T4"=W-G ]WQ5PE(1]@@<2F[PP'Z<(74]9HOYG+Y=M6R0(_&8"R*R@P$W M+KG2&VG>T,!TW%MG:+Q6*98W!*3=)QEX#L6B@UV!0\R-KT,4K:-DRH2 MG9L#]W(BDK.GP3@#D?X+2BN+;AIV-X)D-R['5KEDD4EE/;#HED#D',B8)>>\ M+Q((P G3P*PS+Z-%ET-6SX* HP:5T4\J/Z_>B=.3)'_'SE?KDF Q1+ O\Y6S],56*%SIG6:#WG''.6K'=#5 M3D:PC'+6&$@Y\ZFZ2?#8*HB\:4I6OD(6@;NGDN/_749^:Y(P?&$N'[G8^@0V M=T%XC1-!>X_>Z@R;*B.7-R0].?/19_9HK?0!%,FMS]K'I63T_>11+>@LXR9&+ Q2L?9<5BQDWF%.6V.NE.]C9&"[X MO: *C6',S#OQ4-M=MDV_4?ZS*%6*'9SQ^>#:%GI;YDLI_$"GYY6BU\.A[C!^ MH18MFCNR7I$(M!N=1!U'^>2H[&QG"X1+#RA3VP4'1F!/C@ _YT1%-/9GP_W: M-P@:<<;SX#09!Z62)XQWCH.B8SHK;58A)*QC/'37@LQ\O3#MAASJ"/'=@'2% M:B@G-,)JVT +)>CQJZCO"Q$<_:A3$EWSA)*^@I9OB2WB^1'HILT6$IB9)2]YNDNVM"$B,P/:?6#13^;E6VK!]O<13;;$3' MBGVZQU5V9H2#(4X_T"V%#*GLQV,D4Q<^1M5%S&2' ;M92E$*,":=,V64S^!1U/MH',\>8B5;SYCE]27'@\G$*GK!!6H#;Y"BLGR5M4OE MU(8-'U 1'Z<9O@["AAV^XR [30,JP"_3V,41Z+76^R9R9K!AZA#\>W%*,SR9 M79U35&;#.;O5-M4Y+EYVL6K$X ^3^Q_GS![G!![ MY#"0D0 S3_H\ULR+H'=S'KZ$#3Z71%-(]5W?L@2B MI.&FM<*D(RAR4">J.YAO*6] . Y[J:RWX#40A)\@?X)U^_V!5U?;)%'3BNE7 M%ZJ@D?4MWA*ZB'86BJ"M[SM<-576B=[@63;HIN0A7C9-0=:%CNSI0BQ.@MG= ML."3WDL1U]@ 5+]WLV=V#$KLL-SU-@8NZ7PL8B9)$@$.]6:G2[._9S/#Z.4# MSH@9!:588CN>W#E6$X2RLIURS8:"MP)J$0,/K'/;!UJ SIUA8$JJ04A25&!* M&5F4#I)&BJ+CCCBH1L,+3$9Q.7+:U_P7KK#%5@J 5RQ3HY(599YH5Q9[3E-? M*8>92@EHES 5N@-('/NXA$?:X3ECN8*SL&R)4LIKUWEC 8E*-H:,Z M.I@D/V\:GXT L3N4IG:<*CIV@$#U021TA+;^H*'NU5][@SH0ML]@D 5DZH2 MSF=;E*VEV!=I5A9(G]R-^]*U\1+Z-LZQL)%4:[2W*!8OH[66>]D-Q:6L:@ZP METZP^!D]S5Q_/X[W:5S6.E"<1@"X!PFT\4A:IV_X03YREW_(R1!-U2S)]ZHJ M1WW@1&L1VLY215 AL?] 0A(JX$-K%?/\80.8:J>A&FI-G237W(:T<[]1,KQ$ M!:3L3EVB'Z5XJA) HCK.AF?+"%L#D%O[4,$L)WL*8L^1A[AD,,Y=\JXRS:%; M\19EM:M@W,>0L!H+?2F80X7XBG!W$>C('D5 $ M."67O#T#;/2WC3J5+H&/BD%-^CJ-AOI! AER =T<&4Q<-$:BJ4XRB3M?0\4R"J^EE]>62T7OFQ1A/M(8,T5J=X&X2A8 M-"ZL.\G6V2.PJ8[374^(.K5!#\L#28?+$.?6'N'MLI)Y8];\,91A53OPO3A7 M6YPK,$M(@Q[7!F)E0 HO,.67F%J&A

]VO5SU- M1G[$DO_LE5:WD&HK%3=(-_K2'/KM;>/49V&V'U[M4Q038!SUX_E.O5"*LL2/ MXR%)&8O]9/!SL^(3[5MPI9[M,6MOLX.+[ MS-L/ 2K66M0:2ER1:WB1I1ZH]G%M)T9NW8.VE(:>1R=NZ'L$E36@]96DM+J) M#=!_XC[PT')N/1FDV9MKF<3 M55O!)^\O7&NH7!;%*Q-2S ?JOF&K\&/4K!2Y"& M*TDTK*;>53"^3MSYYL"O'+;FG4R<)TNEGMW'0S'U?$<(!.36(3!\O< -".& MD,;W#M/K33K%]_(>_;[Q'7U9,@,W2OS&"[N9>IE'"EBQ6MBO:OLS=/XT!',E M3/,DV^ZL[Y&\-E:5G3(R*+ELWVS7Q>%'%,).(6QXMX8:EK?,LME$JRW1[C2B M.:%QM=%&G9VS023.9!%4P&W8!D7AIP_L:4 '.@Q@[0R$$V'=8@_U=3 M\X,1I$1BL^98NMRXN".8Q42T 46(,39R#N42[>P;QSW"H]$[(\,DI8F?H)0, M8YH.HV.1#&@2!-WS2#2'- O][GDX5EE,PW1$THP.X]&_12P(Z"C*R,SIIL?/R'F4I=3/ MHHM&#E(:A:.+ VJL5-IV5P(BS^9O-GXCC$;P!E)=0K@//. M:KZL'0'3E:AS\FXQGY,D2AU,ZZX^-;2MO_T?K6?B*[:0>#M>#M.?69ZS9&O@!6J^I&PO=V]R:W-H965T>.R0 $XNZ.TL,)&F+!5BWH,G:AV$8:)FVA4JD2E)QLU^_0^H2VW&$+2][ M:8#8$GG.=[YSI7F^D>J+7G-NX%M9"'TQ6AM3G4TF.EOSDNE367&!.TNI2F;P M5:TFNE*<+9Q264Q\SXLG)^X^;VZ5?@VZ5$6>2?P*><; MO?4,UI.YE%_LR\WB8N190KS@F;$(#+\>^#4O"@N$-+ZVF*/>I%7"@M\J^(YW8\BQ?,L,FYTKN0%EI1'-/CA7G3:2RX5- MRIU1N)NCGIG]PM$E#4?W;%YP?7P^,0AJMR99"W#5 /@O % ?/DAAUAK>B05? M[ ),D$U/R>\H7?F#B&]Y=@H!)>![?C" %_0N!@XO&';QC\NY-@JKX,]#3C80 MX6$(VQEGNF(9OQAAZ6NN'OAH]N,/-/9^&B 8]@3#(?39M2PK*;@P&N02'%UX M]PW;3O-#5 ?!#E.]7W/(=JP4S@IOK,"&*PY,PU(6V*7Z## 'O)QSU>?!?OCP M/A=,9'Q7^PPN2ZE,_C=S?8;@RQTQ91OC1"Y/:FV-:(X,QN"3.(KAU\DEW B# MYK4!5-[5+'(VSXO**S0D5GLNI!Z)@RD"1R$)0P\^,97;FMX3 MHY0$-(&8T' *=VOD?8+6RSVID*9 23*=PKTTK-C;'<,TV"(%$GM5L2R&&_2 Z48$>(1FC.H^XI( D^[2MO&24]WQ3K MR/<@2D@8^,,J0HJ33FU*"8TI4"\A\32 S^[0P+"S!P18(5%N#](G(.>U#>0B MUYFL$0'MO+)?4:RS=S)H[R@7\,B9TL?@GS9=]TQQET_ZYH5$O,)@@O_IOS 8 MO1GHNKCONGBP.YX8-V/W S.URLWCH3X;1FHU;67VXW6[7)E;?YZG9ZGL M6WL,\:BFQU8SM*..I$&*WVF"7>52'D% XC2$$.LK\.Q*C),Q G]*0L])8'BI MW2"4QO8]A<#.NMCK9ETMNE!C73[W@WHD2B*@:4R\D"(IC9QORJJVXGDWRH_2 M(#A&J@&)8N^X17;G$6;P@14U/QRE*4E"'VCBDS#MP*_;WJGL(=,<,,\5C]S0 M0)--8QZW^7RQ$5SM K5[C M,6J8H_W\AJYY76*0]M@G7A*XI3$E7H0R&)**NU^FQ2,!AK4@I)W,65$O7$"= M*>-.,C:7#_QTH.J3ONJ3P5K=*;'!FA_&^5[SWVO^?ZOYR=:EI^1JY:YV&EP6 MF_M/O]K?'B^;2].3>'/U_,#4*A<:0[Q$5>\TP9]4JKG.-2]&5NX*-9<&+V3N M<8TW8*ZL .XOI33=BS70WZEG_P!02P,$% @ 8H%56,-^4\F8 @ RP4 M !D !X;"]W;W)K&ULG51-;]LP#/TKA#<4&Q#4 ML?*=)@::=L5V*!"TW788=E!L.A9J29XD-]V_'R4G7@:D.>QBDQ3Y^$B)7.RT M>;8EHH-762F[C$KGZGDVEKE'12:&-Y(Y4LXUM;9#G(4A6,>OWQ['D M0D7I(MC6)EWHQE5"X=J ;:3DYO<**[U;1DET,#R(;>F\(4X7-=_B([JO]=J0 M%G/SA\$[BS1S+X2C9:/WOE2[Z,^IX05I@YC\#I M]X(W6%4>B&C\VF-&74H?>"P?T.]"[53+AEN\T=5WD;MR&4TCR+'@3>4>].XS M[NL9>;Q,5S9\8=?ZCE@$66.=EOM@8B"%:O_\==^'HX!I_XT M@]@@7>;*+"\ MY8ZG"Z-W8+PWH7DAE!JBB9Q0_E(>G:%307$NO=%2"D===A:XRN%&*R?4%E4F MT,*')[ZIT'YR8L@/3%3N+ M>(O9)0R2'K ^&YS!&W25#P+>X+\JOQ4VJ[1M#,*/ZXUUAI[/SU-M:),,3R?Q M(S6W-<]P&=',6#0O&*47[Y)Q_^I,"<.NA.$Y]/1).U[!O5!"-A+N&N?IKAN3 ME?1.X:C 4\3/0I\F_E0BN)!3[G,6;<[LJ)>T*&A.5![>,3261COTMS[PTB9' M0SVWH N@6T6Y0=/=+.R0 +G'J6ACV+FW#N$]L*0W3&9>&\&X-QDP+XYA.AUZ M80*ST<0+4[AX-V4)NP)B2VNJ< 3>F0+YCLDQ;4HPZ\UF#$[=2WPT8!+--JP1 M2_&-@DDFU I9Z*OS76W^H=<'RAF?457:_N?5L/:!#L6O39=LQ;& MN*G:X5<\K!VQ(Y!YKP@$:X' VCUL9*W\*(PX.U'=BA2OAC9^L$>UTC"N:CDJ M-T;A;04YG M4>D'=-FU9J'I4UO*\KF"*>S;&AELC+P(1C5^E(5+H>]0X 7AB+YP>^C0Z@M? M._1"*+D^])5X!,@,G2LEVKFTS_\YO]-& 3#_W7?Z07>T7S=GT;%>BD*>3I F M6JI[.3G[Z0<_\=Z/6!YM+8_&M)_=("O+OI;4S='?+I\R!;@()D%E(>I1"D>3@$D(CFSNIMN&AE="$OUE7(^/U,?VKM^]A M\&"JIM][HXUHRZJ=TU>;-K(\.K^7"C1 GQZD*BHMZ4I5A7SY_EHRU[#H;]5, M4M72OV&-IO/Y7,FY,))^;8VJ0!L%?1%U+Y]M)PS]4[0]^(X\>AD_L) M'5#J8B9Q[;.?Q8Z?9?0+@ $+*$J<-,\IR-PLV9I9TKO$"7/?B8+H$)*>3V"+ MF:Q8 NXJ1%N T$!R,(83=K^JP,FC$"9ZE+E)3*&+8V6!$X?/U/3M_3"0#TN0)AY, M1SSUJGU1X&1)8NT+([8O8OLR)\E3&D%[O$5[_&:TOP#"N<9-,B!J'^C'-=\" MQ0-"V?VKC6ZQUBV>=..EDM3KP1MP1M4PR#@-Y@P,*GDX$Y6B>PLWV*IWLD=3 M!660+GO%>WTO?XX!K;7W[[L:7%QSYL5PL/?CTZMZC?U'BWW?H^M*?SN:* M',GKF\^C=#6J:3]=L!8Z'+(J]\)#"W,WC5^D#BQ(L]O)#B@(W M\_?:\_*@8"8M^)\&T:M@ M2./,R6,L"R,W3^B\_%\_&/)(2ZELL<[VS. ""+Z+0L @2W%!>6X:O!$Y<9@Z MJ<](#F-&\DC8LVW8L_&P#[6_K5Z^4X,Q0(<2X%:HN31[27Y\-R;Y2P#!H=6B M*A:TX B_SMH':8Q<\5#3*S0*UI>]MK#:MY3W:'F6G%T+U?7SA44@[A%+K[9"EO1!J+HC74&/K;H=7!;8 MC,FZ9"+O: 93"+5HBX314(%(K:H:)D@"F%L;P[4QK%\4BPH;6P]N+R)K%LT[ M46N'&BETKU[(K<$-&1YR)R#:QY]^R (_?:^IJ#OKB5U]'41PD )7G"QZ[JT( M99E$NL%<6]64PJ*QZIY=?KOX7+]%7#0:4$R;!=]JO,S8:N:.VT:7;@<';.Q: ME[Z[\-@I,S_5U;QB88X]+DSLQ(.N3;=,C?S(*7WV/!457[6?#R;\."(7O,^O& @MA% MB[CA08NQX/WV]VW<]%+?2#A\[ZD9]M[,3Z\UQER# ?)[^^)1[2.=UM&0C,7N M/AR)JBWJ?N""=5ZVNJLK)J\2%N*',UT/S14",Q2U!1XN)OSS MH5A;PE @CQ8Q1??C9&$R_-JK'_=5E*+[TE (+F5Z7E.<)1NT%R'NBC!WPCBB M8!C=B!K8X:7PZC=IF +\V$ECG_S(R;V<4)F@E?E%MC"^MBM%V:"]X_;;4@HT MQ5Y&4>ZD48+>RTFBB*TPJB_,0"HLU<$[N" 7S 4:Z,C#] 6R;CN#/6Q_$D;< M2/E>C,-Q>Y7@TD5-]NFAD-IZO6N8@1[ /ZV<5:BE92W6E9)^+6"V,T.#QY!, MG20>MLA0W^TOF:8[7VT:"/8G M4$L#!!0 ( &*!55C[;VU;(00 D+ 9 >&PO=V]R:W-H965TXZ)/_^9M?&@89P?+POWO>99V:>&<]PK?2C62):>"Z$-*-@:>UJ$(8F M6V+!S*E:H:23N=(%L[34B]"L-+++Y;6;83CX8HM<(KV^VJB:14V4G)>H#1<2= X'P47 M\>"RZ^[["W]R7)NM.3A+9DH]NL5M/@HB!P@%9M9)8#0\X14*X001C)^US*!1 MZ1YNSS?2?_.VDRTS9O!*B1\\M\M1T L@QSDKA;U7Z]^QML<#S)0P_@OK^FX4 M0%8:JXKZ,2$HN*Q&]ES[X9@'2?T@\;@K11[E-;-L/-1J#=K=)FENXDWUKPD< MERXH4ZOIE-,[.[ZCN-_*3!4()W\H8UJP0@W3)=,(%]9J/BLMFPD$J^!*%04Y M4=SG,!7)>W2P(W,,=\5$)(9 MC2W)QI;+Y*#$:\Q.H1.W(8F2S@%YG<8W'2^O\XZ\&Z8EEPL#D\8E?U_,C-5$ MI7_V&5R)2_>+<^DU,"N6X2B@_#&HGS 8?_H0GT5?#H!-&[#I(>GC*:5K7E*@ MU!RNF,A*P3SM:7G)#,^ R1RNN2@MYN"B[J+]:MD^T!BP=9KLH9@V*O$8A"06ON2<:[AD'9P!_(=,5,X#BBL6,CEQL3VXE25>E M(4FF#?BO%V0=>R*E"ZQ &"@- M[57R5^2E0XBA'[7C-(8XBDC7&?0[[21)_]O2(VV)3LEW!)_&7JN>Q*V&0_\? M5Y(RQP[BV+8/N:PIM\W#_1[;Q.+S)A8XG]-?PTG<<-5@5FIN.9I!50#AV\I) M--!MG_5[\.E#+XF3+\UX/_UN(.UWWQQ,_$DO?G/PKA4;"#MVG+73N/NK'4>$ MYOC81V]C?Z!,=9LRU3VZ3%U(RS][S/1CAFGC8;AYSD3I,G^N5>%^.Y0)31TY MKG8=1+&_%$^4I=K%F1 OE<\=JM>X4]5A%M9(/I3*^[?"R*6O=ILHO7IZ*UX& M9I@Q"JB[^D*-2BERVJ)J2!YH='G9S-15U1Q9 ]]4NEUZ$MM3Z%1\C-O=\Q32 M3@ITK2)BG+XAXI62E :6.X+AK1YIH8/D'/91 M)-QJ3Z@L+'P39HAY5*BK3J79;?J\BZJ]>;U>-8E?F5YPLDK@G)Y&I^<49UTU M7M7"JI5O=F;*4NODITOJ55&["W0^5V11O7 *FNYW_"]02P,$% @ 8H%5 M6)]NV R1" 11< !D !X;"]W;W)K&ULG5AI M;^,X$OTKA*>W80/J6-2M=!(@1\_L 'TAZ>K5R6=/:OFIWZ4LF4O55GK\]%CVRY.IU.=/S%53 MB1:WS<-4+QHI>ZT;32A3UZ.+,//O>7)RI95L6M?S>,+VL*M&\7LE2 M/9^/^*A_<%L\/+;T8'IQMA /\DZV]XOO#>ZF@Y2\J&2M"U6S1L[/1Y?\](J[ MM,&L^*.0SWKMFI$K,Z5^TLWO^?G()8MD*;.61 B-T&S]AM%1DK;T0K+LX:]G(V;2&:%DRS3LR5 M%>.](89[[(NJVT?-/M6YS#<%3&'38)C7&W;E'91X([,3YG.'>:[G'Y#G#X[Z M1I[_/QUE-X7.2J67C63_OISIM@$T_K//9RLQV"^1ZN54+T0FST/\+C]R/!^P-!GN#0](O[E!_^;*43,U99_M,H@HE6WGBL!MFP<.RY/)\QSW"1@/U0KRM[2 ^:_H^UQ'!G!OI.08%*7.)[+)P>R%0[9 M"H_.UK6J%JJ6=:O7X^_0"+M4P]$K6^OLH)[]F-N( AQFLE.$1^62 M,E#4K'V4L*S6JBQRT>+978M3U9OY;97*0C-(6C2%QBJ\HITVK47]<'1BKY=- M ^&G[%>90W2)>"=>BN/[7Q*/>Q_7KHPE;)Q26@./<3\9L@X\^"$+G2#!^Z$!0$+ MPD'OV./)!$?'X_&$Q6&G-N_$8D]*[[F3N( 2C_LTKT>?;/.CF'0Z*4^-;3X@ M? !NT0"WZ&BX?9K/I6EMZU"[)<=N9:;JK"@+D]A]8#NHY0VPK:,!_J)AH#M; M1:@TM427M/ FXS:J4+0&2QI17[:J>64-6=DJ\U0.;E ,Z8W#EIIT"$L2\RZ1 MJ^W]0E+D\7\<#H%]8("KT$T)7X0>,%*ZXKG!J;Q 1 CD!79RQ_5=QH%=SXVA364_ M/] PDIM2A0LFQ300NG"F@5'$A]'*NAQ@+K[BA!ECZ)^(+IB3Z)<6E<$04S4F31\$#@!F,'C M3AJE[+=2S0SAM=AF+,'2#Z2G@UMO=.#%PS6/O'$U@8=5T5H-") ;>RA2-R0% M*18;H-V^%]7BXXTQ/$.Q%V!(9"SAL'8,0WQO,DC]LPN;FVIM^Z@8(8MO*=;=]090V$ M$N)"'SC@"6=OMH[_@[SB@;SBH\FKYVE#6I=:2\2:JNAS!\1"ZGV\=5@!452V MT80'WB87Q4I-N5+#Q-8 \P:#W.R*.D5*,K4D7<"]+)X,*9I69.@"D?-C6M,L ML6^HFA0E$*!;)>Q:+ !*6Y)$M*+)'HU]N7S"=]."NC3S720B8;[G^!B6NGX- M>K086E5N0+7B,S]Q4C\PY:56:ZG>,V#V%3,2BC[7S,,,1,1(P [?9I:08,S2 MT#>9LF6Q)0G3E&]*E6,RLVA+DY2%P.)O#2G>EP4.MT+8R5T:["+V66K$XMA=R01@%Q)I) A3)PK#SIKWE>-!R6^/$:UQ M]>NWSR;LJ(NB'T&W:Y'6K%O118E_\$W/U\S_$'977VCX;]%06/_DOC:DCT"N MS8(NO@?\8.\XNG[5K]ON[T$*-HQ-0TY=#(Z.&T7$E.AM?2./T3&]'1;NS_:M M=0-J(@ K-5QAQM.4)M5.*IZA4R7H>P>RG Y93H_.\JHE7?9%MB^YAP52'O=5 MJ_G;0G!%QLQ\!T@5"BQ1U'F1F9Z%[XPC^/9*E%:@[K]%9O*AJ&M")QY8L:8V M.U:@2X]ZUH1=YGDW=F#":!YLBQU&/DXS36I[>H">OJM)UOFFCIZ"5NH.Y(2[ MJW\P[M%9V9B=B&N[CT7-;A$I0A<5P-X_- >5["_#RV%V[PAP)\:F-)$SNJRH MR=&2Y?: -^N-W$KJD1-Y'_J#HC&9;Z3^E62_,V-<0)4<0Q!]9'IK>;>=3-5; M4^C:Q$7>]E^37:)!KS%'-5/W&(:N0:0!](8T@@@V-@/&,:;B2Q4CH^_O$4#^ M-101!&HA&A/0&7WJ2&V^O&=%;7,QC*[X\G6CX?9V->0?8WVJ\?D8C4LTP3LA;NSZ+&)ZRJI2QFZ%DU$6[G;5TK3M3^; ME40)T_];BA* :']R#D^'?\27]L_H:KG]P?P%#%# D5+.L=4]B<,1:^P_6WO3 MJH7Y3SI3;:LJ<_DH!3H&+<#[N5)M?T,*AC_G%_\%4$L#!!0 ( &*!55C^ M_H:BY ( &<& 9 >&PO=V]R:W-H965T'EA5%'8?5OO@)-/&PK&#[;3P]SMVVE)$J?8E ML6?F')^9>";#E=*/ID2T\%P):49!:6T]"$.3EU@Q5(DPB:)^6#$N@W3H;5.=#E5C!9W"+4O!*Y2&*PD:YZ-@' \F71?O WYQ7)F=-;A,,J4>W>9' M,0HB)P@%YM8Q,'HM\0J%<$0DXVG-&6R/=,#=]8;]J\^=SN7X9F)KE M. JH(0SJ)0;IR5'8:IXC?%-,F'UB M#].-Z395C6"N":!&G5/ZU'6.W98(MW>S![!,+V@.K+@0D"$@TQ(+?^D+H YR M<2PO.2ZQ(-GR((,,B5-)@W7G<_ OI8A8LLV(M+@ZL"BD8[B^,EBQ]4,L>-EQDPE!29 M;0F\56/=%:<4:20-X%Y3^*NF-\6^;RORLZDR$D/B79T,Q'#<[YU%$22]3\ZZ M#FN="1S'4>2\O>B]MT/>CL=2T'MWE]SG'ASO0>^[5N%.\U=(L6[$4455(VT[ M![;6[10=M\/C-;P=P;=T%)<&!,X)&IV=]P+0[5AK-U;5?I1DRM)@\LN2_@2H M70#YYTK9S<8=L/VWI/\ 4$L#!!0 ( &*!55B-B:%DP , /(/ 9 M>&PO=V]R:W-H965T770T[8>J'Q9[P*O8NW1W#=>J/[ZS:V-PXCCBY$CE ^S;/#O/PXP] M,]T)^:A2 $V^YAE7,R?5>G/MNBI.(:?J4FR X\Y*R)QJG,JUJS82:&*-\LP- M/"]T<\JX$TWMVKV,IJ+0&>-P+XDJ\IS*OV\@$[N9XSO[A2]LG6JSX$;3#5W# M O3#YE[BS*U1$I8#5TQP(F$US>0NF3F> M\0@RB+6!H/BSA3EDF4%"/_ZJ0)WZ3F-X/-ZC_V3)(YDE53 7V>\LT>G,N7)( M BM:9/J+V/T,%:&1P8M%INPWV55G/8?$A=(BKXS1@YSQ\I=^K80X,D"B[09! M91 \-0A?,!A4!@-+M/3,TKJEFD93*79$FM.(9@96&VN-;!@W?^-"2]QE:*>C M3U07$HA8$9T"N2D4[BM%*$_(9[FFG/U#K=QGMZ IR]0Y>4\>%K?D[-TY>4=< MHE(J01'&R0-G6EW@(HY_346A$$--78U.FJO9-]P9U(H/+-[@ M!;Q%L50L89@S%V1!,ZO]0HOXD?SQ"QXE=QIR]6>+GS+.<86WB<5\^ '=,I+C'-:$8VQ3)C,0(B .-KXV/-I(=%J?2J(GL ;1 ML"8:OE%2A'U*T!-80X)Q+<'X?Y\4G1Z>*N;X65*\[\Z*JUJIJTZE[NX_MSG? M:72J\SV!-?A-:GZ3-TJ&29\2] 36D,#W#G6)U_DG[XG;$+_ '& Q9@+(,GQM M(">XMU@YP:MGVA-2D? MJCO_KI.^^35"JP-<8YNY1?+_V4O*?5U=^./+, MYVFT]U34E9S=HZXJ![FVS:;"5VW!==E@U:MU0_O!MG'NX7C9#6,+LF9K8U#;0 M_?O93IKRD3*0N"%V?-XWQ\^QC?LK+IYD :#02TF9'#B%4O-KUY59 266EWP. M3(],N2BQTETQ<^5< ,ZMJ*1NX'D=M\2$.4G?OAN)I,\7BA(&(X'DHBRQ^'L+ ME*\&CN^\OK@GLT*9%V[2G^,9C$$]SD="]]S&)24&B.=QG/MZ32?-,+U]JO[ M5SMW/9<)EG#'Z2^2JV+@]!R4PQ0OJ+KGJV]0SR2<;4^$)^B,9DQ,B499@K=9!E?,$78 M#(TX)1D!B3ZC>\@XRP@EV!99:^ZP+"[L+QH^+\@24V!*(LQR'2R5()F"O!H_ M3T%A0N4G;?0X3M'YV2=TA@A##P5?2*V0?5?I&9F\W*S._K;*/G@G^Q2R2Q3Z M%RCP@K!%?G>X/&B1IX?+_1;Y\'"YMREW=16;4@9-*0/K%[[CUU:SWS<3706] M&_^TP:W\HG8_TFQX(K.-HH1- M4<)][HE=^F8[9*8!;WNDK1Z556RMS &_3$*_&X2=OKM<)[T;YD=>MQMLAJ5[ M$SN6X8G,-AA&#<-H+\.UD\12)"RCBUSW].$Q$C#')$?PHO\Y)51'#U<%"'UZ M"J%)(RPEM/.N/MM9 ^EMH=Z-N/*]K:!T;_;'@CZ1V0;HN $='P.Z#5F\ \3O M1MTM:BU!5V&\16UO*L=2.Y'9!K5.0ZVSE]H#5YA:8!<[N]PN1_%_K)V6G=^[ MZH5;8'?#_-CO>5O\TY:PKA]'P58)ABUQ7A"';W85#W?M>F$NCS^PF!$F$86I M%GJ77>T@J@M9U5%\;F\<$Z[T_<4V"WV'!6$"]/B4<_7:,9>8YE:<_ -02P,$ M% @ 8H%56 NK7U@W P I@D !D !X;"]W;W)K&ULK59K;]L@%/TKR*NF36KK1VRG[1)+3;QIDU8I:O;X,.T#L:]C5 P9 MX*3[]P/L>'FX657M2P+XGL,]![@PVG#Q($L A1XKRN38*95:W;BNS$JHL+SD M*V#Z2\%%A97NBJ4K5P)P;D$5=0//B]T*$^8D(SLV$\F(UXH2!C.!9%U56/R> M .6;L>,[VX%[LBR5&7"3T0HO80[JZVHF=,_M6')2 9.$,R2@&#NW_DTZ-/$V MX!N!C=QI(Z-DP?F#Z7S*QXYG$@(*F3(,6/^M80J4&B*=QJ^6T^FF-,#=]I;] M@]6NM2RPA"FGWTFNRK%SY: <"EQ3=<\W'Z'5$QF^C%-I?]&FC?4=*Z*]$XU0R;Y8;\0+-R9*1@F28*72;9;QFBK EFG%* M,@(27:"4R(QR60LP\=,2LZ4>)PS=4KU],,L Z8V(4EXO5%'3+8M$;U)0F%#Y M5I-\G:?HS=E;=&: 7TI>2\QR.7*55F-R?!$YGZ [CA3I43O60[Y M/H&K;>B\"+9>3(*3C"EDEVC@GZ/ "P8]"4V?#P]ZX.GSX?X)-8-N90>6;_ $ M7V?^/61 UGA!X?Q@H:8"O_-A[UV?E_R1+_Q/9GLUA9W-XBCV9P)(P9@[*!%/C;)]U M#45D*4PA7B>Q=WT][EAP'A8$?[ >E)Y-YH=2HDQJ=E#H3?$ULO3>;!QY7 MNG9#CK)F%^G"(*'W'#>L\8XP/QI$PP/Y/5%Q%/D'^J,CDZX#[R_5GJZXTQ6? MU/5=$ 47O"@DTJ4(<56"Z-,1'V5XX4>Q=W4@I"\LC./P0,G)G%ZXDL-.\?"D M8ETQ_[%CAT<^1U?AH=+CH.-MG1X'[6WK)G]WYP:K0"SM2T B6\&: MZ-=H^- M6WO''HQ/]".D>3/\I6E>,'=8Z),J$85"4WJ70YV2:%X%34?QE;TG%USI6]"<[7MF FZIUGR!U!+ P04 " !B@558RW!4AU<( #H0P M&0 'AL+W=O$B/9;> M8QWKM82OGAC_+!:$2/2<9X6X;BVD7+YMM\5D0?)4O&%+4JAO9HSGJ51O^;PM MEIRDT[)2GK7#3J?7SE-:M$97Y6[IN!:W- M!Q_I?"'U!^W1U3*=DPR\ZHSCZD@8Y;]3J=R<=T:M-"4S-)5)C^RIY](W:&NYDU8)LJ_Z*DNVVFA MR4I(EM>550MR6E3_T^=:B)T*W>Z!"F%=(3RU0E17B!H5PO! A;BN$#GHBK,GQ'5I1=,O2O7+VDHO6N@3Y4%R]2U5]>3HH3I! M$)NA!SHOZ(Q.TD*BF\F$K0I)BSGZP#(ZH42@2W2?( M%NC7!5N)M)B*J[94C=+H]J1NP&W5@/! X(0O6>%7 B$BRF9VH"VZLVV2^&F M2[>AEYB0R1L4!1"-63%1_=$!5@/X(Q6?T1]WJ@QZ)TDN M_G1%M@+&;J!.<6_%,IV0ZY;*88+P-6F-OODJZ'6^=T4!$I9 PC 0S(I*O(U* M[*./?J!%JN*"[HC*AA?HCJ:/-*/RRP5ZD*DLST ]=JMB-,W4(]S;OB!8%;XN]OP=U\8_G$E$^QYX&_,P?BX0NU%G3N<(6$8"&;%L[>- M9^^%\;Q7Z?&'G!A4(9@6UOPUJW]OO^U7^J#JN8B7(,E6Q M(&K>K6*C0FSF"0+]XYTTW'J/<>[%M(+U2ICV"NM1>-5>[ZH/>3@,!+/4'VS5 M'WC5OV-"(#4H:+Y,*=^,FO(LS-14=8I2(8ATSDPK<'='I2"(.[908T>A7M1M MJ+E?*!PTRF!O-UXHTG KTM KTCLC3J;T-Y.EXU?F1L^D2SS.E6.GO-C^)!%#;&S]A5+N@&O4%##5>Y,.@WA,7^ M%K]4D1T7&/C/CT*FQ;R\H%3#1=E0N5#63GEN6E"5T?18:GFBL2I2[QWV>H/NOVF M+O%^TA\.@SUA]F%!W.WWF\J\AIT*C)\*_![&S-78LIPV*X7J6T-ZAG;X+M%M M#;9D:"H%:GI :1B*9NMN?$_@]P9&=TZ6C,M4)\43A>\=%Q[22R2@- Q%LX4W MWB3PFY.$KNF4%%/TA9+,G1TKP'!'W[T+#:1;2$!I&(IFZVO<1^"W'^_5I3Q? MY4YA@6;\=0P@:0DH#4/1[!@8677'2]\8BWEI\$F:TRYDI: TC 4S8Z!\<1A%SPG07K3,2@M :5A*)H=&^.;P],6#(]-G_R4 MKB,2@M :5A*)H=+./(HP Z>T6@ MSAR4EH#2,!3-CHUQYM'1Q5JBN!+I#3S.2(#Z<%!: DK#-?':.N8TF_N=R(&!<>]<$S%:@;!Z4EH#0,1;-C8]QXY%_\ MKAW?W0''=Z2VYXZYO^;9FH.Z;"B:K;EQV9'?)_](V)RGRP6=(,?0^ =M-LC- M.,MU"?7U1%8;#\?E[PF):QWUUG_4L\<,J&$'I6$HFOU[+F/8XPYT/HM!_3DH M+0&E82B:'1OCSV/_BOEF[$P)+R=:Y1B:U*-&7.@MII,#N]1J\JYG:NY2.UXD M.5X$^[OP4HF,38[]-OF3WKD\K7ZBI#?NO5(Z\K?B[%,>U&R#TC 4S8ZG\>4Q M^,]^8U"3#DI+0&D8BF;'9N>WO_[%\?^2CN+]6SAOHF9"2+:,Z_?>3%$=+(7&A)5]LW=[7SSG'YGC<2/6HEP!(5B47>A(L$:NS M,-3Y$DJJ3V0%PNP44I44S50M0ETIH',G*GF81-$@+"D3039V:U.5C66-G F8 M*J+KLJ3JY0*X;"9!'&P6[MABB78AS,857< ,\+Z:*C,+O7QV$4=6X$[\8M#HK3&QH3Q(^6@G-_-)$%DBX)"CM:#F]@R7P+EU,AQ/K6G@ MGVF%V^.-^[4+W@3S0#5<2OZ;S7$Y"48!F4-!:XYWLOD!;4!]ZY=+KMV5-.W9 M*"!YK5&6K=@0E$RL[W35)F)+$/?V"))6D#CN]8, MG"O(3T@:'Y$D2M+7\M!$YL-+?'B)\^OM\;N4954C*.T088.X"ZS3R'X<9[JB M.4P"\_9K4,\09)\_Q8/H6P=FZC%3YY[NP=PD\HA,N4W_ZWS^N37'R0U"J?_N M(D\/0-[SY+W.!/M7HH!=:-WB/GD!JG0'1M]C]#N=KFLE&-8*7.H*MK)CO8NH MT^>=R1IXRL$!RSPX /G0DP\_4N9N\=ME'GF,4:?3C3#?LJ#\N-9 M"RPH6HG M4*?-.W-UZB%/#UCETP.0Q]'_;A!]I,YOJ-/]A0ZW6I1M]S^I6C"A"8?"6$4G M0_-=JG4'74]05JYK/4@T/= -E^:O Y0]8/8+*7$SL8W0_\=D_P!02P,$% M @ 8H%56.03H5S$ P :!0 !D !X;"]W;W)K&ULQ5C;;MLX$/T50@6*7:"-;HX=9VT!CI5M"Z3;(&F[#XM]8*2Q1$0BO21M MIW^_)*7(EJK(24$@+[$NL.>#4@,K"#3QO[):84">:F6O7/)JQC2P(A6N.Q*8L M,?]Q 07;S1W?>;QP0[):9 M&GAX_,C^IRE>%7.'!2Q9\3=)93YWSAR4P@IO"GG#=A^A+NA4\R6L$.8OVM6Q MGH.2C9"LK,$J@Y+0ZA,_U$(< %2A_8"@!@1=P.@)0%@#PN<"1C5@9)2I2C$Z MQ%CB:,;9#G$=K=CT@1'3H%7YA.J^WTJN[A*%D]%MU6_$5NB69)2L2(*I1(LD M81LJ"4"7=(4TC:!JV1IM D>M;D(!AEC2$Y0Z+]#@1>$/0DMGP\/>N#Q\^'^ M0#5AT^G0\(5/\-6BBTKURP<)G.*B$5P@3%-TQ6CV_DHY,44+(4 *],^5XD&? M))3BW[ZF5 \=]3]4O[7.Q1HG,'?4:TD WX(3O7WCC[T_^@2U219;(FN)/6K$ M'@VQ1U^9Q$6?7!5L:F#ZG;R-5&^WAQHA#^TB;;)(LMD;5D&S>RC5_#46.;8MLDBRV1M<2>-&)/?LU1DY_H/..KXZ$M1*^ZQ)^VPP[VV299;(FLI=>TT6OZ&IZ: MVA3;)EELB:PEMN_MIS_OUUQ5X]IF"*8=6_5&A1U;'0EJ9WXPM_J#F2\$Z?U7 M-0Q[::NMLL6VV-J2!7O)@M?P5OU46XK;9(MML;45WX_<_N"0.6"OL,]>HZZ] M>J."KK^.1+5SWT^P_O (^T7F3_P,&\2]N-\VV6);;&W-]G.T?_HJ#K,Z?UME MBVVQM17?C^#^X- YX+!QCRNZO[6>$Q0?":H2=P]6,*K3F5EE"62V*-7&H;G: MK,L69DG4N7ZAUVAFM;.GJ79PGS'/"!6H@)6B]$XF2GE>K;6J$\G69M%SQZ3Z MNIG#'' *7 >H^RO&Y..)?D"S7(S^!U!+ P04 " !B@558&E*B>*X# !_ M$@ &0 'AL+W=OM'R,1V[&#G[<(C6RRU MO> FHQ5=P!3TT^I!FC.W9IFQ'+AB@B,)\[%SBV\F>& !1<5?#+9J[QC949Z% M^&I//L_&CF<[@@Q2;2FH^=C !++,,ID^_JM(G?J9%KA__,;^:S&\&>:9*IB( M[&\VT\NQ,W#0#.9TG>E'L?T-JH%"RY>*3!5_T;:J]1R4KI46>04V'>2,EY_T MI1)B#X"#$P!2 #EIT58]U139.1%%LD;;5ALP>%-@7:3,.X7<:I MEN8N,SB=3,OE0V*.IFS!V9REE&MTFZ9BS37C"_0@,I8R4.CJ7O#%U;U1?89N ME0*MT/,K^@1B(>EJR5)T:WR$WM^!IBQ3'] 5>IK>H??O/J!WB''T92G6BO*9 M&KG:-&X?[Z95DQ_+)LF))N\@O48^_@D1C_@M\,FWPTD3[AJY:LU(K1DI^/P3 M?(^P ;XVBLRER-$O+QHDIQF:%*L%4B$S)3H6ZY][PX,^:\C5OVT:E \-VA]J MO\XW:D53&#OF^ZI ;L!)?OP!1][/;8KT1-;0QZ_U\;O8DR]"TZQMPA(6%C#[ M?MDD0>1%03AR-_N]MY21:!#CNJS155!W%71V]<29-HLQU51#JP<[X>?JWQ-9 M8]*PGC2\A#_#/O7IB:RA3U3K$WV?/TM8M&<\XOMA&!_XLZ7,BS >M/LSKKN* M.[N:FIRQI2#>LK!);PYZ%.?GL@:^@QK?8;?Y\WAD>D" M/R"'K\[CJLCSO;C=F=C;A02OLZM/8!(3?VW]Y>Y$GBM]7VS-.??"$+Z$.ZNG M]J513VQ-C7;A!W=FA],.K7 -\Q%"@@.+MI2%'HF#$Q[=A0[@)[;FK+LH@X.+^+37"-076U.C70C"G1FBPZ?A\:LTPK%WZ-/C,C\< MAB=2*-Z%#]R=/OZT-FWMJQ-WMOH]L36GW(49'%_$H;T&H;[8FAKMHA#N3!(= M#AT<_0<4AR0:'CJTI2P@Y-"A[M[N@-V:^9W*!>,*93 W..\Z-@2RW.TH3[18 M%1L&ST*;Q2H.ET!G(&V!N3\70K^=V#V(>L\I^1]02P,$% @ 8H%56#CK M@#N>$ $_T !D !X;"]W;W)K&ULM=UA8<1_'^6$<\UDIZ6+V]*\K?JX52M?5MM+NKYYE2N>;0:OEJ3,:>:>K-,M/+MYN;OM47KPM MUO4RR]6GTJK6JU5:?O^@EL7=NQ/[Y,<-OV;7B[J]X?3B[4UZK3ZK^K>;3V7S MI],'99ZM5%YE16Z5ZNK=R7O[33)UVP&;[_C?3-U5.U];[8_RM2A^;_\@Y^]. M1NV,U%+-ZI9(F__=JDNU7+92,X]_;M&3AV.V W>__J&'FQ^^^6&^II6Z+);_ ME\WKQ;N3LQ-KKJ[2];+^M;B+U/8'VDQP5BRKS7^MN^WWCDZLV;JJB]5V<#.# M59;?_S_]MOV'V!E@3QX9X&P'.$\=,-X.&.\/_3CGAL]>E= MO;)$460RMO6QR.M% M907Y7,U[Q@OS>._8^,@\_NS8>'ED_HX!.&WNF8>[Q_EQ]WQPC&*\7KZV1NXK MRQDYXYX)79J'?U8WS7![,]SINS^.'#W-7UMC^]&C!\*'>W+23[9+A3?533I3[TZ:M4"EREMU MJ M6;#6UHTJLV)NI?-_-*N ]I97S4)QUBR:*V75A76]?:#NRYWQ($-S1V(^B04D M%I*8(+&(Q.0]YFZP]LG6[84S\WNX'J^:[QN?X]"30M+2?N0TY<8TX^ MKEFD=J7"",W-!$DYI-80&(AB0D2BTA,WF/>SKD^VDO# MX7=,SFUW+P[N061<;]SE2CO-O8?3W#.>YN]715EG_THWBZVGGNI&=.]T]PY.=V\\LO=.]T/*F[C]9_OTX6R?/OUL M5]]N5%ZIOA/L2JM4R\U3I6J1W?2^$&"&!L>'U'Q4"U M1#6!:A&J252+ M42VA-#UF3AL*!K;QG=6C MBT&T3(!J/JH%J!:BFCAR'WJ&Q2!:'WCV/&)T'@FEZ9GIZ@*VN2_PI4SGRLK3 M57]DT!X JOFH%J!:B&H"U2)4DZ@6HUI":7JTNH:![;[ A#M&:":CVH!JH6H M)E M0C6):C&J)92F)ZXK.]CFML.Q!2!:;$ U']4"5 M131RY#^V1806(=AF> M/Y$8G4A":7IJNM*$;7ZC^[+(:Y77O8E!FQ*HYJ-:@&HAJ@E4BU!-HEJ,:@FE MZ;GJNA7VV0NL_]"J!:KYJ!:@6HAJ M4B5).H%J-:0FEZXKK2A6U\M_GH^@\M M6*":CVH!JH6H)H[L:%L[D!9:":/$"U7Q4"U M1#6!:A&J252+42VA M-#UQ7?'".;*W0_J]W>VD:C'\5)O"/'IP9M VQ9&?[/$K?0)T'B&J M"52+4$VB6HQJ":7I.>KZ%F9ZKH5CGGCBLO/ MGZTO93;[O7\YAY8H4,U'M0#50E03J!:AFD2U&-422M.CU94HG!?8NL)!JQ6H MYJ-:@&HAJ@E4BU!-HEJ,:@FEZ?LB=Q6,L;F",?SU"C,X-&ZHYJ-:@&KA5MM= MKTX.UJL"/6:$:A+58E1+*$V/4=>Y&!_9U^)A36C]V_J8Y=EJO>H-#UJS0#4? MU0)4"U%-H%J$:A+58E1+*$T/65>S&+_ KA9CM'R!:CZJ!:@6HII M0C5)*K% MJ)90FIZXG8_-^*E=++_8P,]D,RV$_),/^K/U[_%N@\(E23J!:C6D)I M>HZZ'L;8^*[SWO(P_?;H\A"M7J":CVH!JH6H)E M0C6):C&J)92FAZRK7HQ? M8,^+,=J^0#4?U0)4"U%-H%J$:A+58E1+*$U/7-?2&/]42\,\>G"VT)8&J@6H M%A[Y5W^\02+0>42H)E$M1K6$TO0<=2V-L;FE$1?K,D^7OKJUY)?>)*$]#%3S M42U M1#5!*I%J"91+4:UA-+T='5]C?$+[(4Q1FLF)ZVHG"VT,(&J@5'_IT>?Z$O1.E1 MZQH:DQ=H:$S0A@:J^:@6H%J(:@+5(E23J!:C6D)I>N*ZAL;$W!5X2)QVC5?S M@#=3S8+Q>K-TO"W:"[[:%:1JIE!7/XJ^O?MM;(]WOKNPTE=5E^8I#8X86M1 MM1#5!*I%J"91+4:UA-+TB'7EC8FYO#&\(K\%]RY-')^?[P<)+6B@6H!J(:H) M5(M03:):C&H)I>E!Z@H:$_/>&)=IM=ANDLUFQSA]Y M4>->]7;39-O[S_4OS0X%J(:H)5(M03:):C&H)I>EAZKH7$W,+8/<9 MUN;#5)L\S8KJD0BA30Q4\U$M0+40U02J1:@FM]KNDL6=3ES]=VR,'C.A-#U! M7>MB8FY=_*IN5;[>/$/:+NN4U:SJ9FKWN90U;Y+5&RFTDH%J/JH%J!:BFI@< M;@+BC=V]I4&$'E.B6HQJ":7ID>JJ%A/SUAB_%%7UW#RAA0M4\U$M0+40U<16 MTYZYGIW;D_U H4T*5(M1+:$T/5!=DV)B;@A<[F[6M+I1>;79JZDR+/7.#Y\M MC6SGX-D2VII M0#50E03J!:AFD2U&-422M-RY'9-"M?6,G$EOMM"V!:KYJ!:@6HAJ M4B5).H%J-:0FEZ M!KNVA?L";0L7;5N@FH]J :J%J"90+4(UB6HQJB64IB>N:UNXYK;%\*=C6W!W M:>".O/UG8^;##HX1VJA M1#5!*I%J"91+4:UA-+T&'6-"O=8H^+XXO%_UFE9 MJ[)9/KZ_:C\B:'K%[H]N;/O+M\TM4\U$M0+40U02J1:@F42U& MM832])1V=0WW!?;3<-']-%#-1[4 U4)4$Z@6H9I$M1C5$DK3$]=U.EQSI^,9 MR\O#M^UMQW/WEY=H80/5 E0+44V@6H1J$M5B5$LH38]15^QPS<6.RV6QGM^E MWROKEWI^]((O,S;X$0LML MU4)4$Z@6H9I$M1C5$DK3(N9U91&/_DP4,S@T0][AWA;.],P^F^X%"3UJ@&HA MJ@E4BU!-HEJ,:@FEZ4'J2B+>D4]%>=X%7V9U<)KLPW*.<_#!.SYZT #50E03 MJ!:AFD2U&-422M/#U+4]/.-[V\,N^#);@R.$MCQ0+4"U$-4$JD6H)E$MWFK: MDL4>[UWOGE#'U!/4M3<\NKUA!@?'Z+ +,CX[&Q\\$J'U#50+44V@6H1J$M5B M5$LH3<]15]_PS/6-'Q=.EFI67.?9OYH'HILR*\J'YTN/O]ANE@<'"BUDH%J M:B&J"52+MIIV#:;^*TVB!XQ1+:$T/4Q=R\(S;XKQ4:75NE3M"P[MJWA9,;?2 M^3_65=W>\LJ:JUFIVBU FVQ=%\7\+ELN>X.%]BY0S4>U -5"5!.H%J&:] ZW M47$FWME>5&/TH FEZ>'J"A6>N5 Q(%QS=:7*LGV-(OUF+;/T:[9L'L4>>;D/ MW4X#U7Q4"U M1#6!:A&JR:VF785[YGCG^V%#:Q>4IH>MJUUXYMK%@+ 5]4*5 MUFS=!*[YYF-I0PL:J.:C6H!J(:H)5(M036ZUW;1Y$WNZ'S:T>$%I>MBZXH5G MWFGC2-BRO M;\W6Q4IO'M>U5SE::SX<]X*&-#53S42U M1#5!*I%J":WFO: MYQU< HT>,Z$T/8)=$\,S-S&&/'-3N2K3Y29WZ7R5Y5E5EVF=W:H?D:PV?S?L M<1$M;J":CVH!JH6H)E M0C6YU79?F3EW[/U,HM4-2M,R.>VJ&U-S=>/QZF]W M9=EG=5.KU5=5VNUU8^.^:)F/,C1:J.:C6H!J(:H)5(M03:):C&H)I>D9[%H? MT_LWPM%.\!3M?*":CVH!JH6H)E M0C6):C&J)92F)ZZKADS-U9#A;VR;P<%Q MH*(M,C!9$GK![_EEL?TW*V ML.S[O0A>=>O)[J;VN=SN=_5N3F">S. ,HEN(H%J :B&J"52+4$VB6HQJ":7I M4>TZ*-/)"RPRT?8)JOFH%J!:B&H"U2)4DZ@6HUI":7KBNJ+*],BGMPQ?9**= ME*VV^V+6=.QX^VM,M&N":B&J"52+4$VB6HQJ":7=Q^BT6BA5^VF=7KQ=J?): M7:KELLW$.J_;1Z^=6ZU2734QL]^\=TY.#V[W[3>AW7.[M-\DF]M/._[B[4UZ MK9H%YG76Y&^IKII#C5ZW/UB972\>_E 7-^].FF>F7XNZ+E:;+Q&PO=V]R:W-H965TE]OB2V@RYAK@C0 MS0,WSWGQ5[F1LF)?MVE6W@XV5;6['HW*>".WHKS*=S)3?UGGQ594ZFWQ."IW MA12KIM$V'7F.,QYM19(-YC?-9_?%_";?5VF2R?N"E?OM5A3??I%I_GP[< /&ZJ^H/1_&8G'N5G6?VQNR_4N]&)LDJV,BN3/&.%7-\.[MQK'LSJ!LT2 M_TWDO7^B\^?+JRSR(4B[R],]D56UN!],!6\FUV*?5[_GSO^3Q"X4U+\[3LOG) MGH_+.@,6[\LJWQX;JS78)MGAM_AZW!!G#=S@E0;>L8%W:0/_V,"_M$%P;!!< MVB \-@@O;3 ^-A@WV_ZPL9HMO125F-\4^3,KZJ45K7[1Z&I:JPV<9/5_UN>J M4']-5+MJ?A?_O4_*I+9R^2&+U>9KFL6C^17Y]9DK$OFWQ?*EYY M,ZK4"M?=CN+CROUR6#GOE97[]SZ]8D[X@7F.YWR?17L/S7^%]3,1#DBK1LF2B5#L2 MN;KN,G*@!-V4>C]W7>Y$+&\':D=6RN))#N8_?.>.G9^[_"!A2R0L0L(X"&9X M]4]>?8H^/PW90L9YL9*K>LP)/:J[')/$OHZ1L.4!%C:P^J#X-/>#J5^/GZ=S M>QV+N:$[GIJ+\8[%/'?BG)8R-GAPVN !N<'OQ4X6S5=BB_R*W=&;FF3UW=1( MV!()BY P#H(9=L.3W9#<37*1%.Q)I'O)\C6+U5$Q6DP-Y(.0V=(G>F2-@2"8N0, Z" M&7)G)[FSMP=G/6N,ZQ=2F54'4?G*D)S90]*?C%LCDNROKS0D+$+". AF2',= M/?MW2&UWQQUG/7N02ID:GIW3=,G677-'>!TB(H MC:-HICV=O;AT^/)IU\PHXQZ7S')YD(HLE2V6=:_?Q&'3,+&:A)1*:VD!I$93&4313I$YN7#(M MF']J#H#$@2^T?/GC2=L6-'B!TB(HC:-HIBT=OKAT^G)V=8E0-K:53<:S]N2= M[JJW-&C\ J5Q%,V4IA,8=P*YB.0B0XL%E+:$TB(HC:-HIEX=T+AD1*!G@SOQ M330C4YV4BC@N]E)/-CI]3ZUQ.G2#P#HOA08Q4%H$I7$4S12IPQB73F.6\G"9 M0DWKGV2V[Y[3VRG,T'4L9= 8!DJ+H#2.HIE7YW42X]%)C)Y*'$Y$4[VK_? R MJ^^\7F]',VKH3=H>Z=Y[7XJ'9C-0&D?13(\ZF_'H;(;TF.79D')I1S-#;^:U MPQEZ#7J[A(8S4!I'T4R79R4S=#AC3@TO'I%V1C,,)TY[ID'WW=LBMCH&6Q[S M_PAI/!W2>'1(0UA\:SS:2'143(*V.V@Z Z5%4!I'T4QW.IWQZ'3F2UZ)E"4K-=22==+,+C)9 MM:\%=YJTG=R\I^+0LX.<<#(-VD$. MW7-OA] @!TKC*)KI4 754+1/?=V"$UK MH#2.HID.=5KCT6G-(LWWJV?QK60?J]6;A:@TK'=A-S3)@=(B*(VC:*9DG>1X M,S)Q_0?UJ!XR'EE :4LH+8+2.(IFEO/K(,BG@Z#+RE)I2.\:?L?:MWN3J3MM MS5F7T%XC*(VC:*8VG?OX=.[SSNI4FMK;HQT@!9[3+G9=0CN-H#2.HID:=>3C MTY'/X2(R=:V#!O0V9H=%;FCY@H8[4!I'T4Q?9W<_T>'.1UF6UZP9?(H_7.^S M>D*R+O)M,QB3[+&NAHOS;2WT];TI]HZHCMAH9I6<+Z&=1E :1]%,JSKH\>F@ MYS ],<]VZHK'3G?(E&3AV[&1[[J>;QT)H4D/E,91-%.>3GI\^A:J7G7^/O2N M*2AM":5%4!I'T4S'.@/R+[AWZM)R?YK5VW%'E#3UK/$)S7Z@-(ZBF>YT]N/3 MV<^%-?\TI;T3!M8 MA&8Z4!I'T4R5.M/QZ>J:];=EU/K.V*V@: Z5Q%,V\UU^G,0&=QEQ4 MIDHS^@H+[(J>2<=^I90Q*:TT!I'$4SG>F<)J!SFKL+JHAI1&]G M72E,V#Y-@?8906D<13.5G3WGYL)J&Z*(F$;T5M99L^.V9PG03B,HC:-HIC.= MO01TE4V?"BD:U=N=7:4S] /7&F_03 5*XRB:Z4YG*@&=J7PR)G-OR8-F*H&= MJ0P]WPNLD0=-5: TCJ*9]G2J$EQ24?.>^C8:W%NE';2$WG@Z;IN$)BU0&D?1 M3),Z:0GHI.4]]6TTLK=#.V#QPFG8+CQ>0GN-H#2.HID2=<82T!G+.PK<:&)O MAS.KI*+S0A*TUPA*XRC:P>'H["FU]5.+_R.*QR0K62K7"N]<3=2V*@X/ CZ\ MJ?)=\^#:A[RJ\FWS&UL MO5I=;]LV%/TKA%8,"=!&(N6/)+,-I,[:90YXB7/+C,8,7%DYP#*/0]B5,Y].9*99>^+R=S2*@\ MXQFD^LF4BX0JW10S7V8":&2"DM@G0=#S$\I2;S0P]^[$:, 7*F8IW DD%TE" MQ?-[B/EJZ&'OY<8G-INK_(8_&F1T!O>@'K([H5M^B1*Q!%+)>(H$3(?>%;X< MAR; O/&%P4IN7*.N8!,>2_,7K8IW M P]-%E+QI C6(TA8NOZEWPLA-@)P9T< *0+(:P/"(B T1- K M)/*W-5I^8;0QT9H-2_//>*^$?LITG!I=3;XMF&2YI/(M^LAYM&)QC&@:H9M4 MT73&'F- 5U*"DNA=P[V3:U"4Q?)4/WVXOT8G;T[1&\12]'G.%U+CR(&O]$#S M[OQ),:CWZT&1'8/ZE9<&:NCIM),@EN"-?OT%]X+?FH@Z JO1 M#DO:H4$/;5-#0(0^L)0I>'>K\ZUI5OQSJP/1C8)$_MLD2.A2$$=@-4$ZI2 = MZSSX72JF%XY<$-G*SPV*4AS;Z+6O@OGPK_X7M!FR=TNDZ MI=OM77;DME/8%5I=A\J0X>,X,NS4DKE"JXM2F3+LQI7985J3WC9Y%]U=FQBN M?!FV&[.],]NI1_O)('%@%@II^WR5)<-6@S.ZAB7$/-.4%4SF*8_Y[+GUQFWO MHS7]0U@R7'DRW#].ECMU;:[0ZJ)4]@[;_=VKL_Q\*R])!Y.M#?P0[@Q7]@Q; MS<[^:6Z'[3;E94'X$.Z+5.Z+V-W7CBQOMY?;^VA=6CF$AR.5AR/X*%E.'%FS M0I1#&#VR46BS&[W79KD=IC5ILFWY\<[-G%1VC5B=S]Y9;H=MS*[2Z*)7I M(W;3]^H\[VUE)@Y)_\?=W-[;OFPJPT;L5;2]\]P.:]G-[9'[$J[,&+&;L9UY MWG(_=UIO.B?,S^K^HF+%4HABF&BHXZVO%Q/K8>]U0/#,G MQX]2'T>4_'XS^!U!+ P04 " !B@558AD80 MM"8# "0# &0 'AL+W=O%?S_;"5G;A0Q0M"^) M[=QSZY)4M"4F"2<(8$S$?.J7\2#4R\#?A.8".WVL@HF7%^ M9SH7RO;&B9 J2'2:=P7G$[Y2@/<;C^QGUOM6LL,2YAP^H,D M:CER^@Y*8(XSJJ[YY@L4>CJ&+^94VBO:%+&>@^),*IX68)U!2EA^QP^%#UL MO_L,("@ P3X@? ;0+@#MEP+" A!:9W(IUH<(*SP>"KY!PD1K-M.P9EJTED^8 MF?8;)?13HG%J?!K?9T02,P?R"'WF/-D02A%F";I@"K,%F5% IU*"DN@8305' MUF]T&('"A,H/>O3V)D*'!Q_0 2(,?5OR3&J\'+I*)VA>X\9%,F=Y,L$SR?@! MNN),+27ZQ!)(=@E#@\JX-'+X7Z- MFG8Y66W+%S[#-\4K$'*%8T 3WD);>%!+$&9_S^G=_U M/E;YU"19U!#9CH=AZ6%HV=MU"UY @LX)(PJ.+_6Q4[76?UYJ(+I0D,I?5>Z& M3;K;)%G4$-F.NYW2W4[M"OVJ/U24R\J]GR,[%FF^1NOQ<=#WANYZVXF*H*[? M]X+=L*@VBS=J[)8:N[4:)Y1GR08_2G2IDG_NPEJNUZZ3)LFBALAV/.R5'O;^ MRR[L->ENDV110V0[[O9+=_NU*_0:UL RJ#*L%OA:PW*R[M9F[7H]?^#O;=;^ M7WLZ[ SZ8:<,VQ$Y*$4.WGS4U")?JW)0<6YYO?V3*ZH(Z[2#H+>GTMVJU5(0 M"UOS2A3SC*F\KBE'R[+ZU%:3>^-GNMS.J^,_-'FM?H7%@C")*,PUI=?JZ:1$ M7O_F'<57MB*<<:7K2]MO*9 ,9EH=\"TR_67&1 M8:6'8NW*K0"<6J>,NH'G16Z&"7/BF9V[$/&,YXH2!A<"R3S+L+A? .7%W/&= MAXE+LMXH,^'&LRU>PQ6HZ^V%T".W1DE)!DP2SI" U=PY\8^7?F@-W!>K4:QK'YO,#^@)9Y:P99(25 M=WQ7!:+AX$=/. 250_#88?2$0U@YV,BY)3,KZQ0K',\$+Y PUAK-/-C86&^M MAC"SC5=*Z+=$^ZGX)/F=$TE,2.4;])'SM""4(LQ2=,849FMR0P&=2 E*HK?H M2J=1FNL9OMH9'YR"PH3*U]K@^NH4';Q\C5XBPM"7#<^EAI(S5VFN9D4WJ7@M M2E[!$[S\ )USIC82O6NB$=>!#BQ<^@5='[_LEUU>=DP46Z8^N2)5 HVX@4^?'+V!-&"-LC1:88I9 E]H28FPAS$?H-@[]L1]- M9^YM4T>'6>!/O-JJ17!<$QSW$CP'+',!^C.ET!8$X2G"Z4]=A6:F,XM+O*A! MXVTPBJ;1([9=9N%1-]FH)AOUDM6%L2>4T5^KAJ-I:-*W1:[#K!WQ%KU)36_2 M2V])>9X6^%ZBSRH]1(T/31?57JSGYOA 8"W9TUKV=*BZG@ZI>2"PEN:C6O-1 M[U;OV=M>Y^?J//JK[@.=TN&D.UE];_3=K M:#R9CKS'>3MHJ^ V>M0,Q-JV[A(E/&>J;.+JV?IX<&*;XD?S"W-LL+WO#J8\ M&ULO5EK;]LV%/TKA%8,+9!$(O5,9AM(;;0+D %!DVX? MAGU@)-HF*HDN2=O-?OTH6='#HIDXE?/>HW.N[S6/J=&6\6]B28@$/[(T M%V-K*>7JRK9%O"09%A=L17)U9\YXAJ4ZY0M;K#C!29F4I39RG,#.,,VMR:B\ M=LD'LBOZ[NN#JS M:Y2$9B07E.6 D_G8NH974Q05"67$GY1L1>L8%%(>&?M6G-PD8\LI&)&4Q+* MP.K?ADQ)FA9(BL?W"M2JGUDDMH^?T3^5XI681RS(E*5_T40NQU9D@83,\3J5 M7]CV=U()\@N\F*6B_ NV5:QC@7@M),NJ9,4@H_GN/_Y1%:*5 +T#":A*0*]- M<*L$MQ2Z8U;*FF&))R/.MH 7T0JM."AK4V8K-30O/L9[R=5=JO+DY#K^OJ:" M%B459^ S8\F6IBG >0)NO_L W@&:@XIE'Y^JWI05ZF_;U4\ MN)$D$__HM.[ /3UX,;I78H5C,K;4; K"-\2:_/H+#)S?=,H' NO4P:WKX)K0 M)P],XA3$F/,GFB_ !J=KHA.\0_%+E.*K93.!01 @.+(W;2F:,!1X;A/6(>G5 M)#TC2?.'=0:NXWB=K5,LU>WKC'%)_\7%1.B$[)X4M!B>*X:ALR=$$Q;ZCJO7 MX=^1@)X#_?VB:\)@=(DB/=F@)AL8R=[< 9PDJN,$ MT8Z[,?O8$1@(K",TK(6&I_PJ"(>LPT!@G3I$=1VBGYJRSYP);2=$O?[SO*CW MU?!25(?S9AWIF3!/F0LAN.X5+@8U-@=%) M)\_H@HZNQ4!HW5HT]@>:_<_;)^^RUX>7D=,;/$V4?VCN4&-AD-$6##IWU:/V M!@KNSYTNS(4'%C_4&!!D-B!3EDN2:W^\F3./WB,8"*VKL[5;[WLR]%-5EW?@5]/_MH2#=)HKO>OM*-&'0"0X-76,W MD-EN?.0X3[2\C'E'M]E :%V5C3E!P4E';M#]F:'0NK5HW TRNYNWCUS8WQMS M^B/W0E27=6-4T,]MJ!PU]?R!^8+F J1D MKM*&ULK99=;YLP%(;_BL6JJ9.Z\@VA2Y#21-UZ,:EJVNUBVH4#AV 5 M<&J;I-NOGPV4TH22*MH-^.M]_9S#Q_%X2]D#3P$$>LJS@D^T5(CUA:[S*(4< M\W.ZAD+.))3E6,@N6^E\S0#'E2C/=,LP/#W'I-#"<35VP\(Q+45&"KAAB)=Y MCMF?2\CH=J*9VO/ +5FE0@WHX7B-5[ <;^^8;*GMRXQR:'@A!:(03+1IN;% M+%#KJP4_"&QYIXU4)$M*'U3G.IYHA@*"#"*A'+"\;6 &6::,),9CXZFU6RIA MM_WL?E7%+F-98@XSFOTDL4@GVDA#,22XS,0MW7Z#)AY7^44TX]45;9NUAH:B MD@N:-V))D).BON.G)@\=@>F\(; :@?5>@=T(["K0FJP*:XX%#L>,;A%3JZ6; M:E2YJ=0R&E*HI[@03,X2J1/A-'HL"2?T DB M!;I+:DJ.-6^:J2A#H)1;^F2RZ8?%-_]T5=;^/T;Z.^ MW@N^QA%,-/EY\@]E(EU^@*L56ZE4G^3 M36A9CN6-]4V7?-#[2'*G)7<.D;M]Y+7*ZY(;ANOOD ]Z'TGNMN3N(7*OC]S= M(S<#;X]\T/M(ZWY/XA\E$?N;]''IC!: =\ MT/I(\%$+/AH$OTM!5OA$ .O#'^WA>X[M[N /;G D?M#B!\/X5. , 1=$EFV( M45(7'O)2GW"W!L&3/.)PZ LUV/LC!:YM&SNQ[J_R'=-X>1/K(/1.T54'GN^8 MK4C!40:)U!GGOC1@]2&B[@BZKNKPD@I9U:MF*L]=P-0".9]0*IX[JK2W)[GP M'U!+ P04 " !B@558/X3,.&D$ #P%0 &0 'AL+W=O^($0 7[$4<*7QD&( MX[5I!A"!>YJ( P>_)@$)F@"F#*>,"3W'=(NTB'?$GP ;?@3( M0K:"T/KU[DA#QRY3;&=X=B_>5M22^!'6[%PMN\^, M<@X>$RF(44;RLQ1"Y3N=XWBU^;T6PZZ%/5.S\TIVWC!V7^68*.EYGET'/WUQ[YF,F8R2P1C*@514[ZW^J M3P'0V-CR'6UO;H69Z\SG-9EJ,JR58SB2 A5 .@E2F*!Y#T-4,41CJ5"!U)"8 M#D>%S0J0]2WRE41A/HJN*;L2!D61':<6*I. >I;A2$2-VJK4* UQ;"GIX55#P"U M5?4E+1RUOA=HK=?+FJIC0%7E1OK*O:9Q3)@?X@@<\9$P521ZB*&1C(76#+AJ M!!!\%DH4;>50*XU:W_W*,R@/7=F/3T'JGH. MI.\Y7B^!J-M86&V679,^@E7;@?1MQP!=*Y":7X?M#S65D>WU[?6J1T#ZKW"] M7A7.;G.5I^W>36$F5QG:L,7.K)V=28799T>*'/CTE(C\R*F\6QY;WF2'=:W[ MM_!ZG1\^5C#Y6>@]9GOY(H"(["2D-9E*4BP_7LP'@AZS$[HM%8+&V>6!X("P MU$ ^WU$JG@?I!.4A[^H_4$L#!!0 ( &*!55AOM^BGT@( /X' 9 M>&PO=V]R:W-H965T[VA7Q#* MO7CDUFYD/!*59I3CC015%061SQ-D8CGV F^U<$OGN;8+?CPJR1SO4-^7-]+, M_)8EHP5R104'B;.Q=Q:<)@-K[PR^4URJM3%8)5,A'NSD,AM[/1L0,DRU92#F MM\!S9,P2F3 >&TZO=6F!Z^,5^Q>GW6B9$H7G@OV@F<['WHD'&_\E3DX(;9)H%O F^C#U?13\*=C FF1Q %AQ#VP@CN[Q+8WSL M50MY[HCP_.U\X8JO@R9Y.TW03;,A-VH/*W*\T1;>2[Y I\E>">R.GW^6F4L4,Y=AU&0 MBHKKNLRTJVT3.W.U^]7ZQ#2WNA?]I:D[HZF@<\H5,)P9RM[1L1$@ZVY33[0H M7?V="FVJN1OFID&CM 9F?R:$7DVL@[;EQW\ 4$L#!!0 ( &*!55C;E&.K M! < *- 9 >&PO=V]R:W-H965TW:KBR^9CIM^-]RC+,%9)'J8)R=3J M:0BM2@J"*G_/*@K%445 MDO;C^PYTM)^S&MA\_83^KEZ\7LR=S-55&OT=+HOUY6@Z(DNUDF54?$H?_U*[ M!8D*;Y%&>?TO>=S9>B.R*/,BC7>#M0=QF&S_RA^[0#0&4/_ +8;P(X=P'<# M>+W0K6?ULJYE(><76?I(LLI:HU4OZMC4H_5JPJ3:QMLBT]^&>EPQ?R?#C'R5 M4:G(!R7S,E-ZCXJ<_$YN-6.69:1(NB(-*QWZ3VI19EF8W).W,@]S\OI:%3*, M\M_TJ"^WU^3UJ]_(*Q(FY/,Z+7.9+/.+<:%]K68<+W9^O=WZQ0[X=:T69X33 M-X1YC'<,OSI^.+.'CW6$]F%B^S"Q&H\[A8G<))M2!TLOL?Y2ULS\K!;K)/Q> MJIS\\U[CD)M"Q?F_73'83NIW3UIE\'F^D0MU.=(IFJOL08WFO_Y" ^^/KH@@ M@5GQX?OX< A]_D%FWS0)[C1=\HH=81&J_+QKR5L<4>-4UYB'^0 >2=[ M5R=(*39IS=^58FTK*,6F>R^GH)?OU8.*R WYCQR=;""@*YF0P*RUS_9KGPV1 M;#/,^""!6?&AGA$;'F*Z[&JD SU".[CD&PCG MS"4D-'OQ1HS0R2#Y!FH@YQ@AH=DQ,E*(PEK(,=^F'?>&Z80^IW/;;"8HG1Q@ ML]$N%+SU/['Y!?H-!G;>LU,H%&84"O,&^:$/ZB+G7_I(:':,C"QBL"QRXS7K MTCQM7G>8 ;QFC<(-K(QL7CL1&T9VWK13""1F!!(;1" Q5(&$A6;'R @DABF0 M6+] DUL)XU 8CT"*4W43Q+7,HFLRF29.W$:M72#A6:'PB@P%@S":52AAH5F MQ\@(-0:7C1PYW:X*L4#_XA;/B=VVT[]VA3A ;B.9&"R9.LG] DT"3^.\A:>H M*C$CS=@@=26&JMNPT.SV@]%M'+.RQ-L5HTZ:=]@!-.=&0?&>PA) >P_.X M[B$6FAT5(]7X($TVCBKCL-#LZ;'"CS9'GO%>B@":VDT9'<5A'?3F[/2-% M5N_AST89I]-%U%X;%IJ]<*/-^"#M-HXJVK#0[!@9T<;ALIE#J[C=2.LJJG>8 M045U;J03AZ73(1H[7:!1"UI8:'9 C#KCTT'HC2K6L-#L&!FQQN$ZF@.]9\?1 MNVT&T=LWDLF')1- [Q:R884;YC')Z@+Y&,OD]K<=G]'6Z&*,6L;#0 M[+.:1I&)09J/ E6:8:'9,3+23&"=R1+MCF(7K3O,(%H+(Y!$3^>Q3>L7Z&IX M$N?-.T7U2A@E)@9I0@I418:%9L?(*#(!%\\<"-[?@ 1-; <;1\IA.728UV[$ MQCU$?HJBEC *3 S2B12HH@T+S8Z1$6T"ZP#[#DCT7;G;34CPRFVDD^@YN)5F MFS23A2)+=5>\L/('S^&\=Z>H:@DCT<0@+4B!JMZPT.PG28QZ"^!ZVO'\AH%< MEQUT'),7S#MP8%9,$+A P\F_.B3U'\"HRV"P9I50:H8@\+S8Z1 M$7L!UC.!,)#SLH_N: 9&E 4])\/Z<\$M&5#K8UAH=G",( P&Z7H&J (1"\V. M4>,Y0ZRN)PSDO.R@):6Z;@[CQA/DU>/[VMW[,,E)I%9ZG'&PO=V]R:W-H965T\HRKB9-J79RYKHI3R*DZ$05PG%D* MF5.-7;ER52&!)E:49Z[O>4,WIXP[X=B.70Z9V$R< MGO,\<,-6J38#;C@NZ KFH.^*:XD]MW%)6 Y<,<&)A.7$^=P[BT9FO5UPSV"C MMMK$W&0AQ(/IS)*)XYD#00:Q-@X4_]8PA2PS1GB,Q]K3:;8TPNWVL_N%O3O> M94$53$7VC24ZG3@?'9+ DI:9OA&;+U#?9V#\8I$I^TLVU=H1[AB72HN\%F,_ M9[SZIT\UARU!K_^"P*\%_J&"H!8$APKZM:!OR517L1PBJFDXEF)#I%F-;J9A M85HU7I]Q\]CG6N(L0YT.+RB3Y)YF)9!+H*J4@,]4*_*!7%$IJ7DHY#@"35FF MWN'HW3PBQT?OR!%AG-RFHE24)VKL:CR+<73C>M_S:E__A7TCB$](T'M/?,\/ M6N33P^5^BSS:+[\2:Y1[5M[;E;L(L*'H-Q1]Z]=_P6\J^!JD9HL,R)70T ID MKX5)[S-5T!@F#N:O KD&)WS[IC?T/K7AZ=(LZLAL!UW0H NL>_"J "0S7I08 MAAA<=I+:E\0MQ"EGCR4H\OTK^I"9AES]:(,== F[2[.H([,=V/T&=G]OG-YQ MF@N,TU^0D(2I6)2(VC!.8*$)4ZJD/ 82"Z5;0[AR'UAW\T%9A[Z/*31VU]NX M6E:=C@)O=U6T]Z3_R&'0S1WC"><0WHJ@E^J*$-VU[Y:[%U M:1959J=;[XB_[X>*A;M5U)@*])+*%>.*9+!$C7X)2;,R5([=BFRE->*$@:7 LFZ++'X?0:4KX:.[SP-7)%%HV[',2 E,$LZ0@/G0^>*?CA(3;P/N"*SD6AN93*:ON)_=SFKG.98@DC3G^0F2J&SHF#9C#' M-557?/45VGQBPY=S*NT3K=I8ST%Y+14O6[!64!+6O/%CZ\,:P(]> 00M('@K M(&P!H4VT46;3&F.%LU3P%1(F6K.9AO7&HG4VA)E=O%9"SQ*-4]DY)@+=85H# MN@ L:P%ZBY1$1VC$V1*$(E,*Z#M7(-<#T/X8%"94'O1&'J';ZS':WSM >X@P M=%/P6F(VDZFKM&:SLINW^LX:?<$K^L:0'Z/0/T2!%X0]\-';X<$FW-5.=78% MG5V!Y0O?91>:L*K6IND4[22V%7H#><'(0ZW]^/E-\Z")@E+^ZO.@633J7]1\ MR*>RPCD,'?VE2A!+<+*/'_S$^]SGR([(-OP).W_";>S9BU+HR[:AB"V%.666 MF1\-!H-/)ZF[7$^D-\X+!EX7MZ$QZC1&6S7^W<-#= 5Y+01ABSZ=6VG>NRL[ M(MO(..XRCO]'U<:[]&='9!O^))T_R;]7;?*R&H,P3H+X6=7VQ/EAY(7/J]9= M.[3-A7F!Q8(PB2C,-=(['F@*T5Q"34?QRI[C4Z[TK6";A;ZW09@ /3_G6GK; M,5=#]R>0_0%02P,$% @ 8H%56.)[4N86! PQ0 !D !X;"]W;W)K M&ULM5AKCYLX%/TK%EM5K30S8-Z932)U,EOM2+-2 MU/3QH=H/'KA)4 %3VR33_?5K$X9'0FBIR)<$P[V'WEQ(=HLQ7JA#Z?9F0#*Q"?LB63([U" M":,$4A[1%#%8S[1W^'9A%@E%Q.<(]KQQC%0I3Y1^4X.'<*89BA'$$ @%0>3? M#A80QPI)\OA>@FK5/55B\_@%_7U1O"SFB7!8T/A+%(KM3/,U%,*:Y+'X0/=_ M0UF0H_ "&O/B%^W+6$-#02X;T4C ]ID$LTPP?S7!*A.L MHM #LZ*L>R+(?,KH'C$5+='40=&;(EM6$Z5J&E>"R:N1S!/S.Q*3- "T*C1S M#X)$,4?7:"7U$N8Q(+I&2R95P\2/*[24P0*1-$1_?<^C3$ZG0&_*I+L"VN['58WK+,Q+ 3)// M(0>V VW^^@_L&G]V%3X26*L-5M4&JP^]:D-1/[S4?X4VC/+.23[ .06<6D]V M<\\U#4?.Z*Y9TVF8ZV#/KL-:;.V*K=W+]A$XOY7+1) G>4P$A/+IEDT)(J+6 MCRZZ!SRWP>/:\CW#/^;;%8<]RYQT$W8JPLY PB2A3$3_G27LG!)Q)X[I'O'M M"L.F;7?3=2NZ[F^I(071Q=4](6$9CMT@<>!Z&F9ZLKE&-U>OXNKU8SA' M0CT-N_$;[]IF/ ES[%]QO8.II MRM,0F+0$:?'%'JN%MYMP+^#@Z1H)K?WE7?LAT[CDM_>H'FDLM'8K:H]D]AJ/ MX0@ !D !X;"]W;W)K&ULK5;?3]LP M$/Y7K Q-( 'YV;2PMA)MAK8'MHJ.[6':@TFNK85C9[;3,O[ZG9.0E394/.RE ML2_W?;[OKK[+<"/5@UX!&/*8RD? M[.9S-G(\&Q!P2(UEH/A8PQ0XMT08QN^&TVF/M,#M]3/[=:4=M=Q3#5/)?[#, MK$;.P"$9+&C)S:W$&CH>*KDARGHCFUU4R:S0*)\) M6_:Y4?B6(R%XF/VL1'A]BQD$B*B;2) M[Y5:-M1U^,++XKCH;O>3L>^UR <^-%+KV3?JQ\%_4'K]4) KQ70.RA@ M2@MF*&=/D)%4YD5I )N\7)@-5="EJ*:+MZ*(+WJ#'4'[3KX7ASNRDWVO?NCU MN_7$K9[XH)ZK7"K3W 0"CSCM-."XX?@OSXB1V(=0H*#\K$3[(9WQ?DVB,-S1 MN>_D![[?W]'9X15&0;0CU-UJRCFH937<-!:E%*;N:ZVUG9]7U=C8L4]PKM9C M\!]-/91OJ%HRH0F'!5)ZYWV,2=6#KMX8652M_UX:'"35 M-_: ]FMC_!=02P,$% @ 8H%56(H/6F L P J@@ !D !X;"]W;W)K M&ULK991;YLP$,>_BL6FJ96Z0H DM$N0VK35*FU: MM*S;P[0'!R[!JK&9;9)VGWYGH"P--.K#7A+;W/_\N_-Q9K*5ZEYG (8\Y%SH MJ9,94YR[KDXRR*D^E04(?+*2*J<&IVKMZD(!32M1SEW?\T9N3IEPXDFU-E?Q M1):&,P%S1729YU0]7@*7VZDS<)X6OK)U9NR"&T\*NH8%F+MBKG#FMEY2EH/0 M3 JB8#5U+@;GL\C:5P;?&6SUSIC82)92WMO);3IU/ L$'!)C/5#\V\ ,.+>. M$.-WX]-IM[3"W?&3]YLJ=HQE237,)/_!4I--G<@A*:QHR_9-O8>@Y)2FUDWHB1(&>B_J[*#*3:7&:)BPI[@P"I\RU)GXDG(J$B"+JF2NP%#&-7E/%O6I M$KDB7TP&BLQ*I4 8\HG1)>/,,-#DJ+$_1L'=XHHN M04B[E9LT0)^>SU>ZH E,G<+NI3;@Q._>#$;>A[[L_"=GSW(5M+D*#GF/ M;T4B"'BLO"J/6ZAE:V**%!]'PX P3 M:UO R(@M4%C,X M[.[J^X,]M*Z1U\\U:KE&![FN'Q*FFW/%SLVQKE-B) Z+4B49PMK*Q[SF^ Y@ MQTKN^]A''2P\_'"/O6OT ONX91\?9L\++A\!$$\8Q9:E/79-2I%B3\/&1JX7 M\WD?[KB;ZN%^J79MSL*PGS=J>:.#O-^DP=XAJY:;-"V7_VNY?:11YX49>V>1 MO\?:M0K'H7>V1^ONW"3V%O],U9IAOCBL4.>=CM&!JF_&>F)D45TN2VGPJJJ& M&7Y,@+(&^'PEI7F:V/NJ_3R)_P)02P,$% @ 8H%56#I"]G<-"P >7, M !D !X;"]W;W)K&ULQ9UM;]LX%H7_"N$=[+9 M)K;>_-)- C01B0UVV@;)=.;#8K%0;#H1:DM>2DZ:Q?SX(27%%"V:C@8'L_W0 M6#;Y4.(1KZ2C*^KL.1??BD?.2_)]O>!WO/RZN1%R:;BC+-(USXHTSXC@R_/! M1^\#&_NJ0E7BEY0_%ZW/1&W*?9Y_4PO7B_/!2*T17_%YJ1")_//$K_AJI4AR M/?[;0 >[-E7%]N=7.JLV7F[,?5+PJWSU:[HH'\\'TP%9\&6R796W^?,_>+-! MD>+-\U51_4^>F[*C 9EOBS)?-Y7E&JS3K/Z;?&\ZHE4AC Y4\)L*_EX%WS]0 M(6@J!&^M$#85PK=6B)H*T5LKC)L*XZKOZ\ZJ>CI.RN3B3.3/1*C2DJ8^5')5 MM64'IYG:L^Y*(7]-9;WR(N;W)?F1?$Z$2)3&Y%W,RR1=%>_/AJ7DJU+#><.Z MK%G^ 99'/N59^5@0FBWXPE+_ZDA]WP$8R@W;;9W_NG67OI/X.7\Z)<'HA/@C MWR-?[V+R[H?WI!3)(LT>_K-(7L@/9$B*QT3PPK:^;GK,YY+N5?3@E6[!Q&_' M^ X,?3O&#BB0\N_OH7;SSZNTU')"Q&PB@2QD P0]]P MIV_HHE_\E!<%D8<*_KV48VN;%H^5S/E2QOG[TJ:PD]=7X1H653!U-'VZ&)T- MG]JR=4O\&(XFH]%>.6HI%X1!U"G(0.MO]':TZ^W(V=O76YPK%>9Y]L2E+ON+LZSN>I;D@GU5GVGK-6;OOSHR$Q4@81<(8"&;H.=WI.86> M$DR1^B)A,1)&D3 &@AGZSG;ZSISCM=(WW>E[0I:R)76TVF;6$P(GK:^^LVY, M4^&L^K<7()'M4B2,@6"&>MY(7QJ.CL3;^5:=1APZ@7-7[RL8E!9#:11*8RB: M*6OKBM^#AMT&AY(928NA- JE,13-E-G7,OO@"S(WL+?02%K1)U7VR4AZ 56NH M*]/0VF9"-.JZ+;'7M5O"B2W 6FR9L=]U"E!;8?:\]F4\MS&S%SK);^2?R=30U(6<#H*GT7Y$ MA=I"4!I#T4SUM#/DN:VA;G3^E&;I>KNV:@YSX6$JK$^3^1Z'!KD MX>$[:GLY"7XWA\:/;!$9:AQ!:>S@-K0WPU1$NT+^$5?H[>'6?6;L;J?WB$32 M8BB-0FD,13/UU]Z4/\8&7J@3!:7%4!J%TAB*9LJLG2C?G:]DFK]DP\5 MK*:OF]5;XYKF>>VLK]/1R-^/P%"#"4IC*)JIGC:8?+?!U#-(U\=2J[)0ZPE* MBZ$T"J4Q%,W47UM4_@P;I*$N%9060VD42F,HFOE4@G:I G>24Z\@[6;U?BIA M9 _2P5Z0AK9*H32&HIGJ:?,I<)M/W4#\>K53_V(5$6I 06DQE$:A-(:BF5)K MCRKPH?$X@)I24%H,I5$HC:%HILRMQ\3<*4^UG7ST"0DWI;>Z0==%]BV//\30 M9BF4QE T4SAM,P5NFXD=?=C(#>BM6=>/&EOR4&)HJQ1*8RB:*9GVH8(_YRDR M=S.]A>TF+(6^Q3T,+(E(LVDW8%W;YO_7Z=+?AW<;.H"OY%?$I$FZJ&T:EF> M_F[R3!U/OV3<;3:Z5[^WRE 7"DJC4!I#TE>_=Y[#-31@M(HE,90-',>!NUHA=B\JQ!J:D%I,91&H32&HIDR:^LK M=%M?1P.^NWYO76O:S(SW^_>3H&U2*(VA:*9>VK\*C^18M>:#:,]D0.(M5Y/M MC*MP[Y[AP-U$;TFAGA:41J$TAJ*9TFM/*\0F6H503/ MNJ:8K6 X]2S37'4+3BWE&&H[3#FT*18>,<6JHV8]CZ62X81DV_4]%TJ-@_/V M7390SV]M770Z'GG3_6$%=:&@- JE,13-U%&[4.&Q7*B=CANA'MEZEV9DD:]6 MB2C43?=:S/?R',@Y(^-ET\RT'3,GT]/(VQ<6ZCM!:11*8RB:*:SVG4*W[W0W M?^2+[4K&Q&9:3;)(7NS2N4%^=*CFE;MF;S&ACA24QE T4TSM2(5N1^J6+_AZ M4^Y&ZP7ZGM) :3&41J$TAJ*9.X8VBB+L?$\1U#>"TF(HC4)I#$4S M9=;^4N3VEVYVD;HZ-R[S^;?F5*L4Z<,#%U:M_6X /]W+/[QR-]Q;0JA/!*4Q M%,V44/M$D3OWZ>?6&90,SZUYRJW:!=V\!HMSX&ZSMWI0^P=*8RB:J9ZV?R*W M_2,/I 6?;ZM9],M^2G93F0*;DE /"$JC4!I#T4PE6Y-K'YNU"78J]?.S=3H2 M]PKT/L9"']R#TBB4QE T<\?0;E2$?7 O@J9,06DQE$:A-(:BF3)KLRHZ:E;] MT4@^Z41RSQ;)H>X4E$:A-(:BF4IJ=RIRFTJ7VT)^4Q2U?,FRY&*GZ*:.T,ZR 1E3 MKQQ(BW"WV5L]J#4%I3$4K59OV'ICX)J+A^K=C@69JU25^O5ZNV]W[X_\6+TU M<>_[*^\#K=\"J3'U2RD_)>(AS0JRXDN)')U.I)ZB?L]CO5#FF^J]A/=Y6>;K MZN,C3^0>H@K(WY>YC/_-@FI@][;-B]\!4$L#!!0 ( &*!55@4RO^S% , M "<, 9 >&PO=V]R:W-H965T2X&JF17C!$O5Y6M;I!QP:$ D ML3W'&=D$Q]3R)V;LBOL3ELDDIG#%D<@(P?QA!@G;3BW7V@U61&U@)+[$\XVR*N5RLVW3#>&+12$U-]C#>2J]E8X:1_ 2NARX9 ME9% GVD(89W 5I&6X7J[<&=>*^,"@A[JNT?(<[P^NKU9H,.##PV!S9]/XS73 MU,+KEV[V#6]_KYM" !PAX^H16H (>)R:?/U]H=:B-!/KRWPJ M4AS U%*W50#?@.6_?^>.G$]-ZCLBJWDP*#T8M+'[YS3@6K[.'0Y4X@1APC(J M!4KQ UXF*L/45 H\4+--AS?+-W =LX-^$6U\I^=X$WM3%=D:QBM%#DN1PU:1 M-YG2D8L,&($F$3G!L*+!'8W'3S0T+/(J0FNQC M /.FM_N\%?A*=2>ENI/V+,;W^[*X%?C2$^R(K*;1=1Z_OLY;Y7'!W)$-7;'5 M?:A4(6XWN?P?GN'^9&Y'OE2A72FY"/"UJ40%"O2'+B]GRM&RVCTS-=Z3\9FN M@DTI]TB3E]"7F*]C*I0C*T7I],;J,\'SJC3O2)::PF[)I"H333-2E3QPO4#- MKQB3NX[>H/QOX/\#4$L#!!0 ( &*!55B8**HH#P, %D) 9 >&PO M=V]R:W-H965TT@PAOC2Q<\[K]SFV:X]64GW7)8 ASQ47 M>NR5QBPN?%_G)514G\L%"/PRDZJB!IMJ[NN% EJXI(K[41"D?D69\+*1ZWM0 MV4@N#6<"'A31RZJBZN<5<+D:>Z&WZ7AD\]+8#C\;+>@<)F"^+!X4MOQ&I6 5 M",VD( IF8^\RO+@>VG@7\)7!2F^]$TLRE?*[;=P78R^PAH!#;JP"Q<<37 /G M5@AM_%AK>LV0-G'[?:-^Y]B194HU7$O^C16F''L#CQ0PHTMN'N7J/:QY>E8O MEUR[7[*J8_N!1_*E-K):)Z.#BHGZ29_7==A*"-,C"=$Z(=I/2(XDQ.N$V('6 MSAS6#34T&RFY(LI&HYI]<;5QV4C#A)W%B5'XE6&>R3X UD"3,S+!]5$L.1 Y M(ZZ3W#[C4L'GFQLPE'%]BE%?)C?DSM!6JUDG:=>PFOM +FL/8PUVJ03V!E[U^ M%:;!NS;(_R2V@YPTR$F7>G992678+^JV)ZZBV4X)E-U/9W)VML0&U1I,Z[*I MA^BY(>P_T%,6I;UTY#]M4W;Z^$?*7D/9ZZ2\%P90U1"$W"7DC$X99X9!*UDM MFVZ1)6&P!]8Y]#^"I0U8V@GV:0$*YT[,=]=L&TIZ@#((TGBX!Y,>3&4O29(_ MR#LN^XW+?J?+KU1AF3F\;+)_8#(,X["_9_(P*@V38;O'0>-QT.EQ4N)&.,-E M4KWLIO[P:4[%O?ZK_#>4!_S?V3J2\='JN9,:.2: MH61PWD=/JC[(ZX:1"W<63J7!D]6]EGCW 64#\/M,2K-IV &:VU3V&U!+ P04 M " !B@558!+,=<*<# Q#P &0 'AL+W=OB9-ER9@M8$A0ML*%!O:[/C'1M$95(E:3M MYM^/I!19MA3-<[T76Y1X#\^Y'^3E?,?%-YD!*/2CR)E<.)E2Y9WKRB2#@LA; M7@+37U9<%$3IH5B[LA1 4FM4Y*[O>1.W()0Y\=R^>Q+QG&]43AD\"20W14'$ MRSWD?+=PL//ZXC-=9\J\<.-Y2=:P!/6E?!)ZY#8H*2V 2@SK-FL:P M_?R*_MZ*UV*>B80'GG^EJ!MU-:@[W%0?_#0Z/ MD-RB -\@W_.#'O.'T\W]0W-7>Z-QB=^XQ+=XP1MX[RFSXG/KFKL^/17 N!_ M5-Z=+$D""T>7E@2Q!2?^]1<\\7[K4W$(1Z03IR"+YO M:&DRX 8Q4'VZ*[#0@ID-8AO/_$C[?-O6,[CBF7K&C9[QH)Y/*@.AZT8(+0/E ME#S3G"H*O5E904U::D+?QT=JQAW)7C/C@&+84 Q/H)ASMAXI$,6_D0P[),=A MA^3@BF>Z?-+HF0R6RR>=0'IO8.NA@IE2KN;UX+I(QUUV$0X M\+TCSMU9X70<^/V49PWEV?F4&6>C =JS[DZ%\>38U=U9V)M.9D$_;^SM#U7O M9X^0&N%")7$IM$.]K28"#T;JJ^V6(!V1K0[96I<%F!9R'SJ[TUWI-N$%B)#7 MO0X97L*O3'O%#UJ>*W[?+N#!$[HK/J4RX1M]_NCLA5ZI%>"L?:C<>M%1<@XO M>ZZL?6> @Y_?U_&%#OM:\?_1.N!][X"'FX>+9/'P$G46HP@5G*E,(NRCE+ST MI_5I4+,&*NJ!.G3%OD?!PTW*&3D=GI33O;/"H_W6;=UGS&7R3R+6E$D=A94V M\VZG&D54][-JH'AIKSC/7.D+DWW,])T6A)F@OZ\X5Z\# \NS'-/#R0!.?7 M-".I^&5/68*Y.&4/9IXQ@G>5*(E-9%F>F> H-=;+ZMH=6R]IP>,H)7<,Y$62 M8/;S'8GI<65 X^G"E^CAP,L+YGJ9X0=R3_BW[(Z),[-UV44)2?.(IH"1_+UD] A8>;=P*P\JF)5:-#]*R__]GC/Q:R1T?/V)"&@YN *?,2]8 MQ"-Q0O>@N?QZ0SB.XOR-N.';_0:\?O4&O )1"KX>:)'C=)L=N;XUP._(:-4JMU*5SZS'M1O8P=)\[%-06L^EH,EL0,%I*3CG*+@R"K7*ZU&P MO< 945!:SZ6@R6Q P6TIN.#(*[H1"8+DC"$KGN1 TF0T@>"T$[QP$7P;! MFT! T!I!4#K/A:#); #!;R'XYR $,@C^=#R,GPE*X[D,-)D-& 0M@T#)X"OE M. 9%NHORD!8I)SL0ER\7$$=X&\75*UK&*)@P@I;KC\>+LNRYF#29#3 M6DP+ M):9/),]OP, DRN R,(L)F*O MD=U\!TT@J6NP%Q:NMR&N'H!&%[0D6X+QDI<&675?.1B M8'#:NUR$X)@8G.2:T4-\HZ[FBW]BU(:7H5UERD34>3ICON MM.5:(ZLNMR&D+K1"6YGV_\X(PSQ*'Q1Y'^I,I[=:W3:ZW(;XNK0+S\9=:>A7 MRV8CTQJ,&[?^R U\%'3OCR&++O/"LZ%7&OW5LMDLM.9C.$WDCN_9U@D67?2% M9[.O= *@ELUFH34F0TDP7SC6J7[1)6!X-@)+YP%JV6P66N,RG.9S9$'HG6#1 M)6&HCL*GI@-JV6P66C,QE.1PSUJ<0-&E7:B.N\^=%:AM9Z/2&I,;M_ZC%0:> MY4 Y+-0E8*1.P)?/#= T[UY!V_7&,VQU@;,7WEXB\:(N\2)UXOV5"0*:YEWH M(R<8QSYU%68#>XELC'IKO.>R\:],$= T)U\%T$:3/B:YS_4=>S3[VJ@K^UP8 M709&ZI7;^1.%QG PJ11OATF7F:[]0LOW%O:X_2\18E$78I$ZQ-X7V_IOSQ@- M"=GE8$\9V(OGLAA4/PEF8$-"DFP)>]IGD&9>-%WC198_7I90UV7V,'J)55[4 M15ZDCKSSR4D3EG-.D.CP0O".LO$'\OJ>4/YV4NX+MMO'Z?U!+ P04 M" !B@5587LYTF9 " #S!@ &0 'AL+W=O'"M!OBK_<\YS7V<;KCXEE6 J]U)3)J5,IM;EV79E74&-YQ3? ]$S) M18V5[HJU*S<"<-&*:NKZGA>Z-2;,R=)V;"&RE#>*$@8+@613UUC\N@7*=U-G MY+P./)!UI.T0I2 U,$LZ0@'+JW(RN;Q.SOEWPEO]1R4-U+QNA?K#&K" MNB]^Z?=A3^#[;PC\7N"W>7>@-LLY5CA+!=\A85;K:*;16FW5.CG"S)^R5$+/ M$JU3V8S7-5%ZEY5$F!5HQIDB; TL)R#1![34IZ!H*!2(E^BN48T M&A$7NF= M0/OB\SDH3*B\0&>(,/18\4;J@#)UE4[3P-R\3^FV2\E_(Z4YY%=H/+I$ON>/ MT=-RCL[/+OX,XVJ7@U5_L.JW<J9W9&++J5,%K[ P&OMV5C"P@E.LT,8*#EAQ/+&CP@$5GD)%-E1X M@$J"R(Z*!E1T"A7;4-$!RK.#X@$4'P4]5J K.>RWU!+ P04 " !B@558SH5N M$$@$ !I&P &0 'AL+W=OEU?%,- 2V>;BR2Z)&6W0#_\2$E1K%16 M[>[V)A8IWN](_LD[A1SON7B0&P!%/J=))B?61JGMK6W+: ,IE5=\"YE^L^(B MI4H7Q=J66P$T+HS2Q/8<9VBGE&76=%S4S<5TS'.5L SF@L@\3:GX<@<)WT\L MUWJL>,?6&V4J[.EX2]>P /5^.Q>Z9->4F*602<8S(F UL5ZYMZ';,P9%BS\9 M[.7!,S%#67+^8 IOXHGEF!Y! I$R"*I_=C"#)#$DW8]/%=2J?1K#P^='>E@, M7@]F227,>/*!Q6HSL:XM$L.*YHEZQ_>OH1K0P/ BGLCB+]E7;1V+1+E4/*V, M=0]2EI6_]',U$0<&WC$#KS+P3C7H50:]4PWZE4'_F4'O^HC!H#(8//?@'3$8 M5@;#8N[+R2IFVJ>*3L>"[XDPK37-/!1R%=9Z@EEF5M9""?V6:3LUG?$T94HO M%24)S6(RXYEBV1JRB($DOY"W5 AJQ""ZUA1S;2O?# MT.RH\GE7^O2.^/0ANB)N_Y)XCMG4OU=\LDTKD9G9;L.'I6.\1V\386NQ:<:]6 MW"NXO1]2W&FDW^[$Q,-;N:413"P=\"2('5C3 MGW]RA\ZO;5)CPGQ,6( )"Y%@#=E[M>R]+OKT'I0"(0E?D4A S!31>48JO0*T M^)>$ICS/%/E*+MK$[D2?*S8FS,>$!25L4,!,2MY-W5%_-+9WAR*V-+KI#>I& M#7'ZM3C]\\2Y)%F>+D'HY&T^#[1$6IKOAY2[3C?G"H4)\S%A00D;'FKP3"4D M=PTU![6:@TXU%XI'#QN>Q%H_'P3;E0GTGBFVIL7WU%=2/DNH'^]U&_)&02I;\^@04V),F(\)"S!A M(1*L(?&HEGC4N;G?EG'91&KSN2C)BB40MRD[^B9(>OT=*YN1JCTOR* MUI%$ E2'(1:M*=[!:93[G\.USV3*I(28?&!J0^8"_LEC%L&)0;N[!V?+C4GS M46D!*BW$HC57QM.IE=M];/4#L=M%/:-"I?FHM "5%F+1FDH_'52YW2=5WP3P M'4_R3%'!DB\DKC?_7F]^GBNR?=S_K4L ]>2JHG5$8Q_588!*"[%HI:[VP:6# MN83ZG8HURR1)8*7QSM5(_R,NRGN=LJ#XMKB'6'*E>%H\;H#J2&\:Z/&PO=V]R M:W-H965TN,Q/1YTK-Z;Q?NHO5&J O&=+S%:W)/ MQ/?M+9-G1DE91@E)>413Q,AJTOMJ78>VK0*R%G]&Y)GO'2-U*P^4/JJ3;\M) MSU09D9@LA$)@^?)$YB2.%4GF\:. ]LH^5>#^\1L]R&Y>WLP#YF1.X[^BI=A, M>J,>6I(5WL7BCC[_1HH;_4?/>=M!OX<6.RYH4@3+#)(HS5_Q2_%! M[ 4X[HD NPBP#P/,$P'](J!_$" _RN8 IPAPV@:X18![&&"="!@4 8.V/0R+ M@&%6K/S3S4KC88&G8T:?$5.M)4T=9/7-HF5%HE1)\5XP^6XDX\3T7M#%XX;& M2\+XIP\CVQI^0?Z/721>T6?T!V8,*ZF@,X\(',7\?&P(V:N*-19%#[.\!_M$ M#Y:-;F@J-ASYZ9(LZP!#IEOF;+_E/+.U1(\L+E'?ND"V:??1]WL/G7T\1T]4 M$/01&8AO,".\>&G(=]Z>;I?T-F"O/=AZ S=@?#TF( ^7R'+J=]^ "?28&_R* M['[]+ALH88MD])A:B?NE+/L9MW^".X\QYXBN4*9/]/?O\GWT39"$_].DP!SF M-,/4:'[-MWA!)CTY7'/"GDAO^NF#-3"_-,D#$N9!PGQ(6 )"X%@-:TXI58< M'7TZITDB)S6NE'*AAH$H72.FIB"._LN&A2;)Y,Q!QE3S]=/4&AM/^SK0]MI5 M!Y P'Q(60,)"(%A-!VZI [>##HK!&N_$AK+H7[)$9U%:7#V7NC@YBL_<(V4, M73/_.U!(ZY:>-O.NY8>$!9"P$ A6*_^@+/^@0_FWF*$G'.](5O8EC6/,.-H2 MEA=>*:":TIM4D'F2SZ9[H(&6[3QM\ET5 D+(&$A$*RF@&&I@*%6 M ;?R6PQA3#[J[QX#AL>S0_,0T+:AITV]:_TA80$D+ 2"U>H_*NL_ZE;_=P\" MHY:#0,MVGC;_KB* A 60L! (5A/!52F"JU\:!.A.<('3I5H[L/' M_Z]Z K^\R:>/M>N)0>E M!:"T$(I6K_J>=65IJYY[ XQL=VRQP9R@+:-KAI.+_1D?)W27"C72-U9@;S8N?,)63>L*L"L%V%H%W%6UET.[E(*(&$F(K#== MH<7>%X*3];>/DG-&(\=UCU=Z#4T'S;?L-33M-W\Q]/4WV+DLD+00BE8O;F4! M6EK7:)I9BO=JL$:SW>L#EE6\S1_PQDJ">H"@- ^4YH/2 E!:"$6K2Z9R BT' MTC:V(+VO.2C- Z7YH+0 E!9"T>J:J5Q#2V\;MI]#6B\C(3VUN77L,EK]@3UP MKYS#:0?4902E!:"T$(I6ETSE-%IZJ_']RPY(SVU>T%JM3$!M2%!: $H+H6AU MB516I*7W(K,?9]LO7B ]N#DHS0.E^:"T )060M'JDJG<2VL$NGB!M.SFH#0/ ME.:#T@)06@A%JVNF,CLMO=L)88% ^H!S4)H'2O,+VOX\Z3;/DP%HQR$4K;Y; MJG)';;T["K_"M8]=4,MQ1D/7O#IP3?2I==4#*,T'I06@M!"*5I=,9:W:>FOU MW2M<^]CU.V6LZ5/I+!%0UQ24%H#20BA:72*5]VKKO5?_91%)>0C\HGYH2;:4 MRZGFE!J:;=8&+4 :F!XHS0>E!:"T$(J6:\'8VT^<$+;.MHIS^=S+942^3;>\ M6FY'_YIMPCZX/K.NO7Q3>87)][C?8+:.4HYBLI)(\W(HM<'R;>/YB:#;;-?R M Q6")MGAAN E8:J!?']%J7@[41V4F_>G_P-02P,$% @ 8H%56*? ,QF\ M* R44# !D !X;"]W;W)K&ULS=UY;^/6FN?Q MMT+4!(T$J%LE4GLZ*2 )]WW+G3\&@PN63-N:R)*;DFL9](L?2J;,Q=*1F/XV M/ 'NC:PB/Z3,RO.(//SQ_/)U4_RUO<_SG?3M8;7>_OKN?K=[_/GCQ^WB/G_( MMA\VC_FZ_)/;3?&0[3C0[9'EWO]N_\?'3+X_979[DNS\? MPZ+\Z>.+%DO\9AD7\N\Z_;QFMI_UD^;S9_ M[7^P;GY]-]CO4K[*%[N]D97_^I+_D:]6>ZK=LF_^Q6?W/Y:KF5>?:+SW%IO5]O#_TM=JV<$[ M:?&TW6T>JI7+/7A8KI__G7VK?A.-%8;*F164:@6ENX)\9H5AM<*PLX)R;H51 MM<+HVA7&U0KC:S_#I%IA71NE>/AEKO'^_PJQP,NOSKBYSZ\?#SD\M7'7#X> M=+E[U,]OY7C8Y5?'_>PJQP,O=X_\^56.AU[N'OOSG^5X\.7NT3^[%>5X])7# MT?_X_!_\H5JHV2[[]$NQ^2H5^^5+;__B4'(.ZY=%8KG>E\=D5Y1_NBS7VWU* M=IO%7__XO:PO-](?FX>RZFZS0]GZA^1G19'M:Y?THYKOLN5J^Y/T@_11VMYG M1;Z5EFOIS_5RMWU?OEF^3N\W3]ML?;/]Y>.NW*^]_G%1[8/SO _*F7V0)6^S MWMUO)6U]D]^<6-\7KS^\M'YX8?N* /A8_D)??JO*\;?ZNR(4_%_^ M3QDV?VG/_SJQBW^(02_[+LGS'IYZR2L^2 .Y L\JFEC1\\\?)'ER2=&O^&7) MLX.B7/7AC"MV2QE5X%G%%"M)_OCR*Y*E/Q-5^O&'GZ[:/4L,VT^KF'7A7 M9#?+]=V_;LHC7;Y>E]^#SF_!OK2%=?D;'51;:,K+]7:7K5;E]YO=J?].K_B- M# >7#K=[S=%Y/MS#$ZM[5_S-'5:'Y52MZ/,9CK_\LY\EN.(7??DW$HH5-5^\ M?*0K]BFZ7E,N:_'UFGQ92ZX_>(+?5WJY&"K#Z@,^/A6+^[)]_>LQ+Y8;4?$> MOK3$X8$?GOLKLM^M?WQ^W1)_*_OA^B[?_\/V2+_]5UYQK/-BR_YNT__]C_DR>#? M3S4.$E-)3",QG<0,$C-)S"(QF\0<$G-)S",QG\0"$@M)+"*QF,02$DLAK-5' M1B]]9"32/_UV\W_*,[BR.=P6>2XMLNV]=+LJB8>LN%NN3_4%H=>W+Y"82F(: MB>DD9I"826(6B=DDYI"8^XSM+W&5VO[2[I=/@P_*+Q^_-.L]N46?Q (2"TDL M(K&8Q!(22R&L5>_'+_5^+*SWZ:8\M9;^4_KA5&D7KMJWM).82F(:B>DD9I"8 M26(6B=DDYI"82V(>B?DD%I!8^(R-&]UP-AN.INU^&+U>2AZ,9\J\O5C\>K&) M/)YVL(3<_Q3"6N5X\E*.)\)R?!C9D#:/^TLWV_=2_BTO%LO]M9KE6GJ^5O2^ M?+DKENOM23F MDUA 8N$S-FF6Y?%D)G?*2/1.6[.#X5?NNR-:[O/QZO7YZ^)P7TH_E-^[GL=Z?RG)]=M3W=R'? MMV:3F$IB&HGI)&:0F$EB%HG9).:0F$MB'HGY)!:06#A[]OFA9'L[J[([[)=+N7;W?(A.PQC9LM" M?)U$N-6^!9S$5!+32$PG,8/$3!*S2,PF,8?$7!+S2,PGL8#$POGK[\G*;#;K M%/ 32TW'KZYQDSN6D%@*8:UZ+P]>"OY^R/SZBO^T+O+%YFZ]_+]E73]<6:GN M8UPT[W?,O^U?GZWVXDWV+?>HIJ*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H M%E9:\UOW6)$GG=J/;C-&M0354DIKMXE&&$P6MHFX_+9?/"UV3\5R?2=EZQMI ML[O/"VEQGQ5W^?9L)Q"JO3L!J:FHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH! MJH65UNP$RF VZ][K+^4*]O M\B_Y:O-X"".=J]9"KG>U)C45U314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+6P MTEKWHXP&P\FX6ZY/+3>]@]:.#DJ*D9ZEVLT+HIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%J):@6DII[091!TCWSS_:ON63"*H=H)H+J:FHIJ&:CFH&JIFH M9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ64UFXN=5I5%L=5_>>;,S>W4K9O M%5MIL7E:W4B/FUW9/I;9:O5=RA:+?)47^]N GAZEW4;:?K0?-Q**:AFHZJAFH9J*:A6HVJCF5 MUK[M<#X8=*XTN^A6/53S42U M1#5(E2+42U!M932VDVESMS*XM!M>I]+[4'D M<)6=?-:-&.I=_M%4+:IIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C M6H)J*:6UFT0=[96G;WU9"XW_HIJ*:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6 MH%J(:A&JQ:B6H%I*:>WF4H>097$*N?]3-\5@[V:!!H]134,U'=4,5#-1S4(U M&]4<5',K[<(#.-%M^J@6H%J(:A&JQ:B6H%I*:>TF4.>;97' 6?@H3O&ZO>L] MFE-&-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"V47\>1A_/AJ[ "N/CP]G*KVXC7[5GM44U%-0S4=U0Q4,U'-0C4;U1Q4 MJOFH%J!:B&H1JL6HEJ!:2FGMYE+GM!5Q3OO* M"TUHFAK55%334$U'-0/53%2S4,U&-0?57%3S4,U'M0#5PDIK7FA2NA>:T" U MJB6HEE):N^K706KEFMF+JRG53A9\-#^-:BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ M>:CFHUJ :B&J1:@6HUJ":BFEM7M#G9]6WCH_K:#Y:51344U#-1W5#%0S4:._U",3YQH#&K5&-175-%334JOFH M%J!:>*%^S:L9#4XU$71'8E1+4"VEM'83J=/:PPMS3R=_GASH%J_6N_ZC&6M4 MTU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)*:[<$I6X)RAL/ M= _1?#:JJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI936 M;BYUE'LHCG+W'LP0>[U[!1KP1C4-U714,U#-1#4+U6Q4J%_*\]F% M=!SNEJ;23?;]]-D&FO-&M0354DIK]Y0ZYST4Y[R-(EOO9ZO[<;F6MOMAC.U/ MY3G%\ZN3;0*-?:.:BFH:JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:6&F3QHG% M1)8'X^FD>V:!)KI1+4&UE-+:7:!.= ^%H;[G@>YJ$*)/,T!CVJBFHIJ&:CJJ M&:AFHIJ%:C:J.:CFHIJ':CZJ!:@65EJS&2B#D3(>#+O- $U@HUJ":BFEM9M! MG< >BJ..^QMAR[*?WN=27/:#XFFQ>RKV0]/A*CLY@;78Z]T&T/@UJFFHIJ.: M@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FHII;5[19W('CXG^][P#EDT MPHUJ*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:6UFLNH MCG6/Q+'(]ME'MKZ1-KO[O) 693.YR[?G[GT2JWT[!JJIJ*:AFHYJ!JJ9J&:A MFHUJ#JJYJ.:AFH]J :J%E=:\]TF11]/.)2ETFS&J):B64EJ[$]39[)$XFWT< MGUANMT\]QB?$:N].@$:W44U#-1W5#%0S4%S7EQ_%4KH]^X=I*966O.<3Y;EV5B9M<_Z-'2S M.JH9)S[$<#Z;C^;MSV"B6[50S48U!]5<5/-0S4>U -5"5(M0+4:U!-522FL7 M_#IF/0)CUF<'H=$X-:JIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%E=9Z M (>LR-U!:#0JC6H)JJ64UNX+=51Z)(Y*_[<^?D.\[=[] LU5HYJ&:CJJ&:AF MHIJ%:C:J.:CFHIJ':CZJ!:@67JA?\N'Q&Y)R?/J&/#[[^ UTOV)42U MI;1V M3ZF#UR-Q\#IZRHI=7JR^2\OU=I>M5OLQB?V=K8T?3[8+-'F-:BJJ::BFHYJ! M:B:J6:AFCUZG=#M7"!UT@RZJ>:CFHUJ :B&J1:@6HUJ":BFEM?M G;D>B3/7 M85XLRE*_/U_8W$J[?;YA)V6'H>G],,/C\Q__=+(5H.EK5%-134,U'=6,2ILW MS]4_C,?=$0@T58UJ-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)926KL;U*GJD7A. M66N]*/)LFTL_WN3/KWZ2GKO [:9XR-:+7+K-%KM-CS%H-$6-:BJJ::BFHYI1 M::UOT?/IY-4X-1J/1C4;U1Q4T/J*:BFH9J.JH9J&:BFH5J-JHY MJ.:BFH=J?J4UOT&,!N4_[6\0 ;K1$-4B5(M1+4&UE-+:_:$.38\O3&C]]QZ? M(59[MP(T-(UJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYE=9Z1,58&74[ 1J&1K4( MU6)42U MI;1V)U#J3B#.3/>=Y$',]6X!:)0:U314TU'-0#43U2Q4LU'-0347 MU3Q4\U$M0+6PTBXFBR)TLS&J):B64EJ["]0IZ?&%":?_WB0/8K5W,T"CSZBF MH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA976; 9C>3P?=5L!FFE&M0354DIK MMX(ZTUR^%-YNU'N.!S'8NPN0FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@ M6HAJ$:K%J):@6DII[691YZ''S[FZMWNZTA@-2Z.:BFH:JNFH9J":B6H6JMFH MYJ":BVH>JOFH%J!:B&H1JL6HEJ!:2FGMYE*'JL?B4")Z$Q.:H48U%=4T5--1 MS4 U$]4L5+-1S4$U%]4\5/-1+4"U".B(]OA"1KL8LY)/U'@U!HYJ*:AJJZ:AFH)J):A:J MV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%I*:>V^4(>EQV\]!?48#4^CFHIJ&JKI MJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6DIIK>8RJ3/6$W'&^I_/ M0Q''!S!E=_FI!B%&^C8(5%-134,U'=4,5#-1S4(UN])DN7%I8O!A6/[3>28? MNED7U3Q4\U$M0+40U2)4BU$M0;64TMJUO\Y/3\3YZ>,%)R_[MGQX>CA9^-&L M-*JIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEE-;N#DK= M'90WONPT05/8J*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HE MJ)926KNYU%'MB3BJ_5^>%.K5=OA1U!?^Y!^PGB"BR MF_VPQ'[^IK(/5#_^J_SQ9#,0LKV; :FIJ*:AFHYJ!JJ9J&:AFEUIK7OHNP,3 MY 9=5/-0S4>U -5"5(M0+4:U!-522FOW@3J0/1%/4.W%R9\GZSP:HT8U%=4T M5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&UE-+:+:&.44\F;ST: M@8:K44U%-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+4"VEM'9S MJ3/8$W$&.]EM%G])F^.8Q)?ZGMCEYN9DKT#3UZBFHIJ&:CJJ&:AFHIIUX6_< M]#!5_:F1+1O=#P?57%3S4,U'M0#50E2+4"U&M0354DIK]X4ZD3T1)[+_]G@$ M&M9&-175-%334Y8>E#O<[77^7$QK,1C45U314TU'-0#43U:S)ZQFW MAX/!ZP>ZV>AF'51S4<>]">V^K8 5%-134,U'=4,5#-1S:JTYF/(^KZXI[5^> M[ %H"AO55%334$U'-0/53%2S*JTU_UBW_J/1:E1S4G! S/7N 6@$&M4T5--1S4 U$]4L5+-1S4$U%]4\ M5/-1+4"US44S16C6HJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FHI MI;6;2QVKGHIGI[YN^@7HA\OQ&B0;Q;O5N)6AR&M4T M5--1S4 U$]6L2FL][W8Z?AUH0+?JH)J+:AZJ^:@6H%J(:A&JQ:B6H%I*:>UF M4N>DI^*<=#5RH9PL^&@6&M545--034U -5" M5(M0+4:U!-522FNWA3HU/7WKB:NG:#X:U514TU!-1S4#U4Q4LU#-1C4'U5Q4 M\U#-1[4 U4)4BU M1K4$U5)*:S6761VBGA$35XN1O@T"U514TU!-1S4#U4Q4 MLRKMPL@%NDT'U5Q4\U#-1[4 U4)4BU M1K4$U5)*:Q?^.CP]$X>GWVKD0KQ; MO5L)&L)&-0W5=%0S4,U$-6MV(H1]:N0"W:J#:BZJ>:CFHUJ :B&J1:@6HUJ" M:BFEM9N)4C<3<1*[&KD8GBSX:,8:U514TU!-1S4#U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BU M1K4$U5)*:[>%.HH]&[[QR,4,#6^CFHIJ&JKIJ&:@FHEJ%JK9 MJ.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6DII[>92Y[S+E\#(A1#IW2!(344U#=5T M5#-0S40UJ](NC5R0VW10S44U#]5\5 M0+42U"-5B5$M0+:6T=N&OD]PS\;36 M;S9R@>:[44U%-0W5=%0S4,U$-:O2FB,7D_&)2230K3JHYJ*:AVH^J@6H%J): MA&HQJB6HEE):NYG4R>V9.+E=C5R,3A9\-*^-:BJJ::BFHYJ!:B:J6:AFHYJ# M:BZJ>:CFHUJ :B&J1:@6HUJ":BFEM=M"G>N>3=]ZY )-<*.:BFH:JNFH9J": MB6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ!:2FGMYE+GO&?BG/>5(Q=HXAO5 M5%334$U'-0/53%2S*NW2R 6:Y$8U%]4\5/-1+4"U$-4B5(M1+4&UE-+:A;]. MO[KTR,7:'(;U5Q4\U#-1[4 MU4)4BU M1K4$U5)*:S63>9WOVK?@HYJ*:AJJZ:AFH)J) M:A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%I*:>VV4.>ZY_(;CUS,T00WJJFH MIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ64UFXN2MUK=RM!\]VHIJ&:CFH&JIFH9LU?3[U\:CFHUJ :B&J1:@6HUJ":BFEM9M)G=PN7UXQJ::BFHYJ!:B:J6?.3,W2/NQ>;T"0WJKFHYJ&: MCVH!JH6H%J%:C&H)JJ64UB[\=9)[+IZAN[K8-#U9[M$,-JJIJ*:AFHYJ!JJ9 MJ&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEE-9N"W4&>SY[ZXM-:'X;U514 MTU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)*:S>7.N<]%^>\ MK[S8A*:R44U%-0W5=%0S4,U$-:O2+EUL0C/9J.:BFH=J/JH%J!:B6H1J,:HE MJ)926JOPRX,ZE+U_+2K]VL/C:O,]SZ5D?X/LJ;)_0>A;]UE.93F-Y726,UC. M9#F+Y6R6.M ]O'/< Z#AK9 M9CF-Y726,UC.9#F+Y6R6< MXO:?NF8!57BX1=YK$L-$DQ(EO M9:#(4OMJEA0>VT6XRM9EK[CF8A<:X&8YE>4TEM-9SF YD^4LEK-9SF$YE^4\ MEO-9+F"YD.4BEHM9+F&Y%.,Z7674Z"JC-[_8-6([#LFI+*>QG,YR!LN9+&>Q MG,UR#LNY+.>QG,]R Q7,QR"G.54EM-83F?W6K MY@.5"EHM8+F:YA.52C.MT MG%FCXXAG%D\WNVQ5GJW\<+I9H(ETEE-93F,YG>4,EC-9SF(YF^4:-HB]/BRD!1B#NMT#@YRZDLI[&^N*3S ;944YE.8WE=)8S6,YD.8OE;)9S6,YE M.8_E?)8+6"YDN8CE8I9+6"[%N$[':03996%P\9-53?SW:I; I_5-7DCY\13F M^EB>X;R7UOENO]XN^Y9OI:_+W?U]OKJY>IK XZXU3QWGRF38.<7\X]1R MLC(8CF;M!=4+G[5_]V!#Z:<^ABS/QG+[8QCL=DV6LUC.9CF'Y5R6\UC.9[F MY4*6BU@N9KF$Y5*,Z_0%I=$7Q''SUW?@/A?R0W5_VM[L;\%]?FM?Y'^0/@H+ M/1L]K[A9HY JPP_=.JJRF]583C_Y*48?!L-7W8 -BZ.R_DL%[!M;XVLN2/UQ89_Z-PTV2XYR.LL9+&>RG,5R-LLY+.>RG,=R M/LL%+!>R7,1R,HYS*RV^>/9?9[#G* MJ2RGL9S.<@;+F2QGL9S-<@[+N2SGL9S/<@'+A2P7L5S,<@G+I1C7Z3B-[+DL MSIZSE\%FI^YH&KZ^#,9FT%%.8SF=Y0R6,UG.8CF;Y1R64,EC-9SF(YF^45TEC-8SF0YB^5LEG-8SF4YC^5\E@M8+F2YB.5BEDM8+L6X M3L=IQ-T5<=Q=_*Q%\2SGLUS M,IRMZ6SV'.54EM-83FY@.7"(]>JZ8/)_%5-9Q/J*)>P7(IQG1[12*@KXH1Z\Q)1MK\T]%[*'C9/ MZUW]7*K;3?T\J^WY?L$FTU%.93F-Y726,UC.9#F+Y6R63U^U"S9PCG()RZ48UVD7C]UUF^U[Z4IZT[&_"?;F M= -AH^8HI[*[^5&;'8O?%9CF'Y5R6\UC.9[F MY4*6BU@N9KF$Y5*,Z[2+1K!<$08)/QGE:&.YXGN+IT!2J./B^7=QL5JNLV/8*@HNWV;][L'EQE--83F,^$^&'V3Y5?-@@^ HY["R_DL%[!+W%4G'+N-=+LY3"6X[8RSG[G[B@V(HYS*%P_'KSH'F_Q&.8?E7);S6,YGN8#E0I:+6"YFN83E4HQK=XYA(_D] M%";]]J<=>58L[J5L?2/=Y%_RU>;Q,!Q^KC&(O=Z- >54EM-83FY@.7"(]<*T\U'D^Y]N>A68Y9+6"[%N$Y?:.2SA^)\]O7W MY99OI5\WY=L/V7*]'_O6J_.,T^V#37:CG,IR&LOI+&>PG,ER%LO9+.>PG,MR M'LOY+!>P7,AR$P7(IQG3:C--K,N>:%J,I&'G0>.A.QF M(Y:+62YAN13C.OVA$4@O7U^\#^MIL7LZ/$S]C[(AW)WK"$*H?T<@.97E-);3 M6KBE?LW"S9GCG(:R^DL9["R_DL%[!<>.2: M=XX/Y\-7#U \L=BK!ZA?7B9A]S[%N.=R_7%[G^<[-=MEGWYYR(N[_(]\M=I* MB_V3;O<;:;PK%?GMOIK__)OR[N.K]QWY9T\^\;XO_QR<>C^4?XX/[W^L-_OI ME\?L+O>RXFZYWDJK_+;[':;A\/+^SR[ MR8O] N6?WVXVN^,/^PU\W11_'3[FI_\'4$L#!!0 ( &*!55C3,E P]04 M &4C 9 >&PO=V]R:W-H965TU=9Z[73')MYUXJ(-M, ?DDV4F^_4F P3Q8,3GU30*R M]J_53XO8!>:/E/W@&T($>$J3C%^--D)L+R<3'FY(BOF8;DDF?UE1EF(A3]EZ MPK>,X"@W2I,)LBQWDN(X&RWF>=LM6\SI3B1Q1FX9X+LTQ>SYAB3T\6H$1X>& MNWB]$:IALIAO\9K<$_%U>\ODV:12B>*49#RF&6!D=36ZAIQKC4"XXX*F MI;'T((VSXC]^*D$<&2#WA $J#5#;P#EA8)<&=LL GC)P2@,G)U-,)><08($7 M!)4UE.'&<+\@% MN)0?>@ G@&\P( M!W$&OF:QX.]EHSS^>T-W'&<1GT^$]%R-/PE++V\*+]$)+R$"GVDF-AQ\R"(2 M-04F MRA O O]='_%B9#07<^V1_3U+HXE*8AL0;-:45SJJ7Y.\.9 M("^"F7; .*XWF[6H='M9S1Z!KD?#?[?RW]7Z_^&)L##F+\_ [8Q\X)FG4MN ME^V+$_*TE?FT/! 4J*;!',LQF\'E(-]MWZ7TS@TE:4JMB?(H!X;:].E[7AV0 MZ.)Z3YBL=L!AZP>W+ Y)+RAH,H,RJA:84FO21#5-I W,BB8N:9(#S:VBV=X# M&_G4491&-$DPXZJIB-C^@"U\\8\"UANKC+X9K5J/!_,UI-;D6^?Z4)L#-_*J M,R$5@NHJJ_='?^QW+FJCF;PIM2:F.I>'^F2^F;Z="*2!+O=;0<#6EUL1;ERU(7[:\?F/5P-8/Z;1CSSJ-VF@%8TJMB;JN8)#^ M=<7U>LW(&@L"/F6"Q1F/0_ -)[O>2AL9?5=A5"TPI=;D6) M<3Q15_?B+8:8'B?O_A3Z?NN.KW=E,+B?4?.@NN9!^II'"ZYQ@?N MUZX2RVXOD0WTOKZ615W)('TE<_JV$I"0Y ^P->]);U#W[8>/IG8'AM%W'Z;4 MFLCJ2@:=7+[[LQK S1:Q)A2*P!.CKX_2 E;Y]]Q!L47'[5,\0'*9\SD=L9!0E92TAI[DA&ULQ59M;],P M$/XKIX 02+1YZ=JUHXW4KB F,3%M@GU ?'"32VO5B8/MMNN_Y^QT60=9-($0 M7UJ_W?,\=V??9;R3:JU7B ;NZ*TLL:">3*F>&IFKI MZU(A2YU1+OPH" 9^SGCAQ6.W=J7BL=P8P0N\4J W><[4?H9"[B9>Z-TO7//E MRM@%/QZ7;(DW:+Z45XIF?HV2\AP+S64!"K.)-PW/9J$S<">^_8-SGIQ9,(WG4MSR MU*PFWM"#%#.V$>9:[C[BP:&^Q4NDT.X7=M79TY$'R48;F1^,24'.B^J?W1T" M<600]9\PB X&D=-=$3F5)C0[<*XZ:Q+'"YN5&Z-HEY.=B6^, M3-:=&?F5PKG,*=F:N7!UX-9YA&EGND5%&8*IIMR5=E?#ZSD:QH5^,_8-R;!@ M?G*@G%64T1.48027LC K#>^+%-/' #[IKYV([IV81:V(C5:51;].)7+\)!\*[%NY/:NY,V]'C. MMSS%(H4]1Y$VJ:OL1\[>OO!M'(S];0-EOZ;LMU*Z"P>?JVO4Q-AJ_H?Q&-3B M!O\YVX-_X-UI[=UI:^C?WY54"TGR5@IR2W"S;Y)8@83A<_#FGSX M/'+!,P1>P!Z9:KP [3AAT&3Y2-*HEC1JA;KF>MW)%%HY!BG>!A0SV*1IU!23 MX"3J-P*0Q"KK#7Z^,?]2G[A>/6Y<,G4DE,?$IB1:= ]I;*AJ@Y<38PL7==;2$,]U U7]-6"RAZ@_4Q* M(-IJMP0 %,6 9 >&PO=V]R M:W-H965T)$8"NA[4L#%)_S.\?F_(\]V5'VQ%>$"/!< MY"6?.BLAUN>NR^7/E(#JC<>,K+C>]= A?)(Z9.Z^9E.'4\1D9S, MA3*!Y<^67)$\5Y8DQ[^-4:?UJ0;N7[]:_U8%+X-YQ)Q.'##?<$&+9K D*+*R_L7/32+V!LA ^P>@ M9D"5"+=V5%%>8X%G$T9W@*FWI35U485:C99P6:EFY4XP^=],CA.S.T'G3V>7 M,JX47-%"3C;'5;K.P)U< >DF)X NP.W=/?B$B_57<*,N+U0N,_$"/E\3@;.< M?YFX0M(HF^Z\\7Q9>T8&SQ"!7[04*P[^+E.2'AIP91AM+.@UEDMDM7A-YB/@ MP[\ \I /_@0NX"O,"&]^+![\-EM^Y2$P>)"Q\[Y(K:/4AW7.UWA.IH[\ MS*C%C*R8WQDN%>6Q&%$'(X+0"^.H'R-N,6(KQD.=JV,IX@[%&?("%'I^/T;2 M8B16#%GG%B13))2!N9JV/#\!*^G!"B.I#^-^K'&+-3YY+9$R';"*QMWI\[TD M&!L H:>KJ'?,!&))19[74G'DC:! <1\-U[@X6..RDL7(,]#MU7AH+1&_*VTB MZ=G%EC"IM> ;SAAXP/F&](+ #R@<$&E:]&ZE(Z5YCAE7C^K,JA3KRM\;7>T] MV4]S,$*&0@*U-$"[-NR7DB%8M76U"%HNWQ_%L8%+RP.TUOG]VC($*^C!&H_& MIG1I?8!V@;#4FB&881X801SV)C4:>:;ZUE,"CM,18 MBH:PQIU/1J(&IN1JN8%VO;DQ]5/V<4,KD-8;.![84D&K4@T$0UIFD%UFWKNK M0EW)B:(((M0_LT@K#K)JQ,E]56-N'P1"F(0H,9!H-4%V-3FQM6JL'30Q(0S' M@8%#RP.RR\,;>ZO&^@%7'";CT 2F]0'9]>$B_6=3KZD7M7RJC;Y:6@NY89:H M1P,&7<# C_S$4-"05@IT^E9B6/N'NKN(T(]C:! SI%4"1>_98"&KY@RM(EHA MD%TA/KC!0EVU"&.C6B"M%LBN%F]LL!KKAX(+1[%I\K5:(/OVY&T-5F/\L'.! M(V3XKGVM%;Y=*]ZWP6J<'68O&(T-&U]?*X5O5XJV_,C"8ZH_&YZ>Q J[K)$W MB@VJYFLM\4_?F;Q+,^AW]R1^V-V3N'OG? 5AR^HTDX,YW92B/O)KG[8GIA?U M.:%^O3YN_869_. YR,E"#I7)D:61U2>8]8V@Z^K4\)$*08OJ&ULQ5A=;],P%/TK5D"(2;#$3M./T49B0P@0 MH&GEXP'QX#:W;30G#K:[,HD?C^UF25 32T24[F&Q$]][S[&/>^),=USNQ;QE&\52W.X%DANLXR*^TM@?#?SL/=PXR9=;Y2YX-'F=2K:IK 9OLA^VM+7I-94 E7G'U-$[69>6,/);"B6Z9N M^.X-E(0BDV_)F;3_T:X<&WAHN96*9V6P1I"E^?Y*?Y83T0@(24< *0.(Q;TO M9%&^HHK&4\%W2)C1.IMI6*HV6H-+<[,J[T@"KT4@N9K,&V):*X?B'0)Z!,5:]!WGKX" M15,FS\HD4U]II*:>ORQ17>Y1D0Y4[[;L')'1,T0"@M%CY"-I8,CR\F="7U.N M>).*-[$5PB[>EM;BD'>#&UKZ]3HK<*,OF]C>&^_J"]OMEL M%[*@2YAY>C=)$'?@Q4\>X6'PPL$NK-B%KNSQQVVV ('X"@%+U^F"0;F:3].\ MG,.S-LS[K$.;U>SGNS@,[-_4OVN!,ZC@#)QP<%LM9TC/^8DJ0-&)5S\Z KMA MQ6[HG&[#B.;W2)J]C0J[-Y7=FW;]$\X8%1(56B%6"V?H5V./M;'9UQLW=#$) MSZ-V48PJE*.C:'1TH-'!*.J4Z+A",W:B(6VEG"$]%W%2 9J<6**3([##0>T[ MP7\6:5DP:B@##SID@1O^B(\BTS)M4Z>10Z>X-B[L=(XX;*UV#+?!M=W@\,1B MQ4[#ZTNP-C#L=K CJ'5PJ-;QJ$,F!?@HVSF-O2_KU>RX)_Z'4<=.F5U$9' MCG.P(H&PO=V]R:W-H965TVDX"4C^^OFR65$U20#0/\?7,G#D>>W:X M%O)!%8@:'DO&U2@HM*[.PE!E!99$M42%W*S,A2R)-D.Y"%4ED>0.5+(PB:)> M6!+*@W3HYJYE.A1+S2C':PEJ699$/DV0B?4HB(/-Q U=%-I.A.FP(@N -E2:5'68,.@I-RWY+$68@O03O8 DAJ0.-[> MD6-Y031)AU*L0=K=QIKMN% =VI"CW)[*5$NS2@U.IU,MLH>3B8DKAW-1FL-6 MQ,EU E.3 ?F2(8@Y7-U,;V%L%:3Z"8XN4!/*U+'995>&H394K,$PJ]U.O-MD MC]LX@2O!=:'@*\\Q_]- :&)H DDV@4R2@Q8O,&M!._X,292TX2.$H HB4=7- M 0_M1JJV\]#>)]4.0YZ9QW5VX^R].E,5R7 4F(NC4*XP2#]]B'O1EP.L.@VK MSB'KZ2U?H=+F]&:$$9XA$ TS7%#.*5_8HZM04I'#$>6U%,?P:Z>\ MV2N]2MN1^PW#U0Z:W89F]R#-;Y)PR_*E-+I_T=A#H-<0Z+U:)^3Y&Q3JO4ZA M?D.P?S"][MT#@OG)>(72/(AP2:B$.\*6N(M%_S_DW*"A.GBWG,L%8T0J.^4U MM>(^7\]=H7GG@RV!DVXK3G;+>]IP/GUQ KZ!T^E+\S&.GE_>Z!TR\@U<:[__ M$C#3:%Y!FMJF_8U]UGK?[XGU%I#E]!0SG!AJU^N;Z2E\/ M_4"+RM6@F="FHKEN8;XA4-H-9GTNA-X,K(/FJR3]#5!+ P04 " !B@558 M(/2;^*($ !M&0 &0 'AL+W=O71&I#]VZEK50UNWL?5O?! 2=!!9RSG:9[O_YL0R 0 M@M+*4K\D&&8>SSR>,>-AO"/TB:TQYN ESPHV,=:<;ZY-D\5KG"-V13:X$$^6 MA.:(BR%=F6Q#,4J44IZ9MF7Y9H[2PIB.U;T'.AV3+<_2 C]0P+9YCNBO6YR1 MW<2 QO[&8[I:V)164 MQ(\4[]C!-9"N+ AYDH,OR<2PI$4XPS&7$$C\/>,9SC*)).SXMP(UZCFEXN'U M'OVS(M MXR2OE(4%>5J4_^BE(N) ?HG%.Q*P>XJN"<4G$K!.5?!K11*#*5MG _+>2ZSSD53U.AQZ=S3N*GRUO!7 )F)!?AQ)!:D$LP M+T,!D"4X*77W(J\Q^!AACM*,?1)ZW^<1^/CA$_@ T@)\6Y,M0T7"QB87YLI) MS;@R[;8TS3YA&K3!/2GXFH&[(L%)&\ 4?M;.VGMG;^U!Q C'5\"!%\"V;*?' MH-GYZG:/>G2^.ASPQJF7SE%XSJFE6R.*+Q=J41[0+Y&,'-Q0BHH5EM<7^\5) M@. ?S- FY2A+_\/)!;C)R59(__PJ(,$7CG/V3]_ZE/.[_?/+'>F:;5",)X;8 MM<6B8S$?>D$#UC+=JTWW!DV_>XDQ8R(O8Y)CP-$+6. " M+U,NMO ,<1$JG "FDKV,J_@@V?M<+J?S#UT>V8'=*UJD M"ZU-_D&!#-^6B)7>8?ZXC@.]3BKVB#DCQW,[R=@C9K?0VN;;C?GVH/ES<:1* MBY6*C'M$GS"7HW.R<1CXU3&A$RW2A=8FM:F\X7N7WE!K[:T5+=*%UB:_*;_A M&^OO2J_U0O,"#W83LD?,'5G= KQ'+'2#$]4H;"IP.%R"_RD*;HHR%1@WB3C1 MIXQ3))L?YR7E(/JKXT(G6J0+K2SFC@+7[R9E#UKHN^Z)K&R*;3A<;8NRE=-MS+=4OAUG(I)6 MN+]E-8CSZA#0B1;I0FMSV%3^^:?U@* 5+=*%UFYL-D<$>[ */IU_E=YA M(TF4G]VF5(]4][0X*%):;1[TH7,L4DCV\QF(Y>*67=KZ;OW-X$9URCOW;^%U M5';^&YCR0X0H85=IP4"&EP+2N@J$/;3L[9<#3C:JV[T@G)-<7:XQ2C"5 N+Y MDA"^'\@)ZB\LT_\!4$L#!!0 ( &*!55A.#\:8AP0 L7 9 >&PO M=V]R:W-H965T"'UG6XPY M^)$F&9M96\YWC[;-PBU.$7L@.YR)+VM"4\3%*]W8;$,$W*86= Z#KS&FRV7 _9\ND,;O,3\;;>@ MXLVN6*(XQ1F+208H7L^L)_@8P(D,4(A_8GQ@C6<@I:P(>92A*F_X%!B'0N$.>,D+8/%"M(X*_ZC'Z41C0 X.A/@E@'N M:8!W)F!0!@RN#?#* $\Y4TA1/@2(H_F4D@.@$BW8Y(,R4T4+^7$F]WW)J?@: MBS@^_U,_"V#,#-EUOP!=B R:\,Q!EX MRV+.[L2@>/Y[2W*&LHA-;2YDRL7:82GIN9#DGI$$7?"-9'S+P*]9A*,V@2W\ MJ4QRCR8]NT;& (=,IO:^Z5L7=>^.?<=K MPP(-#$Z&SJ""M;0.*ZU#H];OJE;B"*"]."<;?,S0G(FQ0NDNYQAD'4]DZ6!% MLHL4+L)N=2X4"Q@U%CYQH <=QSDQH@L4(-\9=9"!AG+@NEX3V')C5+DQ,KKQ MC%@<7M2:LZ@>T4HN9O$;ZW,>9#5HR>V"[@7*/Y&J1T&]SG&E'745=X#E%&DJC(NC4[9%S ML?#+-&CD^Q65_PY$#2\BDB2(L@L%HES(284XL40#TE6(,[ S)0(VFD5H=$.U M?N"OG3RX^L[,&/_19C*WOARWMDRWHBZUM:=WG0G.C>VTRC3H)X$TT/]X:7">73)"VBKJ+ MA<:V;KXXFTR]-JJ]L@5]L;4]JWM5Z'].,AE[X ];VB=;T!=;V]*Z$X:]M,*P MV[CZFM9> ^ODD@E2B+ ;MX0IIAMUV\I$^YIGO+@+JT:K&]TG=8]Y,OXL;WK5 M[6--4UP3?T-T$V<,)'@M*)V'L2AIM+AY+5XXV:F[R!7AG*3J<8N1:)DE0'Q? M$\*/+W*"ZOY[_C]02P,$% @ 8H%56%J*)&KT P E18 !D !X;"]W M;W)K&ULS5AMCYLX$/XK%B=56ZE=WO*VVR32;NCI M5FI[T4;M?:CZP8%)L!8PM4VR]^_/-BP)A:#LR:KR)<%FYO',,WX SW1/V1./ M 01Z3I.,SZQ8B/S6MGD80XKY-2!.N?]&^LG4L%!9/H/5K)K1@5TH)NT%TF2$220M42K2 L&!$$./KX'"9%!!':,)HJG%RBZKI+ M)Q6"6AHMZY6O A"8)#*:]XBK&3ZUABW)QN_KKRO\?P3 M>/^K5A\QRTBV/:[5]T\2&#T(2/F/KBJ540RZHU"/M5N>XQ!FEGQN<6 [L.9O M_G!'SHA-]OF!?6BP'S;93Y1*E#ZU)MXAG-(B$^B* M9)5*WG85H QDI -1KX'=W'4<7[X8G*F].R:W;3B9#-R67=!A-_#&QW8-2H8U M)<->2O1S!?V=JVP[]=[K_MJ=9!(L, 36H&U4TS:Z"!V/3+)O$BPP!-9@?URS M/[X4'8];LNL0YZ+#JJW@MI%_4KZ3FHE)+Q./JZ^=JNWU>NV^,0D6& )KL'53 MLW5S$:J],3I:G)-SO]]I=9!0M,(76Y,P[<.9=A(ZK,$R5P"1:8 JM68+#.<;M M_5#_K5+VVU+N$G+;K*7A/I,F$89(RB!:;0FB4XG&7ZMWNJ/XR_R]ZKGJ/N !IFS8?L9L2S*. M$MA(2.=Z+.O*RAYH.1 TUUW!-16"IOHR!AP!4P;R_H;*)T@U4 O4G>CY?U!+ M P04 " !B@558!M",!M4" H" &0 'AL+W=O";D>,[NX4'NLB567#CX9(L8 KJ:7DO],QM5#): I.4,R1@/G)N_.LD M,G@+^$YA(_?&R$0RX_S93&ZSD>,90U! JHP"T8\U3* HC)"V\;O6=)HM#7%_ MO%/_8F/7L^^0IU/#VCE_)"VE^TJ;&>@]*5 M5+RLR=I!25GU)-LZ#WL$/WJ!@&L"/B:$+Q""FA"\EA#6A-!FI@K%YB$ABL1# MP3=(&+16,P.;3,O6X5-FCGVJA'Y+-4_%MRSE):!'L@6).NB1*U*@;UQ*- 9] MJ0 = "X34(06\DI#GZ8)NKRX0A>(,O28\Y4D+)-#5VE71MM-:P?CR@%^P8&/ MT1UG*I?H,\L@.Q1P=3A-3'@7TQB?54P@[:+ _X"PAX,60Y/7TW$+/7D]W3\3 M3="<4&#U@O^>$$JH3 LN5_I8?M[,I!+ZJ_G5EO%*,6Q7-)7D6BY)"B-'EPH) M8@U._/Z='WF?VK+UEF+)&XD=9#)L,AF>4X^?NM-N6[8J5L^R3)EXWQWEGCNL+I^L7:O%?$:&]#'$4>/G)_ MBNKT/?_CD?D6+6\0MEN/&NO16>OU[;W4UU97C5E54VBUJ$Q-:0LJ.LDBCOK] MHUQ/3E$=' SVY%$*5\Q596>9K5I=S>VRA^M MCW4;K+K6/YFJA]X1L:!,H@+F6M+K]K4I4?6E:J+XTE;J&5>Z[MMAKELY" /0 M[^>#0 &0 'AL M+W=ON*; ,5%;=L"[6ZLV*\HE(-^=H56PXT;TE5Z1+/B]R*%K4S MG[9S#WP^93M9%C4\<"1V547Y[WLHV7[F8.N M1NZ@DA<5U*)@->*PFCF?\%V*_8;0(OXK8"].KE$3RA-C/YO!UWSF>(TC*"&3 MC015?\^P@+)LE)2/7[VH,ZS9$$^OC^J?V^!5,$]4P(*5_Q>YW,R(-6:LU%F\R6K<(OZF;?EY*KNX7B MR?G7.F,5H$=Z (%NT%(]5_FN!,16:+'C'&J):)VC%%:@1CDZPW](0=*B%!\5 M\\?43O4%&CQPW;"<434UOIQ$)/7T_'(]'XPX;YK9Y_0:_? ME3M;9CMF8&1.;&D&,T>5" '\&9SY^[]PY/UCR\HUQ=(KB9UE+!@R%HRI MSS]##IR6MH1UQ+ E-A7R>9Z0R=1]/LV#B?'.$>D8XLQQ.#@.1QTO)95@\]O1 MHI.5;B:Z7Q-# J(Y-C'83^R>H\%S-)YEQE6-K6VN(V.U*/%#S;8)"H-$]VV" M, YBN_%X,!Z/&G]DDI:JU+:OE>?K$=VX!17HCZ@-<^$)Q2<]!GYK;>B99\X)3G3G-A3!L6[> MA,67S),7\^05]2'O7S-K#,22_8D1@PV5>*$>@PG#%RH+=8: ;2+9MV^,G M)E6SW5YNU $*> -0]U>,R>.@66 XDLW_ %!+ P04 " !B@558"+;YY1@% M #G$@ &0 'AL+W=O[I<*?-B,!VOR1(>0#VN[X1^&C1>YK0 )BEG2,!BTKO&'U.<&(-2\9W"5A[< M(X,RX_S)/'R93WJ>Z1'DD"GC@NC+,]Q"GAM/NA\_:Z>]IDUC>'B_\_ZYA-

RC;2,6+VECW MH*"LNI*7>B .#'!TPL"O#?RVP:D6@MH@>*M!6!N$Y@;>0&)^N:*[HD"= \99QG-*2G# M7Z!VB#'U;\8TD;"[' Z6[8YP.LKKIFZII_T33V$=? M.5,KB7YG4\BN4( _(-_S T>';M]N[CO,T[>;XPZ: MH E-4/H+SH8&I51F.9<; >B?ZYE40B^7?UTC7GD,W1Y-#ODHUR2#24\G"0GB M&7K3][_AR/OD&JU?Z2S]1DU.?I,#)3[?EPW&Q1?^CAZ%B5.E3! M*-BKCDB'#>FPD_1!F<6KUR/*>::)E%G7'Q#3&PA?-)PUNPNPDF+ MT*7RABU ERA(W'Q1PQ=U\NE"Q;.GOMFUYDA/4#,QJVRKL^&FW!:=636VQQ7'2=+J M\*U#%GAQW,)RJ'P-AMUDHX9LU$GVR'0-DM/_P,Q#*9%FVA(A"%-([R@SO:VH M5Q?:R.I-.U1G%:FM"/#0<_,D#4_2R?,79W5,9CGLK9]1.=RY5./);. Y5 M/SP1%GQ0O>#NP.C$EJT(6X(I1IY)OJE6$,EU04M8YDSBM<^C#@?MY>,0A6%H M4=DJ'R?1B2R'_3V7W\GU1\YG.E%3IC1;.>DT3]\$C)9[F1/+/[MZ')+0;Z>$ M3C_'//M2!G?N[SJ?^A?%I5[\!55EA)P @1V7V(O]-H0MB[UA.U\[5&'BG\C8 M>%])X.Y2XO'JX0K=OR?%^E-:+J!,P)PJ]_()'TLO=QB^"L)'5(^D&(3RV4?3V NPN"[_:2UY^C.>A- MU5QUB:#S'->?ES\WM,IT3D9[=^]C+V[G;8?,XNR2'#/NRP3<72=<[SO?,!W6 M"TXB>V./1QBW@6R5!=0E.0;:5P>XNSSX6ZU .'MM;]Y]/&QWVB$:!KC=;UN% M1R?*&KRO W!W(6!_23@Q$JNVCX,H;G/8JB#!29O#5N' \UL@@X,3@ +$LCQ) MD7J6;)BJOI^;M\UIS75Y1M%Z?V-.<E>Q[I*H M3E6J!\77Y3G#C"O%B_)V!41_<1B!_G_!N=H]F ::LZWI_U!+ P04 " !B M@558CT_DE(D$ "V% &0 'AL+W=O4/JK&E^7,\51&N,2%4"&0_-GA!2Y+%4GF\6\7U.G?J1R/ MKU^B_]; 2YA[Q/&"EO^0I5C/G-0!2[Q"VU)N$$<.,'S%P>\<_+*EN M@(^<8\'!^QP+1$K^03Z_N\G!^WF^/B @3P%^![?F!P7[S=W3>XYV]WAZ?NKJQ?7T2_+Z+?Q M>C==53B&R1J@JC5;#>'OAH[N^.B&(R"(#DURJWI MC(0->]CP>[!L*T<*?I(K-\?&J=-&B(\@LM0?@.HVH9^F U!K*B-!HQXTLH(N MT(8(5))O$E9%1ZQ8 [E8R$5Y)W>;C=P[A D^TL "+X,#LH7!R@^2<,!OS7 D M?]SSQU;^KQO,D"#U RBQW)= 2= ]*8EX-D''>F_*SW!PZU9!F@5#:&M:(Z&3 M'CJQ0O\EA0H]@%/.08$8>Y;Z9(^8>:-(-"H_]?WA>#=8R0)% W9K=B/9TYX] MM;+?"%H\3I0&60*YIZKIC92T,3&G&DT4PFR K!MET6!(Y-:41@)G/7!F!582 MH9"['A'?[^1,8X%I$ QGM6X5PG0XOJU)C42&WD$N>?9I+=:8&?6.9UBUAUUJ M,(H@' #:,QA+>"0(H97P,U/3=JE+&B,UU#LV\*+AHK0PV7F)!^,ANS6WL>P' M'0>M0F?^!^;\$NQ0N47MOY)2_B]"=6$4)%VL8Z9)[$6^-V0WV(5)$&O][FOB M91+ZV=&Z<$IUT%?0+K ,\M3($VAY)IX'M:[4S:(LCH9+L3VGL3UYD%DP?+LD MM^Z]\$PJJ:O..:/EYXIV6L2#A(-V#9=C&;8@W5R0V@U5E GR[=5]#>JZ;!+ MU!LN]":[,(":4K?G-Y;_(.'@CVFXZZ]W[?PQLNOR;!)D21@-V4UV<>0/]SE[ M;F/9#TH.VJ7<+97J_70;L$\C7:%-$A@-%!!ST*[F6OQ: MZMD?*$&J+^ P"C018##S/<_3]L*SBCOWZ(Q(G>C]B=@#J;DRH$K9K+-49+S)2!?+ZB5+PTU$E4?U0Y_P]02P,$% @ M8H%56,*W]053! -!4 !D !X;"]W;W)K&UL MM5AM;]LV$/XKA%8,+;!%(F7+=F8;R,N*!DC;H&FV#\4^T-+9)BJ1'DG'R= ? M7U)21*>6Z2*>OMBBQ+M[>'=\'HGCC9!?U1) HXG8:A2I=04'4B M5L#-D[F0!=5F*!>A6DF@66E4Y"&)HB0L*./!=%S>NY'3L5CKG'&XD4BMBX+* MQW/(Q682X.#IQB>V6&I[(YR.5W0!MZ#O5C?2C,+&2\8*X(H)CB3,)\$9/CV/ M2X-RQE\,-FKK&MFES(3X:@=7V22(+"+((=76!35_]W !>6X]&1S_UDZ#)J8U MW+Y^\OZV7+Q9S(PJN!#YWRS3RTDP#% &<[K.]2>Q>0?U@OK67RIR5?ZB334W MB0.4KI4616UL$!2,5__TH4[$E@$A>PQ(;4!*W%6@$N4EU70ZEF*#I)UMO-F+ MGK%4U$ ^DP?0*'?T0!ZJ="?/(/LN8/0X&U DR?0Y\3K M\1+2$Q3CWQ")2(SN;B_1ZU=O/'[C)AEQZ3<^F QTR52:"[66@+Z#!<(MJQ5$Y3+9PQ G&[3"2!D;B MA6&ZQO"6 MO.Z[V98PK968+36?YHP2HVRULQ)CL8213'@W:0@P;DP-N"'U=@ M-R!?H&L3&EV8_?AHN'=#9:;0EVLS&UUI*%1K+PXZZ,5A WSHS>Z'C]?/T+;A M&^YD#"#!,1NT5Q<0%)][@;R$SFQ7 :NJAH S0[*M<7U]3.^&/63 M/5$=O1,O!?_83X=HP^_MI?5QA$YZ'?:65RQ>BMWI ?'KP4_U5LMWP&BXYWV1 M.$T@!S1!2/.USLL/O;.U7@K)]&-K_"Y4@3A5(!VJ NE"%8A3!7*\*I!=51C@ M/ME37J<)Q*\)K>4]N).[4(G8J439NG5>>)[*A>,*Y3#W)A&)P,36E9'=-5 BU5Y M+#836HNBO%P"-2^+=H)Y/A="/PUL@.:@=/H=4$L#!!0 ( &*!55@^7R,\ M+ 4 +DG 9 >&PO=V]R:W-H965T+7,EI-2A-?!H$D9_*.//&P^JUZWP\U$N3Q)FZSDFQ3%.9/YVK M1*]&7N@]O_ UOI^;\@5_/%S(>W6CS.WB.K='_E9E&J7 Y'7E!69%*U,24$M(^/*@/*DE*)5O'/QM1 M;SMG.7#W^;/ZQ^KD[1R;(P.MT,MA6D<;9^E(^;1NP,H+1A -T,H%7=ZXFJ*B^DD>-A MKED9^^W)5D+<7RL@X*=Z1-R3.R+>Y7A8RFQ9#W]C92PU_LIGI?#T3;9CI0DU. M"0M_(32@C-S>7)"W;]Z]E/%M\=LSH-LSH)4N:]#]LE"Y-'%V3ZYT49 /,L^? M['_K2N;3@OQU93]-+HU*B[_K2EY+\WKI\AMQ5BSD1(T\^R]?J/Q!>>.??PJC MX%>D<+8MG&'J8]O?%]76U;=6$)5"^05[&(<1"P=LZ#_4S,RW,W-TYO"$D3^5 MS&M=1(=V;(G8%B;<>2D<%!YM"X^.]G*M$+WPLE]O9&\[;0^=EIV(9B/1H1W[ MT=\6UG=G9-]!X8-MX8.CC1SL&3D(ZGT, UB& W3>SSI7Q,QE1A!'<8V.G0EW M4!&Z,W6C_8-K!TB$Z%+>RM>-Q*ZQ7 11U. MK/,AOM#?VE?2V*CZ2=&Q7?L" M) BY0T]=L"($6(3HDM[.4[&_ZH:]?C1H,!46_!!?\3^JJ>U<4CLG.K)K6X ) M8<^AI2ZH$0(V0G1Q;V=I?]_2(.HQWF I+/TAOO9O+"7_$G2#A*MT;!$%4M# MX7[7!4$H$(2BJWPK>S<2N_8VT)7N7"+@JS\XB^Z8<)6NW0%.4.;061<F NL,, *.SY]8J^(GQA @>%0V/<8W6#A:EW[!"AA#E,IY@(P# ## MC@^F6/MDB@,=.$Z'?8M;[;1PU8[MXH 5[C"KXBZ PP$X_/BLBK\JJ^( #(X# M8]]M=->%JW7MU,[O& [3*^X".!R PX]/K_A^>L4&_:9??X 7_$!V9;_ \7U6 M_NI'WB_-7.>Q>:J=W\4E!P>Z<(=)%G?!&@ZLX<J%@C;8"ZC@!W*L M.GL/;;]PS:Z_^P%EA,-42[A@C0#6B.-3+=$ZU1+ "7$@U6KP&=V"X9I=>P5\ M$0XS+N&"-@)H(X[/N$3KC$OL_"A^(.-J\+G5/@S7[MHS0(UPF'@)%_@1@!]Q M?.(E6B=> M A#B1>#7ZC.S%)K0^,7E3W9MUI8W1:/9TK.55Y^0'[_DQK M\WQ0WNZUO5MO_!]02P,$% @ 8H%56(6:*%:V @ ,0< !D !X;"]W M;W)K&ULK55=;]HP%/TK5E9-K=0VGZ1K%R+QL6E] MJ(1*VSV;Y$*L.G9F&\+^_6PG9, "VJ2]$/OZWN-SCO%U4G/Q+@L A;8E97+H M%$I5#ZXKLP)*+&]Y!4RO++DHL=)3L7)E)0#GMJBD;N!YL5MBPIPTL;&92!.^ M5I0PF DDUV6)Q<\Q4%X/'=_9!9[)JE FX*9)A5N1U*3DI@DG"& M!"R'SLA_F,0FWR:\$:CEWA@9)0O.W\WD,1\ZGB$$%#)E$+#^;& "E!H@3>-' MB^ET6YK"_?$._:O5KK4LL(0)I]])KHJA\\E!.2SQFJIG7G^#5L_ X&6<2ON+ MZB;WSG-0MI:*EVVQ9E 2UGSQMO5AK\"/3Q0$;4%P7!"=* C;@M *;9A965.L M<)H(7B-ALC6:&5AO;+560Y@YQ;D2>I7H.I4^LHR7@%[P%B2Z06^8KK'U=T3U M 6.6 ;J<@L*$RBN]_CJ?HLN+*W2!"$,O!5]+S'*9N$I3,8!NUFX[;K8-3FSK M!^B),U5(](7ED!\"N%I#)R38"1D'9Q&GD-VBT+]&@1>$/80F?U\>G*$3=KZ& M%B\\@3=O;@7BRSY/K]$SI^8.UECD?>XUX%$_N+G9#[+"&0P=?74EB TXZ<!QK8@84U MK6B3WD1W8>PG[F9?6U]:<._?=VD'K <=Z\%9UJ,\)^;$),H*+%:0(\41;'7K ME-!'MD&+]UGXH3^X/R+;DQ9%4=#/->ZXQO_H,+#\O+?QGZ;%WB#PCNCVI!T> M0L^)6BW3%/6SO$U4\W][:)=WQ_9=G<4'^OWH&G?OV&:Q^1)'P+1IT%A MJ2&]VSM-2C0-NIDH7MD>M^!*=TP[+/2;!L(DZ/4EYVHW,1MTKV3Z"U!+ P04 M " !B@5585C27L,T# !?# &0 'AL+W=OZF^ZRV (8><"SWSML84=[ZOTRWD M5-_( @2.K*7*J<%'M?%UH8!FSBCG?A0$(S^G3'CSJ>M[5/.I+ UG AX5T66> M4_5C 5SN9U[H'3N6;+,UML.?3PNZ@2@'/K"=?Q3^W4:^:T MAJ?MH_6V,*\B9J/[IH=Z($X-P=,8@J@VBML'@C$%<&\37&@QJ@X';F0K%[4-" M#9U/E=P39=7HS3;<9CIKQ&?"QOW)*!QE:&?F'T4J4>^" 6IW CV M+V2VDRQ P)H935XG8"CC^HU5/27D]:LWY!5A@GS>RE)3D>FI;W!!UJV?UI,O MJLFC,Y.'$?DDA=EJ\EYDD#UWX"-)@Q,=<1;118\)I# M]9@GUYN'%VCB)CBQ\Q>?\;?$6(B4<4;='9'K\_%Y2]X?4EYF3&S(?2Y+@2%[ M!(4A$[;+2!RG>'YJLR684@E-OBTEYP1OT)ZJ[.^^"%8K'/2OT&:E.UW0%&8> MIAT-:@?>_/??PE'P1]_NOZ2SY(6_JT2Z\9P7-H(0NIZVX%G!J++HG9 N8LI4 84H!B,NO# MK>8;G>(.QRV2AZXH#L+6EB1=4= /.VI@1U?"XANUQ8D!+!!)U62]Z6[41;L= MC%MH75$TB>,66E=T!FW)?\/,.;-'B3BWA+R,KT_X1N\DNRKN+=*&Z)DAY1&(3] M;+<-V^TOV#C@W2-9"?:6P:%@JGDC:$--:5PFXBQGQ@WT$MYVEQ9%PQ9D5]0F MO*1XAA<&/VN0X$6R*8CL4AZM9SE-?U$0Q^W[UR/KR;=)C^PTX5:H_DGEE8/: MN K6WB)\ 5=52]/;5,GWKC9L]2]L]>PJNI]NJM+[$U7X#M&$PQI=!C=C7)&J MJMGJP 9 >&PO=V]R:W-H965T43G ME4$]XO<,=G+OFE13N>/\:]7XD"P=KWHBR"%6%8+IGP>X@CRO2/HY_FFA3N>S M,MR_?J2_JR>O)W/')%SQ_(\L4>G2F3DD@37;YNJ&[]Y#.Z%QQ8MY+NN_9->, M'6N/\58J7K3&NEUD9?/+OK5"[!EHSK"!WQKX!P:^_XQ!T!H$QQJ,6H/1L0;C MUJ">NMO,O18N9(JM%H+OB*A&:UIU4:M?6VN]LK):*+=*Z+N9ME.K&Y!*;&.U M%5EY3]Z23TP(5L6.O Y!L2R7;\@KDI7D<\JWDI6)7+A*^ZVLW;CU<=GX\)_Q M0Z M&X1>'W_^IL>3#PH*^=?0FFC@HV%XE?_.Y8;%L'1T@JN)SNKGG^C$^W4H'IBP M$!,6(<&,"(VZ"(UL]-5%\K?.$)"0M0 @,9,I6>O,K_.#N,_*H: T/.K5P&H3 M>5AY9_["?=@7V^KT5+$Q81$2S!![W(D]MHK]F2N6#VEJ-3MUH3>P\5Y\9K-@ M-#4C%#X=1;WQS)^;PZ*GPR9T/.UAA@Z33H>)58>#M)#JM0:#FX(5PR=Z+'LR# MPZ0Q>Y(-O(-\81MAS'[>S7YNGWT*Q%RCUSD;W)BLG%/EP(2%F+ ("68$@WK] MM[[WDNFBI2,%"946HM(B+)H9I[V:C")_U[7 'WS8V=V>+#DF+<*BF9+[O>2^ M5?);> #!RACJ-^(.2EAGBL3Z%1DN>*VTDU\%_TG^II/Y^" ]AZA.(RR:*7A? M7%)K9?3\QFBW.UG:X)BM$=5GA$4SE>V+0FJO"H^Y*6GU+RQY5%J+2(BR:&:>^ J?V$MR,4^MA,"*H)7A+,_Y%&02'B0NUML:B M-4*[>V=J!>A\7QUF2ET1;$O5'#1UO=V!Z45]3'C0?U4=I-9G=3VF.87]6)=S MDN2PUDCO;*K5$LW!9M-0?%.?W-UQI7A17Z; $A#5 'U_S;EZ;%0.NN/EU7]0 M2P,$% @ 8H%56"?0G2C3 P PA8 !D !X;"]W;W)K&ULO9AM;Z0V$,>_BD6OO43J!0S[E'07Z3;' M[((.,+5--OGVM0V!9<-RX>3)EEA#VN(:7[E86MIX;/R2X6JL'VEP79P2V(+\6&R3>[H41)!CE/:(X8 M;%?6>WP5X+DRT#W^2F#/#YZ1FLH=I5_5RZ=H93EJ1)!"*!2"R)][N(8T520Y MCO]JJ-7X5(:'ST_TCWKR+6!]U*# M26TPT MUI4G]X0G[*(;FHN8HP]Y!%$78,MA-V-WG\:^=@>) 807R,._(M=QO9X!7;_< MW.TQ#UYNC@=FXS4KX6F>=Y*WE2T1NI8BL>2NU&&A5R-(>)A27C) __PA^Z!/ M C+^;]\25"XF_2[4&7+%"Q+"RI*'! =V#Y;_RT]XYOS6)Y])6& (UI%VTD@[ M&:+[&V AY +1+8)ZO_.W:,8C+K=@KZ2+-6W+9,82/XFW0V5A=#,$ZNEPVNEQ^ M1_R^FWX[A >Y8_>925A@"-;1$SOMU<"^$7)P+#?T2J]1CJ VWP #R<$-^3A9.P.6H[> M6R9I@2E:5[4V \&S'Q"[1C,2H[3 %*VK;YN4X,&+^7?%[KPO=I_]WS6:79BB M52K9!\6]#-A.%TDY"FF9BZI6UK0VA=CWNOQXU+Y6!5I=-&PQ577WAK!=(B_= M*6PETKF8RS!B5<&T>A&TT"7$.RH$S?1C#"0"ICK([UM*Q=.+'80^T=&41 MD425I.T$V(\?22GZL!5M#N076Z1X#^\YO*0..-\S_BAB (F>TB03"RN6,K^R M;1'$D!)QP7+(U)N(\91(U>0;6^0<2&B"TL1V'6=BIX1FEC\W???=>-3N+ P1)A? MM"_&3J<6"K9"LK0,5AFD-"O^R5,I1", 3UX)<,L ]S!@]$J 5P9XAFB1F:%U M2R3QYYSM$=>C%9I^,-J8:,6&9GH9'R17;ZF*D_X*$B(A1/>$RV?TE9-,$".P M0.]O01*:B _H9_3MX1:]?_Q%O(;A 'OX)N8[K=22T_/_A;D\Z7J6G M9_"\4_5$?_VNAJ)/$E+Q=Y=P!>ZH&U?OYBN1DP 6EMJN O@.+/_''_#$^:6+ M]$!@+0E&E02C/G3_[DF=,0($BCA+D6R6U)[*6&W^0J)<242ALXB*"<9F GT0 M[?SQ:#:W=TV*O4F\D>*XHCCNI?@K":F$1W0M! NH8M/)HA?CU!4="*Q%=U+1 MG9RIJ"=#2C 06$N":27!M'?%5XVB?481=*]X@3%IU.UTYA[4[?2HMCW'J<:T MDKNLDKOL3>XSX8\@:;9!ZE1&*XB =L2 D& FM)@)WZ0^Z<^]@M9VC6K^N.#NJW/XVWTFSX%?P?&Y&FZRT7 M9)T 6K)4DR9FK<;U/O<-Z/X>7PK69POUNJCK-7SG$^\-/7M-SN"I7Q$!H;;%JAX)&H^JMKL"NS<7/0?^-OAHS]SLU3'&OIJS^AJIS((%(03H74[7# M>7%5530DR\UMSYI)R5+S& ,)@>L!ZGW$F'QIZ FJ"T/_7U!+ P04 " !B M@558>C%$>Q$( "O7 &0 'AL+W=OBD&?KP MHV3%-!.9M=JS_+ M6?]A=:K%_U^.5W( M95(>%2N9FV_FA5HFVFRJFWZY4C*9U4'+K$\'@U%_F:1Y;W):[[M4D]-BK;,T MEY>*E.OE,E'WYS(K[LYZ0>]AQYOT9J&K'?W)Z2JYD5=2OUU=*K/5WU)FZ5+F M95KD1,GY6>]E\$)$M JHCWB7RKMRYS.I3N6Z*-Y7&Z]F9[U!52.9R:FN$(EY MNY47,LLJDJG'AP;:VY99!>Y^?J#S^N3-R5PGI;PHLC_2F5Z<]8Y[9";GR3K3 M;XJ[GV1S0L.*-RVRLGXE=\VQ@QZ9KDM=+)M@4X-EFF_>DX_-A=@)B$9[ F@3 M0!\%A-&>@+ )"!\%!/M*B)J Z%$ I7L"ADW \'% L"=@U 2,#BUAW 2,Z\;: M7-VZ:>)$)Y-35=P151UM:-6'NGWK:-,B:5Y)\4HK\VUJXO3D:GU=R@]KF6O" M;LUK27X@OR9*)95"R+-8ZB3-RN]/^]H45H7TIPTXWH#I'G! R>LBUXN2L'PF M9RZ@;VJYK2I]J.HY]1*YO#XB 7U.Z(!&Y.U53)Y]^SW1*IFE^I'FI MDRPS_RFZI<(7?OS/Z^R(T'&-#]KP;=? CXSE](B$08T,6\+9 2=,!^X)MV"X M'_/:7!D:UA3JH8A#*N/%.*T:;@48UMSP0 &2OWXQ1Y!76B[+OUNJ>;[!1>VX MJN=^4:Z2J3SKF:ZYE.I6]B;??1.,!C^V20()BY$PAH1Q)$R 8(Y:HJU:(A]] M&K 5'P@0(YDCA>"N%8^\%>VW2 M29L O%%=!8"$Q4@80\(X$B9 ,$<4)UM1G&"SR0E2+4A8C(0Q)(PC80($<]02 M#*QM,O!V(D(E1B2S1$LR3U)%;I-L+=MTXN=T%4I#VQUCCX=ARV \AI;+H#0. MI0D4S57"CH$6?.7(P@_H+ %_=<9[AP,QM!X,2N-0FD#17$E0*PGJ;8-?U\MK MJ4@Q?[ /34=Q7Y)/GW$3S_W8SD+9T$8[?<7)DUX"62*#TCB4)E T5Q+6Y0R\ MME@]Z#0""%J;'6II0FDQE,:@- ZE"13-%8@U-H,(.P -H&8FE!9#:0Q*XU": M0-%])QM H ZGU":3&4QJ T#J4)%,T5BG5 @S$XPT M42@MAM(8E,:A M-(&BN:JQ9FG@=TN_\HZKG]Y90U!;%4IC#6W7F@FBUANE'%JP0-%<@5CC-/ Z M;4^[E4^DNE]KWBX6J9P3]E%.U_5LHM_F\W0J5:M,H'8JE!9#:0Q*XU":0-'< MZ5W64Z4#;(*B4&\52HNA- :E<2A-H&BN:JS_2OV&Y\%.?,-Q.NAQ6_]\X2^Q MLQ*@MBN4QJ$T@:*Y2K"V*_7;KITST3Y#SE].YWX%28NA- :E<2A-H&BNFJQC M2\$34RG4QH728BB-06D<2A,HFJL::^-2K^%WH"'70%P+C0X?IR&H)PNE,2B- M0VD"17,E8#U9>K GN^>&\&< 07T+M[53@$Y2A=(8E,:A-(&BN8JP%BWM9M$> M,C"A1"]4L;Y9D*#MT9%S?Y&=LPW4TH72&)3&H32!HKG"LI8N!5NZ%&KI0FDQ ME,:@- ZE"13-58VU=*G?TK734SZL$Z6ERIQ'YZI^R?\DW7E3P.[4DH ^'KU MO5HHC4%I'$H3*)HK#FOGTLYV;C-WI8.=ZR^CM;JZ_P,Y"@+JY4!J' MT@2*Y@K!NKFAW\W]_,_HSP"&>V="7_@C.TL":LE":1Q*$RB:*XF=I0+\DVB_ M=%YU@]T=KHZ>]!+8I0"P:P%@%P/ K@;P?_BMH?5;0[_?VGFXNN^>C[^\!( MQ0\(/2,5J#$+I3$HC4-I D5S)6&-V=#_4/X7I:7GY-6<;.9;7BJSD_R>J!NI M2_)R:H)NY8S$:U4)C:>JU.3WA9*2_%DIY[G92-6,O,QSPU1EHNZK4=+FM]2G MYOA+J>JEZW)#OMPO5:A##*7%4!J#TCB4)E T5[[6(0Z/P7D0.LT72HNA- :E M<2A-H&BN:JQU'/JMX\/F/C00=^[#XZD/_I(Z*P!J^4)I'$H3*)J[.)NU?"/_ MJ@A?DO;HUZ0]GL[U I'V_"?6M0.#TF(HC4%I'$H3*)HK7^L]1P$V[470E1V@ MM!A*8U :A]($BN:JQAK5T<%&M2?M-1!_VO.7U%D!4%\:2N-0FD#1-@KH[RRG MO)0F%U4K99=D6CWCMEE9>;MWNQKWRWH-ZKX]?+.4]VN3RM*\))FK>G'FZT+K8EE_7,AD)E5U@/E^7A3Z8:,J8+M&^>0_4$L#!!0 M ( &*!55C&E00F1@0 '8= 9 >&PO=V]R:W-H965TMXNB%[1-QT(DT24I M.P7VXT=*BB3&"F$5Q[VP+G6,_HJ9'+N[ECC&%'I(XE3-OI]3^RO?E M>L<2*GM\SU+]S9:+A"J]*^Y\N1>,;O*@)/9)$ S]A$:I-Y_FQV[$?,HS%4XX';Z&ZGS %_/MW3.[9DZN/^1N@]OU+91 E+9<13 M)-AVYOV"KQ9D8@+R,_Z)V%$VMI&QLN+\WNR\W\R\P,R(Q6RMC 35'P>V8'%L ME/0\OI2B7C6F"6QN/ZJ_R\UK,RLJV8+'_T8;M9MY8P]MV)9FL;KEQ]]8:6A@ M]-8\EOD[.I;G!AY:9U+QI S6,TBBM/BD#V4B&@&X_TP *0/(N0%A&1#F1HN9 MY;;>4$7G4\&/2)BSM9K9R'.31VLW46HNXU()_6VDX]1\F:TD^Y*Q5*&W!_TN MT<]HJ6MED\4,\2U:*KZ^1SQ1"_?,$6C6+[29WZX77[4'S\B'\D= M%4Q.?:4G9:3]=3F!ZV("Y)D)O&.K'L+D)T0"TF\)7[C#?\_B'B*C/!S;X;Y. M194/4N6#Y'K]9_1PFP-GB&FT*[FG:S;S="=))@[,F[_X 0^#UVU^@,0L=V'E M+LS5PS.O-OKTASX#O50SH'$+.?]RGG?>5T7/-G3]*M5SW]3<:=_ M*%]&*=KP.*9"HCT3126_:LN&G$_:"_> M<65R[#09MDW:&=)UTD!BEKM)Y6X"6[P32.= 8I9S'-2,$5R^?-UC=$U(J685 M\'C47L"X 5/8:;0-8*[=,9TG#J1F.ZSQ"!/8,L:@\ 2E9KNO\0D[&06HD$&A MJE1K<@0)GP4)7/,2=@/3R87^#V']6NPBMD5O']@Z,_=?Z*_M5B=!M/H$Q24H M-3L=-5CA 7#=@V(7E)KMO@8O[*0;H+HOQA@T*G58EVGI\Q*4A6O,PF[.^C-+ M5MJ#ON\U=[;M=[.%PJ3A(NB1$Q] L&7[J$D*NU&JI7E)Q^8%!2\H-3L=-7IA M8/;"H/ %I68O:-3T1;X#?95C-)L7!\&3JG=/Y%N-UO1%W/1U1O>6"G;W/FU> M]S#?:J.Q N5>@FIIWK!;\[H'Z+Q@=0GF(C5S$> U*P+*5U!JMOL:P\AW6+N.3OYW+X%7I,8KX@28LUIW2'W3JHU2BF&VU?- ;Z9R*XB%?L:/X/G].MN)*\23?W#&Z M8<*=\RCM^I1Z_Q_4$L#!!0 ( &*!55A!;O6R/@, -@3 - M >&PO"78S9TQ'RU+( M9DCF6M>?XKB9SEE)F[.J9M(@1:5*JDU7S>*F5HSF#9!*$?A9QUZHML>Q%.G+4CPGCTE?[$K;X<=&R!&/,5H_0#-9 M-DSH8.0L3+83V%H/2X_]SHX&124W&YP0%S#ZM&31/15#,J:"3Q0'5D%++E8N MW(/ M!*5BK2I+).P"Y'FP<%=UX.B\SHEEY6RN5T&]SWQP_> =0\,V=DPW!WDR22:5RIMHT7;(.C0:" M%6!'\=D<[KJJ8P"UKDK3R#F=59):#VN&;QC9*1/B!I[(G\6.]K+8VKD.[)ML MF\:0;SH9UP'];36GO2V;O$HWJOE]I;\LS'2D[4-]LVO%"KZT_671&L#4N[@Z MK6NQ^BSX3);,3?[%"4<#NN9%\TKQ!Y,-2F5J DR1Z)XIS:?;D=^*UK=LJ=?E MM"QPS[TWZ/GOKO.,2::HV#9M:O^05_G5COTK[%]XMK]6]AT'3287A^_1O[8/ MW63Z%DR^@>U.LL/WZ ]5AV[R,%,K9/,SCFFC49P7AR2'W#^%)NDT63! MA>;2]^8\SYE\%3WA_L*-8?20$3;8T.P6BP^0"X99K>]9!:GE M/;LOASY!G3;]>AR?[]AQ#I^T>7S0^I$]5ZJV1[V9<_.#?M\6,U%Q^Z>>B]H? MF6A3<>=?FFG?SHW@I9T)X2K5C_;VTG[%9=W[>OAVKI'IPQ?:B<))7?O&T' O MQ9-]/QY>LH6T\D$JZ5Z.>NW_2O18)6M9R=^B/.KM]9B=Z:>_M)&_=>VX&A=& M*W74&RP/W OC9/&A>1P@[_B#;5LJWDECGJG>B$,&_&I"#_*?\M%N?R!SI.!<)D#Z0^8B[)E MI.,Y;DKIV$6]_+ _"K B!"NBQ3KUK[62I?_VDIUPQ>M"L+9[+0 <(H##K0&R MG1$'D#$"&7\BY#A A ]8IB?L9BX,@$P0R&1KD*>ZF@/(%(%,MP8Y=KH D!D" MF6TODMS. &2.0.:TD-?<-48$)C<3[*2QLA;6,EZ7[,9,X<#91R#W:2''355Q M\])VKYS6TG^,UXX=%X5N:B=AZM[#ZX:P:X$M_[:; <- MQ,,T,R#V3$]JC!=#,A]4572 M+=-O&(X^-3M?D $\2 V!#7(E3-A:X$V[G4UGYAOJ#RHY1[MQT[."HBS! 1 ML2%>$>_X<^>RBS =1,0ZN!76F:;P98 ?$1 *G6\0:^"\FBO](GQ%(FHQ\5.B MD<^[$ Z30$0L@=O0Z ?"B!OWPNX,]X.AG81W^A0S041L@G'S8,6OQK^)G2]6 M_!EA6HB(M3#B+VQAV4B8]N-!I6?2%DH'TT-(S!81L2TN:BM]$@X]6_HQP8Z- M[^+IAT(DPF0148/H;$^EA; MN;.=N]!BOT!*3"A#8J%L*.'?."$FII@AL6+6EO)K@XFN:Q&[9EE'K\7"!#,D M7\I""FJV S$QW0R)=;.I;'V-)\3$A#,D%@Y:O7;3#^:<(;%S8/6Z]HK$3#,D M-\U*R;.6$)/,D'J.@BVU=7HYQB03$TL&5W8,,3'+Q,26P3$3B(E9)B:V#(Z9 M0DQ,,S&Q9G#,#&*B-U#(YS489@XQ,>W$U-I!,?-4+B_,8TTY, MK!T$!.S4$)LH M*(B)62@AMM FS(]#*,4LE!);:&,T/R2D%+-02FRA<./W/7@+P79>4>'<-\4$ ME!(+Z'49ZS\9,?NDG[/4]N]8::?J;2,[?Y[#$9YB]DF)[?..V8.8F'W23]D X#&OPK+'4I%O\>RN$*;H1K)M[@Q@NQ 3LT]*OI<,P>RL':68 M?=+/V":PLH4!#'J(B=DGI=Y/MFE9>(D*MP]B]LFH5^(V8X84!3$Q^V34*W&; M,?\6$FXIR# %9=0K<5@T.T,HPRR44:_$;<:\NAW_@)B8A3+JE3@TFG#M*,,L ME&WK!M"RAH.8F(6RK=X ZD03W=!,;"$<$Z[$99B%,F(+=>Y3[;(['0JDP,M. MA#\AQ,0LE!%;: 435IVG3<=".6:A_!/WK(5H\F=VZU'8K2BT+S\@)F:AG-A" M*YAG8B*,\:,^\!Y;N.L@QRR4$UMH!7-U.@0Q,0OEQ!9"KLWKF\M.-#$+Y<06 M6L$,RS/+]'ZLE'Z":TV4&+ M$V)B%LJ)+;1V;^C:Y80>V_POKV@JMB9%CX$\XTB.(D[&J? M-$J=^K:;^E+S\NTYU;=G;+_^ U!+ P04 " !B@5587T[J"J8" "8-0 M&@ 'AL+U]R96QS+W=OHZ<>7KR?N7C].I?_F=AM-OMU^=VM_QS+:?S'X/JCZ]^'72ECM7AM M^VT95U7]>;A='NKK1WBX3*X6SV^KJG]^"U4]=Y! D,P?%"$HSA^4("C-'Y0A M*,\?I!"D\P<9!-G\00Y!/G]0 T'-_$%AB3(N"9(F6!-H'9#K0.!U0+ #@=@! MR0X$9@=$.Q"H'9#M0.!V0+@#@=P!Z0X$=@?$.Q#H+:BW$.@MJ+<0Z"V3']L$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z1]0[$N@=4>]( MH'=$O2.!WG&R64*@=T2](X'>$?6.!'I'U#L2Z!U1[TB@=T2](X'>$?6.!'HG MU#L1Z)U0[T2@=T*]$X'>"?5.!'JGR68W@=X)]4X$>B?4.Q'HG5#O1*!W0KT3 M@=X)]4X$>F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2=_5A+HG5'O3*!W M1KTS@=X9]F?4.Q/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H MK9/#)@1Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'K;Y+ @@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[ M@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WCXY[$V@MZ/>3J!W@WHW!'HWJ'?SDWH/ MX]>A#+>>[S4^_R>I'B_?+;?'7Y??%R[]6(OX"6F1.2?;+>C;S\3VDJ;.K2*2?O>$('M\SOQ MD3YW7'][GJQ?'/IN\)MD%\+T*DXV2&N;$?7FQ"_NH=L,O7>/-A, MK%8JJ\,S:)&::NK8V M(:YG3T/S6\KR)2&-)^<]?M=._BIN2+)W$XXK?PYX.??UR3K7-G9Q;USX8OJX M*SMTF0_/G?7I^1+O]#ANMVUMF[%^[..1U$_.FL;OK U]EYZ*7IU/#O&&[>DS MOSA_+G,N,.Z\=^/DX\2<_7C"]*$A?520/M:0/O(5 MI1&*J#F%U)QB:DY!-:>HFE-8S2FNYA18&UL4$L! M A0#% @ 8H%56&/5+?KN *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 8H%56)E&PO=V]R:W-H M965T&UL4$L! A0#% @ 8H%56-Z]&S& @ 4@< !@ M ("!AA 'AL+W=O 8 " @3P3 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 8H%56$.&,]XC!@ Q!L !@ ("!\QT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%5 M6.*[1#+O# *4( !@ ("!D#< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8H%56*^-1>IV!0 Q0P !D ("!^84 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%5 M6 0%EQ9%# >"0 !D ("!'I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56%[Z>@6(!0 (A M !D ("!(+$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56%/P1VL##0 8B( !D M ("!K\\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8H%56-$TEV08!0 %@P !D ("!8>0 'AL+W=O M&PO=V]R:W-H965TP( *L& 9 " @2KP M !X;"]W;W)K&UL4$L! A0#% @ 8H%56$>( MLLU(!0 K!< !D ("!W/( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56&0PR#$""@ WA\ !D M ("!WRX! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8H%56"8IABU"! ,PH !D ("! M>D ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8H%56/ >#YIR!P (10 !D ("!U$P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56 NK7U@W P I@D !D M ("!!VP! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8H%56.03H5S$ P :!0 !D ("!R'H! M 'AL+W=O*X# !_$@ &0 @('#?@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M8H%56+A&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56%$F B]= P M6 T !D ("!(:4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56#^$S#AI! \!4 !D M ("!Q[ ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8H%56*2O.C#H @ 9@L !D ("!J[\! 'AL M+W=O&PO=V]R:W-H965TU+F%@0 ,,4 9 " M@8S% 0!X;"]W;W)K&UL4$L! A0#% @ 8H%5 M6.EF;MT+ P >0@ !D ("!V&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56!3*_[,4 P )PP M !D ("!PML! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56/D+ER'?! 0AX !D M ("!,>8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8H%56#8VF1S4!0 R"\ !D ("!C?(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8H%56&K, M4<,, P $PD !D ("!MR<" 'AL+W=O&PO=V]R:W-H965T@O @!X;"]W;W)K&UL4$L! A0#% @ 8H%56.J6VLO0 @ H0@ !D M ("!HS," 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8H%56%J*)&KT P E18 !D ("! M04 " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8H%56 BV^>48!0 YQ( !D ("!-4L" 'AL+W=O&PO=V]R:W-H965TPS0, %\, 9 " @1YB @!X;"]W;W)K&UL4$L! A0#% @ 8H%56&C<]KIF! :AX !D M ("!(F8" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8H%56'HQ1'L1" KUP !D ("!^'(" M 'AL+W=OP( >&PO=V]R:W-H965T7!E <&UL4$L%!@ !C &, +!L !V0 @ $! end XML 114 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 115 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 117 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 361 566 1 false 128 0 false 14 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.digitalocean.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.digitalocean.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.digitalocean.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.digitalocean.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity Sheet http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity Consolidated Statements of Stockholders' (Deficit) Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Nature of the Business and Organization Sheet http://www.digitalocean.com/role/NatureoftheBusinessandOrganization Nature of the Business and Organization Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Acquisitions, Goodwill and Intangible Assets Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssets Acquisitions, Goodwill and Intangible Assets Notes 11 false false R12.htm 0000012 - Disclosure - Marketable Securities Sheet http://www.digitalocean.com/role/MarketableSecurities Marketable Securities Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.digitalocean.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Balance Sheet Details Sheet http://www.digitalocean.com/role/BalanceSheetDetails Balance Sheet Details Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.digitalocean.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://www.digitalocean.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.digitalocean.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders??? Equity Sheet http://www.digitalocean.com/role/StockholdersEquity Stockholders??? Equity Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://www.digitalocean.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders Sheet http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholders Net Income (Loss) per Share Attributable to Common Stockholders Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.digitalocean.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Restructuring Sheet http://www.digitalocean.com/role/Restructuring Restructuring Notes 22 false false R23.htm 0000023 - Disclosure - Employee Benefit Plan Sheet http://www.digitalocean.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://www.digitalocean.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://www.digitalocean.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 9954473 - Disclosure - Acquisitions, Goodwill and Intangible Assets (Tables) Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsTables Acquisitions, Goodwill and Intangible Assets (Tables) Tables http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssets 30 false false R31.htm 9954474 - Disclosure - Marketable Securities (Tables) Sheet http://www.digitalocean.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.digitalocean.com/role/MarketableSecurities 31 false false R32.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.digitalocean.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.digitalocean.com/role/FairValueMeasurements 32 false false R33.htm 9954476 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.digitalocean.com/role/BalanceSheetDetails 33 false false R34.htm 9954477 - Disclosure - Leases (Tables) Sheet http://www.digitalocean.com/role/LeasesTables Leases (Tables) Tables http://www.digitalocean.com/role/Leases 34 false false R35.htm 9954478 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.digitalocean.com/role/CommitmentsandContingencies 35 false false R36.htm 9954479 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.digitalocean.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.digitalocean.com/role/StockBasedCompensation 36 false false R37.htm 9954480 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders (Tables) Sheet http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersTables Net Income (Loss) per Share Attributable to Common Stockholders (Tables) Tables http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholders 37 false false R38.htm 9954481 - Disclosure - Income Taxes (Tables) Sheet http://www.digitalocean.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.digitalocean.com/role/IncomeTaxes 38 false false R39.htm 9954482 - Disclosure - Subsequent Events (Tables) Sheet http://www.digitalocean.com/role/SubsequentEventsTables Subsequent Events (Tables) Tables http://www.digitalocean.com/role/SubsequentEvents 39 false false R40.htm 9954483 - Disclosure - Nature of the Business and Organization (Details) Sheet http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails Nature of the Business and Organization (Details) Details http://www.digitalocean.com/role/NatureoftheBusinessandOrganization 40 false false R41.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 41 false false R42.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) Details 42 false false R43.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 43 false false R44.htm 9954487 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) Details 44 false false R45.htm 9954488 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) Details 45 false false R46.htm 9954489 - Disclosure - Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) Details 46 false false R47.htm 9954490 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails Acquisitions, Goodwill and Intangible Assets - Narrative (Details) Details 47 false false R48.htm 9954491 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Purchase Price Allocation (Details) Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails Acquisitions, Goodwill and Intangible Assets - Purchase Price Allocation (Details) Details 48 false false R49.htm 9954492 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails Acquisitions, Goodwill and Intangible Assets - Intangible Assets (Details) Details 49 false false R50.htm 9954493 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Pro Forma (Details) Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails Acquisitions, Goodwill and Intangible Assets - Pro Forma (Details) Details 50 false false R51.htm 9954494 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails Acquisitions, Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 51 false false R52.htm 9954495 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Definite Life Intangibles (Details) Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails Acquisitions, Goodwill and Intangible Assets - Schedule of Definite Life Intangibles (Details) Details 52 false false R53.htm 9954496 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Future Amortization (Details) Sheet http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails Acquisitions, Goodwill and Intangible Assets - Schedule of Future Amortization (Details) Details 53 false false R54.htm 9954497 - Disclosure - Marketable Securities - Summary of Securities (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails Marketable Securities - Summary of Securities (Details) Details 54 false false R55.htm 9954498 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 55 false false R56.htm 9954499 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) Details 56 false false R57.htm 9954500 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 57 false false R58.htm 9954501 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) Notes http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails Fair Value Measurements - Convertible Notes Measurement (Details) Details 58 false false R59.htm 9954502 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) Details 59 false false R60.htm 9954503 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 60 false false R61.htm 9954504 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails Balance Sheet Details - Summary of Other Current Liabilities (Details) Details 61 false false R62.htm 9954505 - Disclosure - Debt - Narrative (Details) Sheet http://www.digitalocean.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 62 false false R63.htm 9954506 - Disclosure - Leases - Narrative (Details) Sheet http://www.digitalocean.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 63 false false R64.htm 9954507 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 64 false false R65.htm 9954508 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 65 false false R66.htm 9954509 - Disclosure - Leases - Maturities of Leases (Details) Sheet http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails Leases - Maturities of Leases (Details) Details 66 false false R67.htm 9954510 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) Details 67 false false R68.htm 9954511 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 68 false false R69.htm 9954512 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 69 false false R70.htm 9954513 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 70 false false R71.htm 9954514 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 71 false false R72.htm 9954515 - Disclosure - Stock-Based Compensation - Weighted-Average Assumptions (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails Stock-Based Compensation - Weighted-Average Assumptions (Details) Details 72 false false R73.htm 9954516 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) Details 73 false false R74.htm 9954517 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) Details 74 false false R75.htm 9954518 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails Stock-Based Compensation - Schedule of MRSU Activity (Details) Details 75 false false R76.htm 9954519 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Details 76 false false R77.htm 9954520 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details) Sheet http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details) Details http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersTables 77 false false R78.htm 9954521 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Details http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersTables 78 false false R79.htm 9954522 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails Income Taxes - Total Loss Before Income Taxes (Details) Details 79 false false R80.htm 9954523 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails Income Taxes - Schedule of Current and Deferred Income Taxes (Details) Details 80 false false R81.htm 9954524 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails Income Taxes - Tax Rate Reconciliation (Details) Details 81 false false R82.htm 9954525 - Disclosure - Income Taxes - Deferred Tax Assets (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails Income Taxes - Deferred Tax Assets (Details) Details 82 false false R83.htm 9954526 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 83 false false R84.htm 9954527 - Disclosure - Income Taxes - Schedule of NOLs (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails Income Taxes - Schedule of NOLs (Details) Details 84 false false R85.htm 9954528 - Disclosure - Income Taxes - Valuation Allowance (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails Income Taxes - Valuation Allowance (Details) Details 85 false false R86.htm 9954529 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 86 false false R87.htm 9954530 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.digitalocean.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 87 false false R88.htm 9954531 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.digitalocean.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.digitalocean.com/role/EmployeeBenefitPlan 88 false false R89.htm 9954532 - Disclosure - Related Party Transactions (Details) Sheet http://www.digitalocean.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.digitalocean.com/role/RelatedPartyTransactions 89 false false R90.htm 9954533 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 90 false false R91.htm 9954534 - Disclosure - Subsequent Events - Schedule of Stock Price Goals (Details) Sheet http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails Subsequent Events - Schedule of Stock Price Goals (Details) Details 91 false false All Reports Book All Reports docn-20231231.htm docn-20231231.xsd docn-20231231_cal.xml docn-20231231_def.xml docn-20231231_lab.xml docn-20231231_pre.xml docn-20231231_g1.jpg docn-20231231_g2.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 120 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "docn-20231231.htm": { "nsprefix": "docn", "nsuri": "http://www.digitalocean.com/20231231", "dts": { "inline": { "local": [ "docn-20231231.htm" ] }, "schema": { "local": [ "docn-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "docn-20231231_cal.xml" ] }, "definitionLink": { "local": [ "docn-20231231_def.xml" ] }, "labelLink": { "local": [ "docn-20231231_lab.xml" ] }, "presentationLink": { "local": [ "docn-20231231_pre.xml" ] } }, "keyStandard": 498, "keyCustom": 68, "axisStandard": 39, "axisCustom": 3, "memberStandard": 63, "memberCustom": 59, "hidden": { "total": 15, "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 4, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 361, "entityCount": 1, "segmentCount": 128, "elementCount": 966, "unitCount": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1284, "http://xbrl.sec.gov/dei/2023": 43, "http://xbrl.sec.gov/ecd/2023": 11 }, "report": { "R1": { "role": "http://www.digitalocean.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.digitalocean.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.digitalocean.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R4": { "role": "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R7": { "role": "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "longName": "0000007 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity", "shortName": "Consolidated Statements of Stockholders' (Deficit) Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R9": { "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization", "longName": "0000009 - Disclosure - Nature of the Business and Organization", "shortName": "Nature of the Business and Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssets", "longName": "0000011 - Disclosure - Acquisitions, Goodwill and Intangible Assets", "shortName": "Acquisitions, Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.digitalocean.com/role/MarketableSecurities", "longName": "0000012 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.digitalocean.com/role/FairValueMeasurements", "longName": "0000013 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.digitalocean.com/role/BalanceSheetDetails", "longName": "0000014 - Disclosure - Balance Sheet Details", "shortName": "Balance Sheet Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.digitalocean.com/role/Debt", "longName": "0000015 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.digitalocean.com/role/Leases", "longName": "0000016 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.digitalocean.com/role/CommitmentsandContingencies", "longName": "0000017 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.digitalocean.com/role/StockholdersEquity", "longName": "0000018 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.digitalocean.com/role/StockBasedCompensation", "longName": "0000019 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholders", "longName": "0000020 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders", "shortName": "Net Income (Loss) per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.digitalocean.com/role/IncomeTaxes", "longName": "0000021 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.digitalocean.com/role/Restructuring", "longName": "0000022 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.digitalocean.com/role/EmployeeBenefitPlan", "longName": "0000023 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.digitalocean.com/role/RelatedPartyTransactions", "longName": "0000024 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.digitalocean.com/role/SubsequentEvents", "longName": "0000025 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsTables", "longName": "9954473 - Disclosure - Acquisitions, Goodwill and Intangible Assets (Tables)", "shortName": "Acquisitions, Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.digitalocean.com/role/MarketableSecuritiesTables", "longName": "9954474 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.digitalocean.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.digitalocean.com/role/BalanceSheetDetailsTables", "longName": "9954476 - Disclosure - Balance Sheet Details (Tables)", "shortName": "Balance Sheet Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R34": { "role": "http://www.digitalocean.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesTables", "longName": "9954478 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.digitalocean.com/role/StockBasedCompensationTables", "longName": "9954479 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersTables", "longName": "9954480 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Income (Loss) per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.digitalocean.com/role/IncomeTaxesTables", "longName": "9954481 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.digitalocean.com/role/SubsequentEventsTables", "longName": "9954482 - Disclosure - Subsequent Events (Tables)", "shortName": "Subsequent Events (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "longName": "9954483 - Disclosure - Nature of the Business and Organization (Details)", "shortName": "Nature of the Business and Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-7", "name": "docn:TemporaryEquitySharesConversionOfConvertibleSecurities", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-47", "name": "us-gaap:SaleOfStockPricePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R41": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R42": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "shortName": "Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R43": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "docn:NumberOfSubleaseAgreements", "unitRef": "agreement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "docn:NumberOfSubleaseAgreements", "unitRef": "agreement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-49", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-58", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R46": { "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "longName": "9954489 - Disclosure - Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details)", "shortName": "Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954490 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Acquisitions, Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R48": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails", "longName": "9954491 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Purchase Price Allocation (Details)", "shortName": "Acquisitions, Goodwill and Intangible Assets - Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R49": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "longName": "9954492 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Intangible Assets (Details)", "shortName": "Acquisitions, Goodwill and Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails", "longName": "9954493 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Pro Forma (Details)", "shortName": "Acquisitions, Goodwill and Intangible Assets - Pro Forma (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-94", "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails", "longName": "9954494 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "shortName": "Acquisitions, Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R52": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails", "longName": "9954495 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Definite Life Intangibles (Details)", "shortName": "Acquisitions, Goodwill and Intangible Assets - Schedule of Definite Life Intangibles (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails", "longName": "9954496 - Disclosure - Acquisitions, Goodwill and Intangible Assets - Schedule of Future Amortization (Details)", "shortName": "Acquisitions, Goodwill and Intangible Assets - Schedule of Future Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails", "longName": "9954497 - Disclosure - Marketable Securities - Summary of Securities (Details)", "shortName": "Marketable Securities - Summary of Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails", "longName": "9954498 - Disclosure - Marketable Securities - Narrative (Details)", "shortName": "Marketable Securities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "longName": "9954499 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R57": { "role": "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954500 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-176", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "longName": "9954501 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details)", "shortName": "Fair Value Measurements - Convertible Notes Measurement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-176", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "longName": "9954502 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "shortName": "Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails", "longName": "9954503 - Disclosure - Balance Sheet Details - Narrative (Details)", "shortName": "Balance Sheet Details - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "longName": "9954504 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details)", "shortName": "Balance Sheet Details - Summary of Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.digitalocean.com/role/DebtNarrativeDetails", "longName": "9954505 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-206", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R63": { "role": "http://www.digitalocean.com/role/LeasesNarrativeDetails", "longName": "9954506 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "docn:IncreaseDecreaseInRentalAmountsPayablePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "docn:IncreaseDecreaseInRentalAmountsPayablePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails", "longName": "9954507 - Disclosure - Leases - Schedule of Lease Expense (Details)", "shortName": "Leases - Schedule of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "9954508 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "docn:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "docn:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails", "longName": "9954509 - Disclosure - Leases - Maturities of Leases (Details)", "shortName": "Leases - Maturities of Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails", "longName": "9954510 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)", "shortName": "Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954511 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "longName": "9954512 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "docn:VotingRightsNumberOfVotesShare", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "docn:VotingRightsNumberOfVotesShare", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954513 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-223", "name": "docn:RestructuringPlanAdjustedFreeCashFlowMargin", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R71": { "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "longName": "9954514 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R72": { "role": "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails", "longName": "9954515 - Disclosure - Stock-Based Compensation - Weighted-Average Assumptions (Details)", "shortName": "Stock-Based Compensation - Weighted-Average Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R73": { "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "longName": "9954516 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-227", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-227", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "longName": "9954517 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "shortName": "Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-241", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R75": { "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "longName": "9954518 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of MRSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-255", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-255", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails", "longName": "9954519 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R77": { "role": "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails", "longName": "9954520 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "longName": "9954521 - Disclosure - Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "shortName": "Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails", "longName": "9954522 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details)", "shortName": "Income Taxes - Total Loss Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails", "longName": "9954523 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Current and Deferred Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails", "longName": "9954524 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails", "longName": "9954525 - Disclosure - Income Taxes - Deferred Tax Assets (Details)", "shortName": "Income Taxes - Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "longName": "9954526 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails", "longName": "9954527 - Disclosure - Income Taxes - Schedule of NOLs (Details)", "shortName": "Income Taxes - Schedule of NOLs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-329", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R85": { "role": "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails", "longName": "9954528 - Disclosure - Income Taxes - Valuation Allowance (Details)", "shortName": "Income Taxes - Valuation Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R86": { "role": "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "9954529 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R87": { "role": "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "longName": "9954530 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-223", "name": "docn:RestructuringPlanAdjustedFreeCashFlowMargin", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-337", "name": "us-gaap:SeveranceCosts1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R88": { "role": "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "longName": "9954531 - Disclosure - Employee Benefit Plan (Details)", "shortName": "Employee Benefit Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "longName": "9954532 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "longName": "9954533 - Disclosure - Subsequent Events - Narrative (Details)", "shortName": "Subsequent Events - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-219", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-357", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } }, "R91": { "role": "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails", "longName": "9954534 - Disclosure - Subsequent Events - Schedule of Stock Price Goals (Details)", "shortName": "Subsequent Events - Schedule of Stock Price Goals (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-243", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-350", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "docn-20231231.htm", "unique": true } } }, "tag": { "docn_A2021EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "A2021EmployeeStockPurchasePlanMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "documentation": "2021 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "docn_A2022EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "A2022EmployeeStockPurchasePlanMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Employee Stock Purchase Plan", "label": "2022 Employee Stock Purchase Plan [Member]", "documentation": "2022 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "docn_A2022ShareBuybackProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "A2022ShareBuybackProgramMember", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Share Buyback Program", "label": "2022 Share Buyback Program [Member]", "documentation": "2022 Share Buyback Program" } } }, "auth_ref": [] }, "docn_A2023ShareBuybackProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "A2023ShareBuybackProgramMember", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Share Buyback Program", "label": "2023 Share Buyback Program [Member]", "documentation": "2023 Share Buyback Program" } } }, "auth_ref": [] }, "docn_A35OfCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "A35OfCompensationMember", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions up to 3%-5% of gross pay", "label": "3%-5% Of Compensation [Member]", "documentation": "3%-5% Of Compensation" } } }, "auth_ref": [] }, "docn_A3OfCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "A3OfCompensationMember", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions up to 3% of gross pay", "label": "3% Of Compensation [Member]", "documentation": "3% Of Compensation" } } }, "auth_ref": [] }, "docn_AaqibGaditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AaqibGaditMember", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aaqib Gadit", "label": "Aaqib Gadit [Member]", "documentation": "Aaqib Gadit" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r37", "r893" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Changes in Allowance for Doubtful Accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for credit losses of $5,848 and $6,099, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r339", "r340" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net accretion of discounts and amortization of premiums on investments", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "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." } } }, "auth_ref": [ "r170" ] }, "docn_AccruedExciseTaxRepurchaseOfCommonStockCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AccruedExciseTaxRepurchaseOfCommonStockCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excise taxes related to repurchase of common stock", "label": "Accrued Excise Tax, Repurchase Of Common Stock, Current", "documentation": "Accrued Excise Tax, Repurchase Of Common Stock, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r89", "r242", "r744" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r50", "r51", "r154", "r251", "r740", "r757", "r758" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehen-sive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r23", "r51", "r619", "r622", "r670", "r753", "r754", "r1006", "r1007", "r1008", "r1015", "r1016", "r1017" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Useful Life (years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r173" ] }, "docn_AcquisitionOfNimbellaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AcquisitionOfNimbellaMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of Nimbella", "label": "Acquisition Of Nimbella [Member]", "documentation": "Acquisition Of Nimbella" } } }, "auth_ref": [] }, "docn_AcquisitionRelatedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AcquisitionRelatedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related compensation expense", "label": "Acquisition Related Compensation Expense", "documentation": "Acquisition Related Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_AcquisitionRelatedCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquisitionRelatedCostsMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related Costs", "label": "Acquisition-related Costs [Member]", "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information)." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r946" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r149", "r893", "r1176" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r562", "r563", "r564", "r773", "r1015", "r1016", "r1017", "r1150", "r1178" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r952" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based award, amount withheld for employees", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r107", "r108", "r524" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of redeemable preferred stock warrants to common stock warrants", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r24", "r91", "r190" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "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." } } }, "auth_ref": [ "r571" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Entity", "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r807", "r862", "r898", "r1097", "r1155", "r1156", "r1158" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r916", "r928", "r938", "r964" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r919", "r931", "r941", "r967" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r952" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r959" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r923", "r932", "r942", "r959", "r968", "r972", "r980" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r978" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r556", "r570" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r252", "r343", "r383", "r386", "r389", "r1172" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r252", "r343", "r383" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs and other", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r388" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r13", "r82", "r86" ] }, "docn_AmyButteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AmyButteMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Amy Butte [Member]", "documentation": "Amy Butte" } } }, "auth_ref": [] }, "docn_AmyButteTradingArrangementOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AmyButteTradingArrangementOneMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Amy Butte, Trading Arrangement One [Member]", "documentation": "Amy Butte, Trading Arrangement One" } } }, "auth_ref": [] }, "docn_AmyButteTradingArrangementTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AmyButteTradingArrangementTwoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Amy Butte, Trading Arrangement Two [Member]", "documentation": "Amy Butte, Trading Arrangement Two" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of loss per share, amount (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r308" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r66" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r66" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]" } } }, "auth_ref": [ "r1180", "r1182", "r1183", "r1184" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1145" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition, contingent consideration", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r1146", "r1147", "r1148" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1145" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on impairment of long-lived assets", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r13", "r87" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r207", "r246", "r280", "r314", "r329", "r333", "r380", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r614", "r616", "r637", "r734", "r800", "r893", "r905", "r1048", "r1049", "r1159" ] }, "docn_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r238", "r253", "r280", "r380", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r614", "r616", "r637", "r893", "r1048", "r1049", "r1159" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "docn_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.digitalocean.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.digitalocean.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.digitalocean.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r349", "r393", "r733" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "terseLabel": "Marketable securities:", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r350", "r393", "r728", "r1021" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r975" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r976" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r971" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r973" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r972" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r972" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "docn_BrandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BrandMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brand", "label": "Brand [Member]", "documentation": "Brand" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r611", "r886", "r887" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r117", "r121", "r611", "r886", "r887" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r611" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r118" ] }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Information", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r609", "r610" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r609", "r610" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration paid", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r6", "r7", "r18" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of consideration transferred", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "docn_BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash contributed to escrow accounts", "label": "Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts", "documentation": "Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts" } } }, "auth_ref": [] }, "docn_BusinessCombinationConsiderationTransferredContingentConsiderationCashPreFunded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationCashPreFunded", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Cash pre-funded from contingent compensation", "label": "Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded", "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded" } } }, "auth_ref": [] }, "docn_BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsiderationCompensationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsiderationCompensationCosts", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent compensations costs", "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs", "documentation": "Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions, Goodwill and Intangible Assets", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r200", "r612" ] }, "docn_BusinessCombinationOtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationOtherExpenses", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other expenses", "label": "Business Combination, Other Expenses", "documentation": "Business Combination, Other Expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss of acquiree since acquisition date", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue of acquiree since acquisition date", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r120" ] }, "docn_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Measurement period adjustment, decrease to other current liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Other", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Other" } } }, "auth_ref": [] }, "docn_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Measurement period adjustment, decrease to deferred tax liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities" } } }, "auth_ref": [] }, "docn_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGeneralAndAdministrativeExpenseAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGeneralAndAdministrativeExpenseAndOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Measurement period adjustment, decrease to general and administrative expenses and other current liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, General And Administrative Expense And Other Current Liabilities", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, General And Administrative Expense And Other Current Liabilities" } } }, "auth_ref": [] }, "docn_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIncomeTaxesAndDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIncomeTaxesAndDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Measurement period adjustment, increase to income tax expense and deferred tax liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Taxes And Deferred Tax Liabilities" } } }, "auth_ref": [] }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized amounts of identifiable assets acquired and liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "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." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tangible assets acquired:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "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." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities assumed:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "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." } } }, "auth_ref": [ "r123" ] }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable and accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Expenses", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "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." } } }, "auth_ref": [ "r123" ] }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFinanceLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFinanceLeaseObligation", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finance lease liabilities, current", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Finance Lease Obligation", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Finance Lease Obligation" } } }, "auth_ref": [] }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseObligation", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities, current", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Operating Lease Obligation", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Operating Lease Obligation" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r123" ] }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use asset, net", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r122", "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r122", "r123" ] }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesFinanceLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesFinanceLeaseObligation", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finance lease liabilities, non-current", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Finance Lease Obligation", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Finance Lease Obligation" } } }, "auth_ref": [] }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseObligation", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities, non-current", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease Obligation", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease Obligation" } } }, "auth_ref": [] }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating right-of-use asset, net", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "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." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r122", "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price allocation", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized prior to acquisition", "label": "Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized", "documentation": "The revenues and gains recognized recorded for each transaction with the acquiree that is recognized separately from the acquisition of assets and assumptions of liabilities in the business combination." } } }, "auth_ref": [ "r119" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r115" ] }, "docn_CSSTricksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "CSSTricksMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CSS Tricks", "label": "CSS Tricks [Member]", "documentation": "CSS Tricks" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r62", "r63", "r64" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r1185" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r83" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense related to internal-use software", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r19", "r217" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r20", "r217" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r59", "r240", "r867" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents:", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r60", "r206" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash - end of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r59", "r168", "r276" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r8", "r168" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r240" ] }, "docn_CertainExecutivesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "CertainExecutivesMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Executives", "label": "Certain Executives [Member]", "documentation": "Certain Executives" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r950" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r1020" ] }, "docn_ChiefRevenueOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ChiefRevenueOfficerMember", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Revenue Officer", "label": "Chief Revenue Officer [Member]", "documentation": "Chief Revenue Officer" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r248", "r249", "r250", "r313", "r474", "r475", "r476", "r478", "r481", "r486", "r488", "r764", "r765", "r766", "r767", "r881", "r987", "r1011" ] }, "docn_CloudwaysLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "CloudwaysLtdMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cloudways Ltd. Acquisition", "label": "Cloudways Ltd. [Member]", "documentation": "Cloudways Ltd." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r951" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r951" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r183", "r899", "r900", "r901", "r902" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r47", "r136", "r736", "r787" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r181", "r428", "r429", "r852", "r1044" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r895", "r896", "r897", "r899", "r900", "r901", "r902", "r1015", "r1016", "r1150", "r1175", "r1178" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r148" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r148", "r788" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r148" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r24", "r148", "r788", "r806", "r1178", "r1179" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 90,243,442 and 96,732,507 issued and outstanding as of December\u00a031, 2023 and 2022, respectively)", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r148", "r738", "r893" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r956" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r957" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r954" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plan", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r191", "r192", "r193", "r194" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r52", "r258", "r260", "r266", "r729", "r749" ] }, "docn_ComputersAndComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ComputersAndComputerEquipmentMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and equipment", "label": "Computers And Computer Equipment [Member]", "documentation": "Computers And Computer Equipment" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r338", "r851" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r338", "r759", "r851" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r338", "r851", "r992" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r139", "r226" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r851" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue derived from customers, percent", "terseLabel": "Total", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r338" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r70", "r71", "r73", "r74", "r128", "r204", "r851" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r338", "r851" ] }, "docn_ContingentCompensationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ContingentCompensationCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent compensation", "label": "Contingent Compensation, Current", "documentation": "Contingent Compensation, Current" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r490", "r491", "r502" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized during period", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r184", "r446", "r447", "r457", "r458", "r459", "r463", "r464", "r465", "r466", "r467", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1074" ] }, "docn_ConvertibleSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ConvertibleSeniorNotesDue2026Member", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "documentation": "Convertible Senior Notes Due 2026" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r883", "r885", "r1174" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r161", "r280", "r380", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r637", "r1048" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "docn_CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "CreditFacilityMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Member]", "documentation": "Credit Facility" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r993", "r1014", "r1144" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r993", "r1014" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r199", "r598", "r604", "r1014" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r993", "r1014", "r1144" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r125" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Germany", "label": "GERMANY" } } }, "auth_ref": [] }, "docn_DebtConversionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DebtConversionPeriodAxis", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Period [Axis]", "label": "Debt Conversion Period [Axis]", "documentation": "Debt Conversion Period" } } }, "auth_ref": [] }, "docn_DebtConversionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DebtConversionPeriodDomain", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Period [Domain]", "label": "Debt Conversion Period [Domain]", "documentation": "Debt Conversion Period [Domain]" } } }, "auth_ref": [] }, "docn_DebtConversionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DebtConversionPeriodOneMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Period One", "label": "Debt Conversion, Period One [Member]", "documentation": "Debt Conversion, Period One" } } }, "auth_ref": [] }, "docn_DebtConversionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DebtConversionPeriodTwoMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Period Two", "label": "Debt Conversion, Period Two [Member]", "documentation": "Debt Conversion, Period Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r182", "r278", "r445", "r451", "r452", "r453", "r454", "r455", "r456", "r461", "r468", "r469", "r471" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r36", "r142", "r143", "r208", "r210", "r283", "r446", "r447", "r448", "r449", "r450", "r452", "r457", "r458", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r648", "r876", "r877", "r878", "r879", "r880", "r1012" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "docn_DebtInstrumentConvertibleBusinessDaysAfterTradingPeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DebtInstrumentConvertibleBusinessDaysAfterTradingPeriod", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business days after trading period", "label": "Debt Instrument, Convertible, Business Days After Trading Period", "documentation": "Debt Instrument, Convertible, Business Days After Trading Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r185", "r448" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio, number of shares", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r44", "r97", "r188", "r189", "r448" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "docn_DebtInstrumentConvertibleThresholdTradingDaysScheduled": { "xbrltype": "durationItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DebtInstrumentConvertibleThresholdTradingDaysScheduled", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scheduled trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days, Scheduled", "documentation": "Debt Instrument, Convertible, Threshold Trading Days, Scheduled" } } }, "auth_ref": [] }, "docn_DebtInstrumentCovenantDebtServiceCoverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DebtInstrumentCovenantDebtServiceCoverageRatioMaximum", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt service coverage ratio", "label": "Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r131", "r133", "r446", "r648", "r877", "r878" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r43", "r447" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r283", "r446", "r447", "r448", "r449", "r450", "r452", "r457", "r458", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r648", "r876", "r877", "r878", "r879", "r880", "r1012" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r45", "r283", "r446", "r447", "r448", "r449", "r450", "r452", "r457", "r458", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r648", "r876", "r877", "r878", "r879", "r880", "r1012" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r45", "r97", "r100", "r130", "r131", "r133", "r138", "r187", "r189", "r283", "r446", "r447", "r448", "r449", "r450", "r452", "r457", "r458", "r459", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r648", "r876", "r877", "r878", "r879", "r880", "r1012" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized discount and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r132", "r457", "r472", "r877", "r878" ] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs included in accounts payable and accrued liabilities", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r62", "r63", "r64" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of securities held in unrealized loss position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r221", "r395" ] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Debt Securities [Member]", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r79", "r897", "r1181" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r110" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1014", "r1143", "r1144" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r132" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r199", "r1014", "r1143" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r578", "r579" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r199", "r232", "r603", "r604", "r1014" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liability", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r144", "r145", "r209", "r592" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r578", "r579", "r735" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1014", "r1143", "r1144" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r593" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and development", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r114", "r1142" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1141" ] }, "docn_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Deferred Tax Assets, Operating Lease Liability", "documentation": "Deferred Tax Assets, Operating Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r114", "r1142" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r114", "r1142" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r113", "r114", "r1142" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r114", "r1142" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r114", "r1142" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r114", "r1142" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails", "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: valuation allowance", "negatedPeriodStartLabel": "Balance as of the beginning of period", "negatedPeriodEndLabel": "Balance as of the end of period", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r594" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total net deferred tax liability", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r109", "r1141" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease ROU asset", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r114", "r1142" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation and amortization", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r114", "r1142" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions made", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r512" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r512" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of employees' gross pay", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company's match (percent)", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r512" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r88" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r13", "r319" ] }, "docn_DevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DevelopedTechnologyMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology [Member]", "documentation": "Developed Technology" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r522", "r526", "r558", "r559", "r561", "r889" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-Average Assumptions", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r15", "r103" ] }, "docn_DismissedWithPrejudiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "DismissedWithPrejudiceMember", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dismissed With Prejudice", "label": "Dismissed With Prejudice [Member]", "documentation": "Dismissed With Prejudice" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r910", "r911", "r924", "r960" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Restatement Recovery Analysis", "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include 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 \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r910", "r911", "r924", "r960" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r945" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r908" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "docn_EarnedOnJuly52024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EarnedOnJuly52024Member", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earned On July 5, 2024", "label": "Earned On July 5, 2024 [Member]", "documentation": "Earned On July 5, 2024" } } }, "auth_ref": [] }, "docn_EarnedOnMarch12024September12024AndMarch12025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EarnedOnMarch12024September12024AndMarch12025Member", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025", "label": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025 [Member]", "documentation": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025" } } }, "auth_ref": [] }, "docn_EarnedQuarterlyAfterJuly52024ThroughJuly52025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EarnedQuarterlyAfterJuly52024ThroughJuly52025Member", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earned Quarterly After July 5, 2024 Through July 5, 2025", "label": "Earned Quarterly After July 5, 2024 Through July 5, 2025 [Member]", "documentation": "Earned Quarterly After July 5, 2024 Through July 5, 2025" } } }, "auth_ref": [] }, "docn_EarnedSeptember12023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EarnedSeptember12023Member", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earned September1 2023", "label": "Earned September 1 2023 [Member]", "documentation": "Earned September 1 2023" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share attributable to common stockholders", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per share (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r267", "r289", "r290", "r291", "r292", "r293", "r298", "r301", "r305", "r306", "r307", "r311", "r627", "r628", "r730", "r750", "r869" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r301", "r302", "r305" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute net income (loss) per share attributable to common stockholders", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r267", "r289", "r290", "r291", "r292", "r293", "r301", "r305", "r306", "r307", "r311", "r627", "r628", "r730", "r750", "r869" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Share Attributable to Common Stockholders", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r297", "r308", "r309", "r310" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r639" ] }, "docn_EffectiveIncomeTaxRateReconciliation162mLimitationOtherAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliation162mLimitationOtherAmount", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "162(m) limitation", "label": "Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount", "documentation": "Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount" } } }, "auth_ref": [] }, "docn_EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCompensationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCompensationAmount", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related compensation", "label": "Effective Income Tax Rate Reconciliation, Acquisition Related Compensation, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Acquisition Related Compensation, Amount" } } }, "auth_ref": [] }, "docn_EffectiveIncomeTaxRateReconciliationDeferredTaxAssetsValuationAllowanceReleaseRelatedToAcquisitionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDeferredTaxAssetsValuationAllowanceReleaseRelatedToAcquisitionAmount", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance release related to acquisition", "label": "Effective Income Tax Rate Reconciliation, Deferred Tax Assets Valuation Allowance, Release Related To Acquisition, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Deferred Tax Assets Valuation Allowance, Release Related To Acquisition, Amount" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global intangible low-tax income", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1139" ] }, "docn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAndNontaxableItemsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAndNontaxableItemsAmount", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount" } } }, "auth_ref": [] }, "docn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseUnrealizedLossWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseUnrealizedLossWarrantLiability", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on warrant liability", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess income tax benefit related to stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "documentation": "Amount 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r988", "r1139" ] }, "docn_EffectiveIncomeTaxRateReconciliationWarrantsOtherAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationWarrantsOtherAmount", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant exercise", "label": "Effective Income Tax Rate Reconciliation, Warrants, Other, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Warrants, Other, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized stock-based compensation", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r557" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense, average recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r560" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1138" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1138" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit from stock options exercised", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r230" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "docn_EmployeeStockPurchasePlanWithholdingsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EmployeeStockPurchasePlanWithholdingsCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee contributions under the ESPP", "label": "Employee Stock Purchase Plan Withholdings, Current", "documentation": "Employee Stock Purchase Plan Withholdings, Current" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r907" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r907" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r907" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r985" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r907" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r907" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r907" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r907" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r986" ] }, "docn_EquipmentFinanceLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "EquipmentFinanceLeaseMember", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment under finance leases", "label": "Equipment, Finance Lease [Member]", "documentation": "Equipment, Finance Lease" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r24", "r236", "r262", "r263", "r264", "r284", "r285", "r286", "r288", "r294", "r296", "r312", "r381", "r382", "r489", "r562", "r563", "r564", "r599", "r600", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r640", "r641", "r642", "r643", "r644", "r645", "r670", "r753", "r754", "r755", "r773", "r831" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r953" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r916", "r928", "r938", "r964" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r913", "r925", "r935", "r961" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r1180", "r1182", "r1183", "r1184" ] }, "us-gaap_ExciseTaxesCollected": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExciseTaxesCollected", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excise taxes imposed", "label": "Excise Taxes Collected", "documentation": "The excise taxes collected by a public utility and reported in revenues if the amount of excise taxes is equal to 1 percent or more of such total." } } }, "auth_ref": [ "r155" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r959" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Revaluation of warrants", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r13" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r25" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r459", "r505", "r506", "r507", "r508", "r509", "r510", "r631", "r683", "r684", "r685", "r877", "r878", "r883", "r884", "r885" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r630", "r631", "r632", "r633", "r634" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r629" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level I", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r459", "r505", "r510", "r631", "r683", "r883", "r884", "r885" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level II", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r459", "r505", "r510", "r631", "r684", "r877", "r878", "r883", "r884", "r885" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Liabilities Measured on a Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r127", "r203" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r459", "r505", "r506", "r507", "r508", "r509", "r510", "r683", "r684", "r685", "r877", "r878", "r883", "r884", "r885" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r629", "r634" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r16", "r35" ] }, "docn_FinanceLeaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "FinanceLeaseAbstract", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease expense:", "label": "Finance Lease [Abstract]", "documentation": "Finance Lease" } } }, "auth_ref": [] }, "docn_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases:", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Finance Lease, Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on finance lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r653", "r658", "r892" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total present value of lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r651", "r667" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails", "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "verboseLabel": "Other current liabilities", "negatedTerseLabel": "Less: Current portion of lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r651" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r652" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease Maturity", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1154" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails", "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "verboseLabel": "Lease liabilities, non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r651" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r652" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease liabilities", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r667" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r652" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r667" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal repayments of finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r654", "r663" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r653", "r658", "r892" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r989" ] }, "docn_FinanceLeaseWeightedAverageAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "FinanceLeaseWeightedAverageAbstract", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases:", "label": "Finance Lease Weighted Average [Abstract]", "documentation": "Finance Lease Weighted Average" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r666", "r892" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r665", "r892" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r384", "r385", "r390", "r391", "r392", "r394", "r396", "r397", "r470", "r486", "r624", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r748", "r874", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1025", "r1026", "r1027", "r1028" ] }, "docn_FinancingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "FinancingFees", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing fees", "label": "Financing Fees", "documentation": "Financing Fees" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets Acquired", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r244", "r412" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r175" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r175" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r175" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r175" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r175" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r410", "r411", "r412", "r413", "r713", "r714" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r174", "r714" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r713" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r83", "r85" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets with definite lives", "totalLabel": "Total estimated future intangible amortization expense", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r174", "r713" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r713" ] }, "docn_FirstPerformancePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "FirstPerformancePeriodMember", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Performance Period", "label": "First Performance Period [Member]", "documentation": "First Performance Period" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r638" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "docn_GaditekAssociatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "GaditekAssociatesMember", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gaditek Associates", "label": "Gaditek Associates [Member]", "documentation": "Gaditek Associates" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "negatedLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r13", "r92", "r93" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r162", "r810" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense [Member]", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r159" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r72", "r851" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/ConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "verboseLabel": "Goodwill recorded in acquisition", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r243", "r398", "r727", "r875", "r893", "r1032", "r1039" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r401", "r875" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r176" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r875" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Measurement period adjustment, decrease to goodwill", "terseLabel": "Measurement period adjustments", "label": "Goodwill, Purchase Accounting Adjustments", "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." } } }, "auth_ref": [ "r3", "r1038" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "docn_GreaterThan5TaxYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "GreaterThan5TaxYearsMember", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "More than 5 Years", "label": "Greater Than 5 Tax Years [Member]", "documentation": "Greater Than 5 Tax Years" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r160", "r280", "r314", "r328", "r332", "r334", "r380", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r637", "r871", "r1048" ] }, "docn_IPAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "IPAddressMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IP addresses", "label": "IP Address [Member]", "documentation": "IP Address" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r178" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r281", "r605" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r157", "r212", "r314", "r328", "r332", "r334", "r731", "r746", "r871" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r281", "r605" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r414", "r419", "r815" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r419", "r815" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r21" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r282", "r574", "r582", "r589", "r596", "r601", "r606", "r607", "r608", "r769" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails", "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax expense", "totalLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r222", "r233", "r295", "r296", "r320", "r580", "r602", "r751" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r261", "r576", "r577", "r589", "r590", "r595", "r597", "r763" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit) at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r581" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation deductions", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) 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 award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax positions", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "U.S. R&D tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for taxes, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r61" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r711", "r1009" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "docn_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets and liabilities, net", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "docn_IncreaseDecreaseInRentalAmountsPayablePercent": { "xbrltype": "pureItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "IncreaseDecreaseInRentalAmountsPayablePercent", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in rental amounts payable (in percent)", "label": "Increase (Decrease) In Rental Amounts Payable, Percent", "documentation": "Increase (Decrease) In Rental Amounts Payable, Percent" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets with indefinite lives", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r176" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r923", "r932", "r942", "r959", "r968", "r972", "r980" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r978" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r912", "r984" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r912", "r984" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r912", "r984" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total carrying value", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r243" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails", "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r81", "r84" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "verboseLabel": "Interest and amortization of deferred financing fees", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r132", "r214", "r265", "r318", "r647", "r816", "r903", "r1177" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r272", "r274", "r275" ] }, "docn_InternalUseSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "InternalUseSoftwareMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software", "label": "Internal-Use Software [Member]", "documentation": "Internal-Use Software" } } }, "auth_ref": [] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalization of Internal-Use Software Development Costs", "label": "Internal Use Software, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r4", "r5" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r163", "r317" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/MarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r205", "r215", "r216", "r235", "r345", "r347", "r635", "r636" ] }, "docn_JournalDevITMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "JournalDevITMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JournalDev IT", "label": "JournalDev IT [Member]", "documentation": "JournalDev IT" } } }, "auth_ref": [] }, "docn_KayBankNationalAssociationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "KayBankNationalAssociationMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "KayBank National Association", "label": "KayBank National Association [Member]", "documentation": "KayBank National Association" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r657", "r892" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1153" ] }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdsAndLeaseholdImprovementsMember", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leaseholds and Leasehold Improvements [Member]", "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement." } } }, "auth_ref": [ "r177" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "docn_LessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "LessAbstract", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Imputed interest", "label": "Less [Abstract]", "documentation": "Less" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, term", "label": "Lessee, Finance Lease, Term of Contract", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1152" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.digitalocean.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r649" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r656" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r655" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1154" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1152" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.digitalocean.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r649" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease proceeds for fiscal year December 31, 2024", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r669" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease proceeds for fiscal year December 31, 2025", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r669" ] }, "docn_LettersOfCreditNumberOfDebtInstruments": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "LettersOfCreditNumberOfDebtInstruments", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit, number remaining", "label": "Letters Of Credit, Number Of Debt Instruments", "documentation": "Letters Of Credit, Number Of Debt Instruments" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding, amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r40", "r280", "r380", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r615", "r616", "r617", "r637", "r786", "r870", "r905", "r1048", "r1159", "r1160" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 (deficit) equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r153", "r211", "r742", "r893", "r1013", "r1029", "r1151" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r42", "r239", "r280", "r380", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r615", "r616", "r617", "r637", "r893", "r1048", "r1159", "r1160" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest", "documentation": "Percentage investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP)." } } }, "auth_ref": [ "r69" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r38", "r1012" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fees on unused balance", "label": "Line of Credit Facility, Commitment Fee Amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r38", "r1012" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1045" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r247" ] }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTextBlock", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Total Minimum Future Purchase Commitments", "label": "Long-Term Purchase Commitment [Table Text Block]", "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r45" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r45", "r90" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r430", "r431", "r432", "r435", "r1046", "r1047" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r430", "r431", "r432", "r435", "r1046", "r1047" ] }, "docn_LossContingencyClaimsConsolidatedNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "LossContingencyClaimsConsolidatedNumber", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of claims consolidated", "label": "Loss Contingency, Claims Consolidated, Number", "documentation": "Loss Contingency, Claims Consolidated, Number" } } }, "auth_ref": [] }, "docn_LossContingencyClaimsVoluntarilyDismissedWithoutPrejudiceNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "LossContingencyClaimsVoluntarilyDismissedWithoutPrejudiceNumber", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of claims voluntarily dismissed without prejudice", "label": "Loss Contingency, Claims Voluntarily Dismissed Without Prejudice, Number", "documentation": "Loss Contingency, Claims Voluntarily Dismissed Without Prejudice, Number" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of claims filed", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r1046", "r1047" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "docn_MarketBasedRestrictedStockUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "MarketBasedRestrictedStockUnitMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MRSU", "label": "Market-Based Restricted Stock Unit [Member]", "documentation": "Market-Based Restricted Stock Unit" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r137" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "docn_MarketingAndReferralActivityFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "MarketingAndReferralActivityFeeMember", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing and Referral Activity Fee", "label": "Marketing And Referral Activity Fee [Member]", "documentation": "Marketing And Referral Activity Fee" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r516", "r710", "r752", "r778", "r779", "r839", "r841", "r843", "r844", "r846", "r863", "r864", "r873", "r881", "r888", "r894", "r1050", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r951" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r951" ] }, "us-gaap_MediaContentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MediaContentMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Content", "label": "Media Content [Member]", "documentation": "Information and entertainment created for consumption by end users or audiences." } } }, "auth_ref": [ "r126" ] }, "docn_MilestoneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "MilestoneAxis", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone [Axis]", "label": "Milestone [Axis]", "documentation": "Milestone" } } }, "auth_ref": [] }, "docn_MilestoneDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "MilestoneDomain", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone [Domain]", "label": "Milestone [Domain]", "documentation": "Milestone [Domain]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r516", "r710", "r752", "r778", "r779", "r839", "r841", "r843", "r844", "r846", "r863", "r864", "r873", "r881", "r888", "r894", "r1050", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r971" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1074" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r979" ] }, "country_NL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NL", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Netherlands", "label": "NETHERLANDS" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r952" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r273" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r273" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r168", "r169", "r170" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 }, "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to common stockholders", "terseLabel": "Net income (loss) attributable to common stockholders", "verboseLabel": "Net income (loss) attributable to common stockholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r158", "r170", "r213", "r237", "r256", "r259", "r264", "r280", "r287", "r289", "r290", "r291", "r292", "r295", "r296", "r303", "r314", "r328", "r332", "r334", "r380", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r628", "r637", "r747", "r808", "r829", "r830", "r871", "r903", "r1048" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r269", "r289", "r290", "r291", "r292", "r298", "r299", "r304", "r307", "r314", "r328", "r332", "r334", "r871" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income (loss) per share:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements \u2013 Pending Adoption and Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r951" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r920", "r932", "r942", "r959", "r968" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r949" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r948" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r959" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r979" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r979" ] }, "docn_NoncashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "NoncashInterestExpense", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Noncash Interest Expense", "documentation": "Noncash Interest Expense" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r337" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r164" ] }, "us-gaap_NonrecurringAdjustmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecurringAdjustmentAxis", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecurring Adjustment [Axis]", "label": "Nonrecurring Adjustment [Axis]", "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_NonrecurringAdjustmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecurringAdjustmentDomain", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecurring Adjustment [Domain]", "label": "Nonrecurring Adjustment [Domain]", "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r28" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r1180", "r1182", "r1183", "r1184" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1019" ] }, "docn_NumberOfPurchasePeriods": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "NumberOfPurchasePeriods", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of purchase periods", "label": "Number Of Purchase Periods", "documentation": "Number Of Purchase Periods" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1019" ] }, "docn_NumberOfSubleaseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "NumberOfSubleaseAgreements", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of separate sublease agreements", "label": "Number Of Sublease Agreements", "documentation": "Number Of Sublease Agreements" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party fees", "label": "Operating Costs and Expenses", "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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r314", "r328", "r332", "r334", "r871" ] }, "docn_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases:", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Operating Lease, Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "netLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r659", "r892" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r651" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets", "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails", "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "negatedTerseLabel": "Less: Current portion of lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r651" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets", "http://www.digitalocean.com/role/LeasesMaturitiesofLeasesDetails", "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "verboseLabel": "Lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r651" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets", "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r650" ] }, "docn_OperatingLeaseWeightedAverageAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "OperatingLeaseWeightedAverageAbstract", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases:", "label": "Operating Lease Weighted Average [Abstract]", "documentation": "Operating Lease Weighted Average" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r666", "r892" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r665", "r892" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r668" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NOL Carryforward", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r113" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of the Business and Organization", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r141", "r201", "r760", "r761" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r245" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, net of taxes", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r22", "r202" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r22", "r202", "r257", "r260" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on marketable securities, net of taxes", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r254", "r255", "r379" ] }, "docn_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "OtherCountriesMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Countries [Member]", "documentation": "Other Countries" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "docn_OtherGeographicalAreasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "OtherGeographicalAreasMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Geographical Areas [Member]", "documentation": "Other Geographical Areas" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r41", "r893" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r170" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income and other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r165" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r951" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r918", "r930", "r940", "r966" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r921", "r933", "r943", "r969" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r921", "r933", "r943", "r969" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriters' Option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "docn_PaperspaceCoAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "PaperspaceCoAcquisitionMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Paperspace Co. Acquisition", "label": "Paperspace Co. Acquisition [Member]", "documentation": "Paperspace Co. Acquisition" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r947" ] }, "docn_PaymentsForAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "PaymentsForAssetAcquisition", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for asset acquisitions", "label": "Payments For Asset Acquisition", "documentation": "Payments For Asset Acquisition" } } }, "auth_ref": [] }, "docn_PaymentsForInterestAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "PaymentsForInterestAvailableForSale", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchased interest on marketable securities", "label": "Payments For Interest, Available-for-sale", "documentation": "Payments For Interest, Available-for-sale" } } }, "auth_ref": [] }, "docn_PaymentsForOperatingLeaseOperatingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "PaymentsForOperatingLeaseOperatingActivity", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows paid for operating leases", "label": "Payments For Operating Lease, Operating Activity", "documentation": "Payments For Operating Lease, Operating Activity" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r56" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r58" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employee payroll taxes paid related to net settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r271" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire businesses", "verboseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r54", "r613" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisition of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r54" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of intangible assets", "terseLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r167" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1022" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures - property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r167" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures - internal-use software development", "label": "Payments to Develop Software", "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." } } }, "auth_ref": [ "r167" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r950" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r950" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r1045" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r949" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r959" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r952" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r948" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PRSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r147", "r474" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r147", "r788" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r147", "r474" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r147", "r788", "r806", "r1178", "r1179" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December\u00a031, 2023 and 2022)", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r147", "r737", "r893" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs", "label": "Proceeds from Convertible Debt", "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." } } }, "auth_ref": [ "r55" ] }, "docn_ProceedsFromInterestAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ProceedsFromInterestAvailableForSale", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from interest on marketable securities", "label": "Proceeds from Interest, Available-for-sale", "documentation": "Proceeds from Interest, Available-for-sale" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of common stock under employee stock purchase plan", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r10", "r29" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r53", "r270", "r346", "r378" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds related to the issuance of common stock under equity incentive plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r177", "r241", "r745" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r14", "r732", "r745", "r893" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r14", "r227", "r231", "r743" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Property and Equipment Useful Lives", "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r177" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for expected credit losses", "terseLabel": "Provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r268", "r387" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase Obligation, Total", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueAfterFifthYear", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Purchase Obligation, to be Paid, after Year Five", "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFifthYear", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Purchase Obligation, to be Paid, Year Five", "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r947" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r947" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r504", "r516", "r552", "r553", "r554", "r686", "r710", "r752", "r778", "r779", "r839", "r841", "r843", "r844", "r846", "r863", "r864", "r873", "r881", "r888", "r894", "r897", "r1042", "r1050", "r1163", "r1164", "r1165", "r1166", "r1167" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r504", "r516", "r552", "r553", "r554", "r686", "r710", "r752", "r778", "r779", "r839", "r841", "r843", "r844", "r846", "r863", "r864", "r873", "r881", "r888", "r894", "r897", "r1042", "r1050", "r1163", "r1164", "r1165", "r1166", "r1167" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r913", "r925", "r935", "r961" ] }, "docn_ReferralFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ReferralFeeMember", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Referral Fee", "label": "Referral Fee [Member]", "documentation": "Referral Fee" } } }, "auth_ref": [] }, "docn_ReimbursableCompensationRelatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ReimbursableCompensationRelatedMember", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursable Compensation Related", "label": "Reimbursable Compensation Related [Member]", "documentation": "Reimbursable Compensation Related" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r511", "r674", "r675", "r781", "r782", "r783", "r784", "r785", "r805", "r807", "r838" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses from transactions with related parties", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r135", "r674" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r674", "r675", "r1158" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r811", "r812", "r815" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r511", "r674", "r675", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r781", "r782", "r783", "r784", "r785", "r805", "r807", "r838", "r1158" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r671", "r672", "r673", "r675", "r676", "r770", "r771", "r772", "r813", "r814", "r815", "r835", "r837" ] }, "docn_ReleaseOfValueAddedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ReleaseOfValueAddedTax", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Release of VAT reserve", "label": "Release Of Value-Added Tax", "documentation": "Release Of Value-Added Tax" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of borrowings under revolving credit facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r57" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of notes payable", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r57" ] }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherLongTermDebt", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of seller\u2019s note", "label": "Repayments of Other Long-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r57" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of term loan", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r140", "r573", "r1168" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expense [Member]", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expense", "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r572" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r914", "r926", "r936", "r962" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r915", "r927", "r937", "r963" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r922", "r934", "r944", "r970" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1003", "r1010", "r1169", "r1171" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in Prepaid expenses and other current assets", "label": "Restricted Cash and Cash Equivalents, Current", "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." } } }, "auth_ref": [ "r59", "r240", "r276" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "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." } } }, "auth_ref": [ "r59", "r223", "r276" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r66" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r415", "r416", "r418", "r421", "r427" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r417", "r420", "r424", "r426" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13", "r422", "r424", "r1043" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring Charges", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r179", "r180" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r417", "r418", "r424", "r425" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r424", "r425", "r426" ] }, "docn_RestructuringPlanAdjustedFreeCashFlowMargin": { "xbrltype": "pureItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "RestructuringPlanAdjustedFreeCashFlowMargin", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted free cash flow margin", "label": "Restructuring Plan, Adjusted Free Cash Flow Margin", "documentation": "Restructuring Plan, Adjusted Free Cash Flow Margin" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring reserve", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r418", "r423" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r150", "r190", "r741", "r756", "r758", "r768", "r789", "r893" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r236", "r284", "r285", "r286", "r288", "r294", "r296", "r381", "r382", "r562", "r563", "r564", "r599", "r600", "r618", "r620", "r621", "r623", "r626", "r753", "r755", "r773", "r1178" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r888", "r990", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r888", "r990", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r315", "r316", "r327", "r330", "r331", "r335", "r336", "r338", "r500", "r501", "r712" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r338", "r991" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Cost of Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r234", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r865" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r31" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "docn_RightOfUseAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "RightOfUseAssetMember", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-Of-Use Asset", "label": "Right-Of-Use Asset [Member]", "documentation": "Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Finance right-of-use assets obtained in exchange for finance lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r664", "r892" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r664", "r892" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r979" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r979" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore", "label": "SINGAPORE" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds after transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedPerTransaction", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration received", "label": "Sale of Stock, Consideration Received Per Transaction", "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsProFormaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r117", "r121", "r611" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Purchase Price Allocation", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "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." } } }, "auth_ref": [ "r117", "r121" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r198" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r197" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r65", "r68", "r301", "r302", "r305" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r196" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r83", "r85", "r713" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r875" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Movements in Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r875", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets and Goodwill", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r134", "r135", "r811", "r812", "r815" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r33", "r206", "r1171" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r424", "r425", "r426" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r78", "r156" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r523", "r525", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r26", "r27", "r104" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r187", "r189", "r190", "r248", "r249", "r250", "r313", "r474", "r475", "r476", "r478", "r481", "r486", "r488", "r764", "r765", "r766", "r767", "r881", "r987", "r1011" ] }, "us-gaap_ScheduleOfSubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSubsequentEventsTextBlock", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Price Goals", "label": "Schedule of Subsequent Events [Table Text Block]", "documentation": "Tabular disclosure of 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, losses resulting from fire or flood, losses on receivables, significant realized and unrealized gains and losses that result from changes in quoted market prices of securities, declines in market prices of inventory, changes in authorized or issued debt (SEC), significant foreign exchange rate changes, substantial loans to insiders or affiliates, significant long-term investments, and substantial dividends not in the ordinary course of business." } } }, "auth_ref": [ "r1161" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r891", "r1140" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r85" ] }, "docn_Second2022OfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "Second2022OfferingMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second 2022 Offering", "label": "Second 2022 Offering [Member]", "documentation": "Second 2022 Offering" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1149" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r906" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r909" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r336", "r337", "r775", "r776", "r777", "r840", "r842", "r845", "r847", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r866", "r882", "r897", "r1051", "r1173" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r336", "r872" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and Marketing Expense [Member]", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r159" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Sales, Marketing, General, Administrative, Restructuring, Advertising, and Other Promotional Expenses/Costs", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r17" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and benefit costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, vesting period", "netLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r889" ] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trading days", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days" } } }, "auth_ref": [] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedByPerformanceFactor": { "xbrltype": "sharesItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedByPerformanceFactor", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Adjusted by performance factor (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited or cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r542" ] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of restricted stock granted to founders of Nimbella", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested balance at beginning of period (in shares)", "periodEndLabel": "Unvested balance at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r539", "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "verboseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested balance at beginning of period (in dollars per share)", "periodEndLabel": "Unvested balance at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r539", "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Fair Value", "verboseLabel": "Weighted-Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number" } } }, "auth_ref": [] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, vested (in shares)", "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company stock price target (in dollars per share)", "verboseLabel": "Company Stock Price Target (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividend yield", "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r554" ] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageFairValue", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value of awards (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Weighted Average Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Weighted Average Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r552" ] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalStockBasedCompensation", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental stock-based compensation", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r523", "r525", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555" ] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Quarterly installments", "terseLabel": "Number of quarterly installments", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock reserved for future issuance, number available for grant (in shares)", "verboseLabel": "Number of eligible MRSUs (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r103" ] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantPercentOfTarget": { "xbrltype": "percentItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantPercentOfTarget", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of MRSUs", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant, Percent Of Target", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant, Percent Of Target" } } }, "auth_ref": [] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, exercised in period, intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited or cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r537" ] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateEstimatedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateEstimatedFairValue", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, granted in period, aggregate estimated fair value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, granted, number (in shares)", "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in performance factor (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period." } } }, "auth_ref": [ "r1118" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate intrinsic value at beginning of period", "periodEndLabel": "Aggregate intrinsic value at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of options outstanding at the beginning of the period (in shares)", "periodEndLabel": "Number of options outstanding at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r531", "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-average exercise price outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Weighted-average exercise price outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r531", "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Life in Years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested and unvested expected to vest at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and unvested expected to vest at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can 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." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and unvested expected to vest at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of shares (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r103" ] }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAward": { "xbrltype": "percentItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAward", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of target award (in percent)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555" ] }, "docn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAdjustedPerformanceFactorWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAdjustedPerformanceFactorWeightedAverageExercisePrice", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted for performance factor (in usd per share)", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price", "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r536" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or cancelled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r537" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r522", "r530", "r549", "r550", "r551", "r552", "r555", "r565", "r566", "r567", "r568" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of PRSU Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r34" ] }, "docn_ShareBasedPaymentArrangementExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementExpenseReversal", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock-based compensation expense, reversal", "label": "Share-Based Payment Arrangement, Expense (Reversal)", "documentation": "Share-Based Payment Arrangement, Expense (Reversal)" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementIfStockPriceTargetsAchievedDuringFirstThreeYearsFifthAnniversaryOfGrantTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementIfStockPriceTargetsAchievedDuringFirstThreeYearsFifthAnniversaryOfGrantTrancheTwoMember", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2, If Stock Price Targets Achieved During First Three Years, Fifth Anniversary of Grant", "label": "Share-Based Payment Arrangement, If Stock Price Targets Achieved During First Three Years, Fifth Anniversary Of Grant, Tranche Two [Member]", "documentation": "Share-Based Payment Arrangement, If Stock Price Targets Achieved During First Three Years, Fifth Anniversary Of Grant, Tranche Two" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementIfStockPriceTargetsAchievedDuringFirstThreeYearsThirdAnniversaryOfGrantTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementIfStockPriceTargetsAchievedDuringFirstThreeYearsThirdAnniversaryOfGrantTrancheOneMember", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1, If Stock Price Targets Achieved During First Three Years, Third Anniversary of Grant", "label": "Share-Based Payment Arrangement, If Stock Price Targets Achieved During First Three Years, Third Anniversary Of Grant, Tranche One [Member]", "documentation": "Share-Based Payment Arrangement, If Stock Price Targets Achieved During First Three Years, Third Anniversary Of Grant, Tranche One" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementMRSUActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of MRSU Activity", "label": "Share-based Payment Arrangement, MRSU, Activity [Table Text Block]", "documentation": "Share-based Payment Arrangement, MRSU, Activity" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementNumberOfAwardsCouldPotentiallyAccelerateUpToTwelveMonthsIfCircumstancesMet": { "xbrltype": "sharesItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementNumberOfAwardsCouldPotentiallyAccelerateUpToTwelveMonthsIfCircumstancesMet", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of awards could potentially accelerate up to twelve months, if circumstances met (in shares)", "label": "Share-Based Payment Arrangement, Number Of Awards Could Potentially Accelerate Up To Twelve Months, If Circumstances Met", "documentation": "Share-Based Payment Arrangement, Number Of Awards Could Potentially Accelerate Up To Twelve Months, If Circumstances Met" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Share-Based Payment Arrangement and Price Targets", "label": "Share-Based Payment Arrangement, Performance Shares, Price Targets [Table Text Block]", "documentation": "Share-Based Payment Arrangement, Performance Shares, Price Targets" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementTrancheFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5", "label": "Share-based Payment Arrangement, Tranche Five [Member]", "documentation": "Share-based Payment Arrangement, Tranche Five" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementTrancheSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "7", "label": "Share-based Payment Arrangement, Tranche Seven [Member]", "documentation": "Share-based Payment Arrangement, Tranche Seven" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementTrancheSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheSixMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "6", "label": "Share-based Payment Arrangement, Tranche Six [Member]", "documentation": "Share-based Payment Arrangement, Tranche Six" } } }, "auth_ref": [] }, "docn_ShareBasedPaymentArrangementTrancheTwoThroughThirteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheTwoThroughThirteenMember", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2 through 13", "label": "Share-Based Payment Arrangement, Tranche Two Through Thirteen [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Two Through Thirteen" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, accelerated vesting, number (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number", "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1112" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r890" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r551" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r103" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at end of period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r103" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r195" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and unvested expected to vest at end of period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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." } } }, "auth_ref": [ "r547" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock, percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, issued (in shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r24" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock share price (in dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r660", "r892" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r171", "r277" ] }, "docn_SnapShooterLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "SnapShooterLimitedMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Snap Shooter Limited", "label": "Snap Shooter Limited [Member]", "documentation": "Snap Shooter Limited" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r24", "r49", "r236", "r262", "r263", "r264", "r284", "r285", "r286", "r288", "r294", "r296", "r312", "r381", "r382", "r489", "r562", "r563", "r564", "r599", "r600", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r640", "r641", "r642", "r643", "r644", "r645", "r670", "r753", "r754", "r755", "r773", "r831" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r336", "r337", "r775", "r776", "r777", "r840", "r842", "r845", "r847", "r850", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r866", "r882", "r897", "r1051", "r1173" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r284", "r285", "r286", "r312", "r712", "r762", "r774", "r780", "r781", "r782", "r783", "r784", "r785", "r788", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r801", "r802", "r803", "r804", "r805", "r807", "r809", "r810", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r831", "r898" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r284", "r285", "r286", "r312", "r712", "r762", "r774", "r780", "r781", "r782", "r783", "r784", "r785", "r788", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r801", "r802", "r803", "r804", "r805", "r807", "r809", "r810", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r831", "r898" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r917", "r929", "r939", "r965" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for acquisition", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r62", "r63", "r64" ] }, "docn_StockIssuedDuringPeriodExerciseOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "StockIssuedDuringPeriodExerciseOfWarrants", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of common stock warrants (in shares)", "label": "Stock Issued During Period, Exercise Of Warrants", "documentation": "Stock Issued During Period, Exercise Of Warrants" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for acquisition (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r147", "r148", "r190" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r24", "r48", "r97", "r190", "r462" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r24", "r147", "r148", "r190" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r24", "r147", "r148", "r190", "r764", "r831", "r848" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r24", "r147", "r148", "r190" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r24", "r147", "r148", "r190", "r536" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r24", "r49", "r190" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r24", "r49", "r190" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan, net of taxes withheld", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r24", "r147", "r148", "r190" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r24", "r147", "r148", "r190", "r773", "r831", "r848", "r904" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under equity incentive plan, net of taxes withheld", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r105", "r147", "r148", "r190" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under equity incentive plan, net of taxes withheld", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r24", "r49", "r190" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)", "terseLabel": "Repurchase and retirement of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r24", "r147", "r148", "r190" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock", "terseLabel": "Repurchase and retirement of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r24", "r147", "r148", "r190" ] }, "docn_StockRepurchasedDuringPeriodExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "StockRepurchasedDuringPeriodExciseTax", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Excise taxes related to repurchase of common stock", "label": "Stock Repurchased During Period, Excise Tax", "documentation": "Stock Repurchased During Period, Excise Tax" } } }, "auth_ref": [] }, "docn_StockholderDerivativeLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "StockholderDerivativeLitigationMember", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholder Derivative Litigation", "label": "Stockholder Derivative Litigation [Member]", "documentation": "Stockholder Derivative Litigation" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheets", "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 (deficit) equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r148", "r151", "r152", "r172", "r790", "r806", "r832", "r833", "r893", "r905", "r1013", "r1029", "r1151", "r1178" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r186", "r279", "r473", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r489", "r625", "r834", "r836", "r849" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r662", "r892" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r646", "r678" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r646", "r678" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r646", "r678" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r646", "r678" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r646", "r678" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.digitalocean.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r677", "r679" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Loss Carryforwards", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "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." } } }, "auth_ref": [ "r112" ] }, "docn_SummaryOfValuationAllowanceRollforwardAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "SummaryOfValuationAllowanceRollforwardAbstract", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Valuation Allowance, Rollforward", "label": "Summary Of Valuation Allowance, Rollforward [Abstract]", "documentation": "Summary Of Valuation Allowance, Rollforward" } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Allowance", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r111" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Details", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r958" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r113" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "docn_TaxYears13Member": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "TaxYears13Member", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1-3 Years", "label": "Tax Years 1-3 [Member]", "documentation": "Tax Years 1-3" } } }, "auth_ref": [] }, "docn_TaxYears35Member": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "TaxYears35Member", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3-5 Years", "label": "Tax Years 3-5 [Member]", "documentation": "Tax Years 3-5" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Taxes Payable, Current", "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)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r436", "r438", "r439", "r440", "r443", "r444", "r569", "r739" ] }, "docn_TemporaryEquitySharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities", "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r146" ] }, "docn_TemporaryEquityValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering", "label": "Temporary Equity, Value, Conversion Of Convertible Securities", "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities" } } }, "auth_ref": [] }, "docn_TheRestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "TheRestructuringPlanMember", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Restructuring Plan", "label": "The Restructuring Plan [Member]", "documentation": "The Restructuring Plan" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r1020", "r1157" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r950" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r957" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Net of Allowance for Expected Credit Losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r218", "r219", "r220", "r341", "r342", "r344" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsScheduleofDefiniteLifeIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r124" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsGoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark/Trade Name", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r124" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r978" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r980" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r470", "r486", "r624", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r748", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1025", "r1026", "r1027", "r1028" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r981" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r982" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r980" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r980" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r983" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r981" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r102" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r102" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement of treasury stock", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r24", "r101", "r148" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement of treasury stock (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r24", "r148", "r190" ] }, "docn_TwoRemainingFoundersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "TwoRemainingFoundersMember", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Remaining Founders", "label": "Two Remaining Founders [Member]", "documentation": "Two Remaining Founders" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.digitalocean.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r417", "r418", "r424", "r425" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesSummaryofSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury securities", "label": "US Treasury Securities [Member]", "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)." } } }, "auth_ref": [ "r868", "r883", "r885", "r1170" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r977" ] }, "docn_UnlimitedTaxYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "UnlimitedTaxYearsMember", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unlimited", "label": "Unlimited Tax Years [Member]", "documentation": "Unlimited Tax Years" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance of unrecognized tax benefits at beginning of year", "periodEndLabel": "Balance of unrecognized tax benefits at end of year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r575", "r584" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reductions for tax positions of prior periods", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r585" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r583" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions recorded as part of business combination", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions based on tax positions related to the current period", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r586" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for tax positions of prior periods", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r585" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Release due to expiration of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r587" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r588" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r75", "r76", "r77", "r224", "r225", "r228", "r229" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions charged to expense", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r591" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r661", "r892" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "docn_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "VariableRateComponentAxis", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "docn_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "VariableRateComponentDomain", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component [Domain]" } } }, "auth_ref": [] }, "docn_VariableRateComponentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "VariableRateComponentOneMember", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component One", "label": "Variable Rate Component One [Member]", "documentation": "Variable Rate Component One" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsScheduleofStockPriceGoalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "docn_VotingRightsNumberOfVotesShare": { "xbrltype": "decimalItemType", "nsuri": "http://www.digitalocean.com/20231231", "localname": "VotingRightsNumberOfVotesShare", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, voting rights", "label": "Voting Rights, Number Of Votes, Share", "documentation": "Voting Rights, Number Of Votes, Share" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r300", "r307" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetIncomeLossperShareAttributabletoCommonStockholdersScheduleofNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "netLabel": "Weighted average shares used to compute net income (loss) per share (in shares)", "verboseLabel": "Number of shares used in basic calculation (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r298", "r307" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-29" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r987": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 121 0001582961-24-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001582961-24-000031-xbrl.zip M4$L#!!0 ( &.!55B8HESV\B9./Q]_PJ4LMG85:0L4K<\XU_).B;:L2VM*&_S]'=:("41$D\&A13NXE%7-W]W/??AP?W^_ M>;^]&2>W'UJ'AX![ZH;A6>7[XO%=[F;7SW M 2[ _>UM>>/#'\8EJK<%/TOW&1]N;7\((EBC^-_/UU^*V[/)]Q>W?L@2-TI[ M<3)P,S@J7-)6=J\==VA M?J+GIEVZ6UXHO=R/O:CT;C^X#3(WC#WA1IM>/*"[6_!_ZHDQ<)97@Y>[;JI7 MDR;9^$K@Q_(6TV 2H."%K0__^_5+Q^N+@=NL;M2+\RA+1I-/45XL?29(XYUV M:_^QL^0[#$ WX86E!]0''H-U:[>Y=="49W84ND <&R)J?N]L?/JE+US_TR\# MD;D.OK4I_LR#NU\W3N(H$U'6O!D-88,>__7K1B9^9A\(53]\^H__^(]?LB + MQ2>$6E,!YI_Y0.1!!Y__V=V+7J_;GA-V$?D#O!-(C@ZB^!SHQ-87>*& M%Y$O?OXN1AM. /38:VYO;WS: JCM'K0/]V!EI;<^XR/' Q'Y\/_9>>C>;CA\ MMK]N #R.>L%/X3=[;H@X)K^ZL_'I_/A+Y^SE'SR-O9R^%Z2>&_Y3N,DY_)+J M+^QN?,+SGM4'KN#VV"]_8@\V\<]G?6!/?4!2]M%Y$"&!?!% @%\"MQN$ *I. MYF8"/WW9X^L!?#]. \35LY^ 9FG0#>'V-%-+V6VW-CX]QCW^^Q9''SSUKU[MSVW6[]KN6*WK)YK=?MODY;*(XH9?L8^>9^W@A M/*:CO==M97QW=X Y76T_[Y.MUB1X3?W-O8/= MYW_SH6.]'(H$%(7H=L+!J@\>MK8>^^ YW@N(X^2P!_I53<S?Q MZ;_^(5+7'5OX=!0PL%7MM1N6JU]H,JMS6WXC]J1VL+C9[B] M>ZC6#(K]T0U\.4E.\X366=(+4$\[\O/$=[4RTMH!3/O4VM\?.\4/9<4G$3T! M5..)=(*^A@KM44H:*"S*(8/E* ,M[=>--!@,0U1'Z;=^@FLNJ6:;/U,?%#?Z M7O$1^]>(!*'UB0FZJ8G%[^7];#J MPY_43^6W#TDM47^!MIUDI\"V2/5I;K7@_]1SQ36]3+^XM=5N;K>*3_ 5];?Z MR(?2OBFVQG2*FTK!Z10/PZ !^2)^"0-CZ/O MG5/UN+JD_L;G)Y_2MEVGM(.&[M;!*T\I1<:3CAV41#^Z^/R3VK'@I$IDU9Z> MK-JS(ZM="XZA1%:EG3T/821+K[8%]#\LR;R7IYF9Q M\D+>,O8\_G@JHG@ >N"$UTY+B:57?"BO_DF"W;< GB6";4U/L*W9$>R!!<=@ MH/76[ CV<-X[DW 2MZB\\I\^?.SG, R\(/LJ4&]V_&" %E@<&;JQ,MC._LS1 ML@8%.8[@S_3X9P!B2=T&OP_BJ)/%W@]^UR\?)GY"GX9>R=*.'&V+6I_Y34)L M9D2GS@"HS=G/7;&?\]D?^S[Y+-SPR@W UX^R$.X MUR?W#]Z7B#Z^[4Y<1%X\$+6!Q=SMECG#XEID;A )_\Q-HB"Z36MS\',W@UY\ M\'DW#?S !=[NAN*R1QR^?.@75Y=/G'.M1+P%RF5K[N;@2J'#PB2@#:@Q=WMZ MJ:A14Z#,W2BNL\UD X#F;JZOBI)O [#J[H%8BD5@ >#:=7=CS-]\L %*-D0R M#3.J-3LSJEUW7\*B?)>S//.Z^PP6[;N]7:SO3>-#E:Y]54ZF+T. M@R55(Y1R+$KG_"JRL]?NMZ3J8QG(;ZU]?Y7$L)%L=!4"PAU'/C*I(;[C\PB[ M63)XL"\2,JAAGHDDA;O4O_7==1%*N]::\%,!0O<_RT$7R/)$P(WGP4_\5VWT M@EUKC?'I:>$"-I2 =?(]%9VXE]V[26WTX5WK[/(TR8ZNL6D='S#^^36(@D$^ MJ,V96F=O3SI3]Z?=9ZI;)KFWB2"->:R!&!&?OJS>,WT+L5UK#?/I>0^U;+SL M >NAAIB7)PG\4#UG?XCR/HG>9K%<#8K$K[5^"];8U?17[X# M_OD"Y+?.%[-&_EH@_W)4X3WK/%9K=*T%NBZG9<2>==Z]*=#U+$=->0%.*G%!2>^D:%GNL,?=-Z0%U"X*M,=,GO?NNC2&G_J)#GWK0OZK/&G M5O*K;K$8+\X!**.C[QWK,<(Z4JFIB*Q;%&:-HF_."JA;!&:-HF_-Q;)?M^C+ M%"CZ DC,IZ)DOVXQ@[D?[@P;<^[7S:VM#K?S6PTPMVZ>U[D?[@PQ]\ ZY^"4 MAWMZ9C_F'ECG.5OVXQ=]%G/$J^ML]^F:Q!PY<(NTZ'KB9/8N&/.*+ZUW]S:GQ>?"/.XA+M[[&M7%@G8$X3QA-_?'S( HR\26X$_Y%! 1P&W1#[K"3 M?AY]=?\5)R>AFX[UB'9]@1XS;(I'?WQS!W.72+,C5^O,V34JU(&%'%IGJ=A=0Z=-2+4@'U8YZFRW+1<0N[1H74>+LMA-#T=S0Y&UGG&" 1?@U M*XO,3KT0,@LQW)K M;5GKE'EY-&:: $PM$&1>$LQ:E\H:YG:P:VO].8L(L]0"3>;%&JSS$JTA;R.# ML-9]M+!H2BUP95YKB08MZ[QF M3X:?OKJ)UT>0[)0 M',<^?K24S[_-9N8%C_6OKLI(+.$V$*KM?;=/069Y;33 M:+6L]=V1QC49+)W('7;Z<9R)Y$LP &7-*L;VUFP8H[5.D:6!I4P YDF_ MB@#:UOD=7A[0N+@Z]OT$#)XY*V4SJ\9OM:VUZFT]_1GV0FBUK;7<+:V6FQ<5 M6&NGVP^'F=*#M2:YS35@\R(*:^WUF@!CII1AK:$^WXPPB\C!6DO;9@C,E :L M-95?!(&OP@]<[-L,WZH/%5AK%]L-@UG2P?8*6:=PACAB>_0M;R_$]^ MICAOLZ7L1E[@AA>POR3'I\L\YGOG!N?IY V&=Y!Y<#UH0N;C>,E'[D5)&&SO6P#WYJ7G+;92K;AW&U( M&-RVV9!^'$BGHIO5D2QL-IN7>^(V$,2.S1:U/0K4+"EBQV93VB8%:E$DD4V+9Q M:WJ-")$$T6UM;+>=^OHTZ@GZA=)ANSYX6&.W32WQT"+0V^L^LDH46LBBGB*- MKW$D1E_=Y(?(SO/(KX^K?\=>E]GJH\%:1$[&27O=B:N/DQ:A@;T.R[J^04+=M=?A^S9Y^.STBEIG..W6P2N]RJBPEEZ3\=)> M+_7;P$N+4*'&CN)GQ4K7(KLV*&FO WOY*&D-5WQ; M->__7*HZ1%6% 'C[$% M,FL=X1W'PUGFM^W:Z[)>3="OD%2<*1[:ZQ]?33RT!_1[=?!_6R *+6115D5R M9XJ3=8@"K"H:K$7D9)Q<1P#6K G0H X.][?CL](I:MT78JX-7>I5182V])N.EO5[JMX&7%J&"O8YBJT3GT['< M9!@G;B:>U3C#0KJP!S7W[75DOQEL6 O0R:AIKS_[S:"F1=A@KR=Y^2E(%LCN MMXB2]GJUEX^2:YFY%)2TUYN^\BAI$198ZSC_$D>WF4@&J!?=C(:B?/P=$05Q M\BW.9JJ&,>#,N/H3B09]G(W/GN:"X#%WEPAW6JV6K.:\+=OKU/^:7K7 M $ @S?7(9YD%O;_V-Z^QH+5OKW?7IB.?J52K@Q=U37ASQH(#:QV65TD,.\E& M5R%L[CCRS_[,@R&^X_-H7-7YZGK](!+)R+RQ-MSOP%K7G.5 F"DE6.L1>Q80 MSO,D"C)@A'#C>? 3_U6?R-Z!M2Z@9\'@"X@BT8]#/X4[]1\7@V$2W[& J@]K MLM8#4B>(S)1&K/5&/ LBG;B7W;N)D$.@ZR4JK'433 4"7@Y O[P3213<]J5V#8(";P6K,]%7+B)?_.SLLZ-/&TI!%F]\TG-M( 7 MPMML!.",OB"-8Z)]\J(BQ+'[/66;;P\L5.WDT#/W"3 M4<<- >R=+/9^E+^*[N_C,(PSW,OE<#%!RL463U:0LO4,I#0SBUZ'E'/WJM7E M(*QU^;S9XF(KU#AK74YKM%BF4F>MRVN-%DM4\5K6NMS6:+%$W:)EG;>.(($@ M8FC@CU>T(P-0DRX_G%D?:$I5IS]W4^;V]D';QT M;YIE^@"?_PLT.4UFFY6;7L(ZK?,/8EK1ER +;JE&X,1-S;))\MEA];9(3N$< M[^">.U'B]$"\W(J;T0K9U7BFLO=(/! M9(RC2R_!,^L2Z58/SZ;^+'K"J9]2=G8'_S5!#)1OF*LHV$%V66#WZT2!O?[4 MB9!FM2Q(!T&:"O^/(.M?)>)?N1]X,\FY7S9ZVX9G()GW7RF6[T UFLP9\OTW41>'T@^ZLDODW< M@4']QW@4=-?G?-1UO1_REM7TFK>M\X,]"U#;"P%4R33;,E7(UQ&)M8X9B\[> MAHAC>^[^BA<<1'OJ@T"1=3";@[ V<>HB\N*!0.V1>I9]B3W2U:J5/^@+\+(< M^Y^> /;>SL.18P7&6N>X4# XOG<3?US7/1L,PW@D!.G>4^46U14RUIGZ3T"& MB";P,N$3;+Z#LIY>=[ZO*'2L-9&7#9WY]$IKMZU-YK'HP&<9#VA;FR;SP(%? MB:07)P-L T@*9VW:D;:WK36"EW?4-C#Y;6MM7BM(8);<9MLZ$_?%+2'JBNS6 MQ=I?W"BAKA"PUFB>$;NQ%^( [KUF:VL:B%=N?1W$ZV9]+UKP+PHN.C!%0BP, M'\X5,6Y0[WI&F&J[;D;]H@'.<;.=:0!>N?5UA%@W/G)@WOHZN*RZVV'J[Y6"$#@*P0BKW?3%V.755(IWUKZ1)^&R M/SV='LXJ-7NG+KX1HI>O;O)#9)_=5/@3_+)S]9*T$#[M%R9,50_=.B^)38=> MM1S,8W_"U^%JR6%*.P^[;<0.^CBQF67&P6Q_5Q?.UZLA05FQ-^+Y*@N_5Q6VU MZO"MZM"[S=;A=#ITZ=;7$7M='%2KC@SE'E@F?%]'[-:ZE]X8?*L]=5O-]E3U M>95;7T?L=?$CS049YC] W@(T*UO])N:\CHW4Q1FV,,R9JJ?!&G/:>W5QTBU: M '4$G)2/0+[L]016H]7&![BW]@$N#Z8V>-[W5MGO5RL$6%);X_VUP] 2!%C2 MV+_]NCD)*S&W>2INWI]YD :8I7G9^Q; DV'HSA\+#J>/_QS.JNO ?MU5:"Q.PK]+P]NOF%GQ9V]"IO[K\IA)E_^#VK%3Y_;KY!U<>T#;H]_MU?_!YZE&Z"+!27O8O(#^X"/W=#$_/NXVLQ<(,(L.X\SB-?) OHC[(S?7^4 MO5GU1]FOFZ/1;LRK*_^IF]-P@5BPS#2S9:%#W?R-;P0=EN5\JIOW\8V@PY)< M40?6^B*G&IIT$J?99:_CAJLZ#N# 6E>A9?!9$CL]L-:)9QE\EL7?K/7%33L4 M3K@@@X[A#,2=".,AWGOV$UL9S+OJ=UDLW$8G$ M#0%[HTES%1? M%G'5WL^Q:$ MBZ*L$MP-,^;3KF+(?+'%KKQ5CT M$"B;^R(O8V+FH;7>DFGR]2^'"*@5E7K6.D:L@L4RW'Z;F]9Z^-843@O MB\]:YR)9<3@OBV_;ZW%9!)R7H],NBW?;ZT-975@OBW_;ZY5975@OBX?;Z^=9 M!*P7;6$MBWO;ZR]:12@OB6^W[/4[K2*4E\2Q6_9ZL18!Y9,XNA-)%G1#<2JZ M67';:G+NUMOVC2T+VLOBX&_;0[8L:"^+DUOK)^.]6. P:@,J%.X MFF:!=Q+G49:,9@^>^?1NW6Y9Z[&"L[ZBG1B)6]^C,!@$8(?"Q7\*]\FN-VOP M6NND>NK$*;WR./(QNS+\;^!ZJ1]X\_$HVM:Z?NS@S2L 86O=/;9QZ16 M;7.'JM<#RL :&M] M3#,UA"TZ\-IZ?1;G>9A:_[((K-8ZE.Q0?^I*K=9ZDNRAUA=H6A8!N)8NI1HQ MQNU:^7:F9HP6'7"M7"NU9A;;M?)QU#=^LVVMI^%:9$%"G64F=73?ONR9[2I6 M,\=KVUK7P!/ V7T3T+'6GK=O7%=[^KX_[6;[8#;PL=;\+S?%BM/L./*Q67%R M-ZD[PO.Z9]4(2>8ETJSU#RS_R*W@F]8:^C.&S^SY@:X@%G<">W/-H2_7O(C2 M6N/_6H2 ROX5(/\(&YZEKE>T,230ZV[)!):>2+!;*-QT!]LX%ZO9B'=[QUIG MPM, NQ;!H)LGJ=L-A:F'RB=7%.B>F 1A3U>I2DW7N#&P.>GD?B23M!T/3 M:^3Z029^'*=I[ 6PWU?KFT]V(>T'HG<- BW*X99>X(ED=G)U(N*EGT?F%5X+ M+O,8/A_BIOTS M)KU^&+X.B+N'5#?IUI(KM_!ETZZA7%=XO=2D\QH^=20%U! M9+%SR380+:GJ;\=:#]-BQ] _(D+P$DD0W<5ZQC*DDW=3\6<.QW,&(BH;WW/E MAKE:9#OH'FNU9V*1[5CK'GL[R#6WAMPU0N\2HZT@^&.,MG+KZQBMM2[#$H:0 M["O0X\H=X=N.P7**;BD8(_'CYCZ^Z2=Q?MN_Z0=))L3,/%5OAS37A$&$8:VO MMH*)AJ..:&,"1JZQT48MQ%J_\!K!WAZ[V[76Z?VVL'&M%\^-X>Y:&R98/(J_ M$MU S:XSD:TNBEL7;'DMHO63)P-C%I/9&LGG@>361EC>%H*]R$%S'N=K#'\2 MPZT-4+UA#'^CRK@5QJFUT< )-0#G09)F1N-E+IFIKP[S,G9_T:,%7,%BQ UF M;V?IL0>T>B?\4TKVI&,B]8[*AM!=[Q]'$1!QDKK)Z++W&[PKFQU%O6U5S HJ MMC;LNJ;B&5'Q>=#+^@]2\=IKL I4;&W >/GPJ9H#;3VL^W7FP-Q#D<_%O>UF M:VL)B7N[UH7,A.>2/G/OG!]6@\< MX*=?X+\(T$%OUST06[L'[M9>;^=PI]L5>UONUG[7$V[+%0>'_]>FY.CBJ30; MA0#R01 U^R*X[6='NP>;N\/LXWW@9_VCUM;67S?*=X*:"#=WXRR+!T=[<">N ML1E$B I'VRU\&)Y(AV[TZ9=N\@$^QO_F;XY_N?2^5EN]T V#V^C(@Y>*1+Y/ M/>+%89P<_66+_O.Q!Z?4[+F#(!P=_>T&P)\ZW\2]<_[\)XPB(0Z@U9K%[;]_=O%S=FIT[DYOCGKT%XZ9R??KR]N M+LXZSO&W4^?L?T_^?OSMMS/GY/+KUXM.Y^+RF]KM?->[,W&]I>->QH']X:9] M(*@LCAK.Z>;)IN.TMW9W#LL8\##L#Q8"^YVIMG)^>?W5^04(+8JC;_D 7N(Y MDAZO10]9:FO#B5QDEU@+9AR&I*PF_C+SP]B:#K&>?0Y@(P)3OQ;#.,DV'#*R,V!/L!V0*$?=. Z[ M;AC&63?^J8ZKO?'IO_YRN+^S][%Z8O_UE];>UL?Q_YX/JE>/9#)^''_[]OWX MBW-]=G5Y?>-?RVFGMOO/?.Y?GSLW?SQR# M?6C6<7QR@Y=;A]L[#V+&_(EB.CPXCQ,GZPNG%Z2>&SHCX28.Z)G"?P&EL,/E MC+74$HH<^?!+Y$D"'SRG1:,;8]J/%M_; MWOAT*CQ2 1CU4(:7D;3AH'R?FMAM 6F./]'_W&R M6/ZKCEL\B0>#($4K!UAQ*)PH1\YTY#R##9^1P7(.3W^CAQ7>[Z&9UVKN;+5W MV_8PL_9T^N=SMW\M;H,4\23#Z( Z@GU@]L%MD+GA)9A-D?/W.$0^F#:L N&7]=YT0YL;]>2$=;AXA39EU'VY\VMEM[K:W]G?VMZ9F4^-B;EE\ MZB$0$6DX(-5C$.N)\R]C0@(RM, D([HMN76CX-_T]_N'7OKN8O-ZL[/IR+Y3 MB5,^6>=;O&D[#WPN^AS[?B+25/[/%_A.2[LJMM!7T7+VLKYS3/U*QLV;%W[N M!/YYF=S$]YICX31O/)I_QLF/F7V&D.0RN0+^" @Q/?O$8=,/+6;&!W\5PQK" M_R\8,G^7W]_&D]]J36\YVD.P?L;P?/HP"<)1.'@6 MXX16 QV\T!W_ZR\'[=;^Q]3)1"B&_3A2"GD#>5.8H_+H@'AV 5-\<>2\>X;K M K$'GBQAS,[&I[V=O2J^O'\&Y="DF2M<:5F"X*S@@_9^JA;ISX(FG">83N,!5'ZA\?_2 =AN[H*(AH5_30Q_(G,"1#@\(!E6KO;G=WIW)JW8.-P$5'WW5!]HE[Q3.$D'UZ\;V1N6XV7TUS)PT#@/?03S\ M*"]E\;!Z13J]CMK#GTYK$KNI0F$0^'XH9HWRAT]A/,7E*%,*\5BX7M_Q0C=- M-<9F_AL^%P[L.IW1H!N',SF2A%^_DL?U3;H&"(O$3Z^/X7 '^.1]/_#ZS D+ MCEHZSNE(4,F&B:>WPG@XO426LFO4:G>)J+5$WF-O7XQ+C[T?#6?H)LZ=&^;" M^4^0,O"?]B[Z-YVT_X@'X&G47X/H*1!)IL(\1<,'G867)]\6?_"KS)">3S=G MDFNQ'[=J^R%/JYA]!R E0/E3II]#>=".>LVCX"2>]X&4M&=KAJ7\F 4JR&T\ M5LRV\M"7TATY7E_ ?F&Q/YR ]6##,1RDCNO](&*_\74.6LC.UJ[2J U%')3K34>&]9]MVO\!*_@=%]"1W[^@SVL8 M'FY\^J=(J[!RX#\R=.=\BU^HP=<&3E&M=Z[_2!;! ^ON.&H0:2";VND#? .\L *P'*(##%L1!X>!FCMHY/M1MT MZS 1GB!EN-5V*+TA==[!^X!%.FD.^E[:CS'@HV*D6=_-JFN_=]-Q'*.'Y1[> M T>(?.==F_?8!48+U[O_@AW@_70K]A^&5H#V!GVCOAG+J9ZYPS4RGA:?$.D\N8HN!:W.8A>],[S1N'_/O['YWV=GM3 M"XN (HY#C#C.&VMYP1H91?K^Y:AFG! >D,0\C6KM-:II-2+$LC+']3Q M02; M']/AHPX13?P5)%K4G'@A'0".PE<21> IP$!UP%3^[6N4WB^ZRO M+F\"OQ2T-M)9*"6$G-;HN&W#-A]8(5UN?52W/7G#P^M3-R*3E#<_L%9UI]*J MP!YLMA7;-WG]IJ/P9^$NQJWMK6>[& \V=_8>=^9-[6+5!AJ[>V- M3U\F$^@+;.XZG;).AEZI71V/0W&E]J>31J=WDM9I>]\F">^*J2?"42OAI8LI*;.IML4ZS8+I]+X.I4 M?J-#.>$S>9K0'RX 69%@0.\1DQDSEZ;T0:,_B;Q(H V@,SJ+G3QE(1MYO&89X]_,A,"K/YO_M)P1AN1;.;"/='T^UE(CERPWMWE*)!^Z+J\8>R M]UY0*FX7-3W;!RL# 5(?PVP+] ZY628P4Q4Q&) 9*S)@;2YW)]")AFZ:@K*" M/RD$%[V>('=D)!,R\F<2A$P,?-XBJ4 5S.,(B*+2SM6/DQW7< MI.O":YN7/T,QHCC#N]:N\WVS@Q7>^^T]3*9[CQLO=BDS[[HA,&B#='M!,F!? M[1"^[>)-0.T45/1IQ6[N!YEA>SN)TV=)7C#Z MO0?KCE_*'_:6R=33(C8$!_S<3,@'&;^)R04&45(UQW+B\>@D);]RB)@?DQ&@ M7DB!(?C)BY-$Z$Q^E$=)@C&A&!'D+HCS-!PI_)CTU GJM;A%F1K7DS!).!>X2@-4EFJ M@OB)*[E1X_EMA_"J[*R>?"TLKFRPI"B1&E?A*'2 M/IUW$_)+2I$0X%3O2YD*S[;Z\7M3VP*'#])]3>-XF/KDWMX"%!!, ^I,*;,* M'R8[S\A#=.#\B%(I6J>&"Z<-APD[9H[OA:"] ED.L;_DM&^6SSZ0F867_SN/ MA&S#L,5M%YQW^$B(:01=ZQ6^E! M$.6#IA]G3?DXF.:P,'CT4/>@V-KXU-[#EA;&EBMC4^'6XW]P[W&WN'N&,@X6YK;$38NJ M:>'CM/,>Z+:@5MS I5-* MVWZQD^<9/0-I>)S5KJ%)#R\V,08VA.48S\V,V=\\/)Q\Y;DI*/N'FWN[L\EF M.=S//7\ZPY=')Y;<;%%^30GD5\LG.K6^?%@R$A.Y@[X+EN-:L MQ>DGJ)7_91IMX7#CDTJH^.6#6Q7=3U;$/:]Z;5J /\-&FM<) Y9; ^W'U_), M:.\] .:58T['AGMEKNQI7/-?,ZRY,:R]]L:GZR#]X9R[7A8GJ4H.>@;K6C,H M:QD40K=UL%@.M8Q>80:;^EQU=! >6?_3?&@DX7PH!?X\]?<:7K$;;4QX?UDU!6)S"L:K5G22K D MANRB>=+2V%%[06ZEM=VV2-7I8./351(/$2QB;;79 -O9:4P 6YP<]2:XT_;: MZ5UW7K3?VOCT1=RZ(:9 >(*:EZS-MQ5A1@C<13.CY9IO.VL/4GU8#RCR7^$9 MI^/V1#9R3H,4$V_S1*P9T*HPH)WG,J"ITD'F -8%Y(I<.&^%"^]6L[EM,%X? MZ'2_YN2O)_.M-G!R+L; +-\)(R9D+^BS/_,@&S7@CI!R<(VD7^?\K)&"NS:<+<"AF8D*Q"$L$GD[NNK>0B,-:QMZ?NQO%\?J MP +N<,K FAVM!#L"F.ZVWA([VK=1:5MSJ)D$S;:W44$;Z\>!%G?.94NH=1T; M)>_GNFO!21SYW ,'[P$^EX?<-N%R*'A-:TW,!F296805D671K&]Y7.]X'6&U M!H5GIY$=;'SZ'^R9$614W$BL"WX(U=^&K]$Y[L9YYDC[%?-IU^S, ER8G28' MN+"WX#S:I;&S@S4WLP:#9Z:]'6Y\*M2Q3M&[")E:)Q\.0_K;348\]6+-N%:" M<2'8]Q?L$%L:WSJ<,]]:,Z)9B%*<@'Y"'2^P22/Q'U"DW-M$2([T!S;*..;& MB2YUUXO4GS1,&AXH.%FA@ZTYUDIP+,*/5FOGK?"LM>EH#P[/3-G:H\FUU'>6 M-2S*B_/14ES;A18 >F;J%0+Z#3&KSVL-RW[NTV[M;'RZI&ZC%Q$W[H-7K3G. M2G < BZ@REOA."=KCE,'CH.3X+4EAKE;;D(33,_C!+Z%76N3(/4#V4";^F5? M)>(.NR1>1.E0=M9>\Z@5X5'[S^91JYRR>_%6LC]:6\NM>[7KI*$56;TR/??!PJHU_[, 7V;' M_P[?'O\;FX2Q9G^KPOZVVQN?%*,C'H8^16" :8FKW> \7AY%!#8KIY^P">M< MP%>'.$4%+-0UCUL-'H=(\=9XW&(:F*QYW#)XW"ZV?0LB+QB"#F>DQ9T+.4^J M(Y*[P%LGFE@!]]FQL=UGL[$5#JG\X\VP\@5W05ES[KEQ[IT6.A7[03?(0.^< M4(OA=+R^\/-PS;JM /S,6/<.)30_6CSV@2;OJ=\-F-1EWN("F2--K6L]/-IQ M/:21/D+?6P]I7#%U8+'M?JS(G%A)96!_?^-3,5JXDP^ GM?3!59$X"-P6^WV MZUQ.+Y_S23W M[8WY&PD/G.OSAM3;!Z?IAHEWKLY.+HZ_.-\N;\Z,P-%\=4^47O"8J_=IS8-E9G*!4<'JN![_) MA0H?Z_"SQW?5@'N\,/C)(,?=7NW6+=WGNH'UW"Z M=>WW%3 M!]OBM;<^(LPP1).)!OW2^JBN=$48B+NQG_%M8C ,)SR!EX(HG_!['OK5'T6: M!8,)+Q$_L(,B# <(04_QH121X**";2GR(D*LX!4 M_A!.WX4S[ *I^'2LC[SM.=P$O@M8F@2\1&0=7IXD2-2,IY)E$"-@K.&_B6N6 M%DGW9/"H+\O*[F&Y3&+ *X"7]'KP-'U",9K&)#[$K(;9".Q+LK!-YP8V#1_U MD&,P*JD/^R+UDJ"K]HLH]LCI!,@BB),Y6CV(N?^+*A4.\ M:#AZ&+?$_O+P9B8"?)4(4W$/;Q-3P&/3^1HG JLS&GB ? [TH.O C\CL!D.1 M!;H-7N(. Q^@YV$C%]RJB.Z")(YPLYN$T0^(*P?. RC;Z27QP %6)? X\'\Y M%2?(\*00?T&330-TCR*;!T$)MTED==SP06G(.$"D'CY ,6V)U! ]D( NL:2Q[Z/^(I;[\*RO3ZBL$_\R@/BX..!?>!Z MJI^%F\I?Y0/P T#^Q$%QD "R [CXU/LQX&H5?1^3F75DAR#FT49F'<,X9$(0 M)3@TKS )1TF&DII#4&0V@D_T)+D.@XAY)Y\A,%UQ![)?T3IA22I*3#=1_!2> M"8KZ?,>]<^&SB/& ZCEQ9\EP?*1%^O<3*/E'/X#'#0[(6HE^L?DYX*MWH// M=V#5;AI'= >L+"#%57*T8N$-I9D6KT!\!5P-X;PR1E70$8%1A"(3F\YE7CI" M0S1U\:!<'_<)F (*:28T[R:B1:Z<$]$ WHB??5"ZB/,$T9]Y -P(:#UNX/<2 M<1< NL2]!C,%=?S&*A\ 01 A:XPR( K-0"0+BD#5)/:+]X'"AV\1O'*$#"P- M'E+BM7I,M:25FZ?XDC^-$''(30&8&L'1P$DIGEC!8]"8^P&@)?Y2 0I^B+0. M%Q>#+I0![_^F)888GF C$?+C4'3FA>T^'I,0%"P4X M_ XF3!&9043ON 1I'+B>X%+6WGJ M5PQ_5@1=#\Z&W5ZP4E(OL!H5PZ:Q_OE?,1R% M@^=*[7J)5R&=OXQHYYH(-9VKY>OQ]>]G-Z .?CO]WKFY_J=S_.W4N;SY^]FU M3!&X#R?A>@)1RE8_& MY KZB^P,RK!..G12^,L39(8$:>E^Z2%"3@>4X*9I/A@6"R*1K!TBDG8GBK-; ME*M,Q P;TL=)J.DS+0Q!?,@X$MCK'8(ZD-:ABSS-]4;$1*4B0*Z=0@"X52T; MO_2ZD]UTSO,$[VN@9"DK0*73!,(7;@*B)TB98\&+&JPCZ4M]-Y4ZBHB*S75' MQ'" \2=@D8(A-F+]7R\\4%+-M)Y*)I_K].%X0>W&1I?,\I7=PAXOM&@"^# M61WYDZHM*=,A83:N<1K5(*A8F>[3+.;(N3@].7+^B)/0OP>-W>G$O>P>B9D: M"]*-SDD8YT7JM]/!%R*B_);C$^_.17?3:6^U=]Y+5F*\W[F7* ^0!=0NN!": MGOPOM]<+@%PRD?3?LX2TN6T6H6D2IJ*,D/3X]O;BYN/QV_ 6$Z?GE M]==C_*N."/H]"I';(D*2/QEQ$HGQ/B 2)Q4R5:923Y#VF4ZI)DMV;WG;_'(8V:!JX7 M>9O2@404EL9AX).XQQ!*X ?(3NMIG$TX^/_Z2VM_YZ,\K(8&31*CQ"U=U/$E M9LH)#544"5G6F%A Q7!H'"R!"VFR!T@@M ?J" Q0T^9K3CRET1:& D*.A91 MYN) P^<(U-1OS-/IG,:3O@Q_![@O[B&&$I_*FC>!2X9HHO=(%0%5/PH0VQO, MK2:9+M(Z(3$0_,Y!^Z.3C@;=.$PQKIHIW5:S^K(3#OEDEN3(#%+2;Z4WCCP4 M;O80;3D8A6// VB"B;X/5T_")Q%97$M6*YTJ;A3%J)UK';B(49-UJ:-'IB(H MSXB/W)9^8Q.4].1[ 5();(1W_2P;IDG;.[ SX5C1\ID=DJ1PS3KEYW!ROLZ0)=;H;!+]4\N MMD$*J_2IX\MZ<1C&]SKX#RHBR&+"3_I ,627EG?VDX)%U$]G$%"@%8--76FH MDUU!'ER:U3)+WIE%WE1K>VM%$Z>69'!<7W1^=\Z/ M3VXNKSM.Y_O7K\?7_[247=(;CY ?!=X4#!1]NT;*3YE;*A\#!3(CP_]J\"E4 M1U-L.T/*GN$^07](G*CAX4BG7( M)74%K)'U3KV2\3CVBT/_3SLAGO!$LI?IV4EA#$##\"H GY:G32E'+&@0"G!\ M"L6>Y1DE['&D<$E$\39!4.NYGI"I&:4H"@HY">$"%?C=Z*F0HNOA7#KE!DG9 MM_DC H5'1F.53@1?EZDJX4A[&>$64*>"@=87V+5FN- (Y_T[D,]HE$R=E$(Z MPX1DNJ-GL N5U(]YX4?;50;2;!TLU[+=^ZCVLO@EE,^FM<.\] \A V5.+\PQ MML;,3$7)JORL@5H3(EJ0D>\T\.!73E>AS*5*5J0,,O<8CX,0[QP(P5A>"M ! MQ%-3A<*YNID1NHH3J6Q)#5VIH!,QID&7F+4.$[2]%0>Z<\.-%3 M:FT>*?;@9EGBRDP4#U@%*,(83DP$,0WQ$T/I@&WZDH(:2"-2D5+T-4@M&#/4 M45?$D"AYEXP7WILY*44JRFT2WV<4&95)Z"I42O)EHE8TN8*@;$YH+6F-3W/' M)Z6H8*(N)[^AET;F8C%@$+EZ@DL9E2:BD8757W>820,@'<:8H4P #^X$YXN- MY11GPNM'L/?;$6:ZQN$=:5DJ1(KY6;Z;^(!X^HE$W.:A5G@2C9RP.N%+':BT M*)"8F&F82D%[CU]SQ"T/-><+Y%4W*K] A(IFG"EP)N4="41QT M'\A4:)1R.:F_&.M3O6^Q/QH%U#%W/'+SK!\GL%#.W4 !6(1%XRYQ09!I%#KE MO%(EK\Q?3=21Z]6\3X7%*<%%7@0C,N6$>7IA/,2$#G0 <,:29):PTKPLJ#$O M!46M+@D@?CC,,U?7*6A7A P/]-UD(-9R=9YXBLX&3AE+2\D^A%"<=2-01(1)$G) N6G!_Q*31"( M>1P*A[YSXBGL%^1J1D[8>."9#-O5:F]0V6\@-3A\[2"&IQ )!V+016XI]36C M7C(3[L!(T/HA1@Y6',8CP4D@Y"=5SSVT'+E\JB# FL"*:Q0U-'9W2*T/&!]Q MYS6J+A)5OT<]]RY.R #0;,0P0*4*)5/1;\.X"_P&M)\H'HQD806J1>JA4JA0 M*V5.*K/,&A*VE'5:-181#\:11)5G3J'VKQ%ECHAR:91>FI865B0]#H6A>:D\;2HGZ^8HJIKA"_#G %8'AC5U29M MQ:*-9%(0,GU!?AJ*$[M2*&/6FO75BT0P3B[@Y^C@N3PN-PXUIMKNDS5WTCEK2@B_OT(4)[[(TM^O)3"Z9I8E%2QAD!@D28H,DCVJ-4 G, M26\$L6 HBMA+B0Q#9X#)JM3B0QL"J2I=X@(TR@?E>I5[+&]ZEA)HS5&52E(" M%)FA<$DGKIY4(6VQQ(YT[JB)E0C4=J"7N)B.[7%1,_? XMNS. ZY*X-4T$G8 M9A@"2;)9.X;:/G"3#V&%F)S<<+I)[/I4EDX>(RJV5&67'!'J MP>M]_).KPO5^):JANEHYP@8H$O" 3CC36JP1/\+OA:J!313?%7YSV&-"@2O6 M<&7P!S5CF:%URSHMK29/.9N:LN$*S!48:1(R@,I%HUQNCJ[_%"/L6)H,/Z2C M%-/U7!\D54"]S:B(,\UR7Z?"]>-N=X2W\R>+[6!-9CE8Y24QJ&U1#IC].Y9$W M,3-3)&C:#80?N(QO0$MX%9&1C'E\JX*?X:5PA+U'4W*I2]15.;#K' M]-%3.$WT^?+4B.U6 RL]MQO<386ZQX;:4PWO2^*?5-8-?^WM[#2 -SI?\(1Q M.>\8Z>G09$82G&[6#Z6SSY'UA2XYH\6?&(&#%?_G[A:C,S4+P\KIRE()+UD> MX+-9'VN@Z>[(KO'UZL/PO]NO>>I1T "4[WB%F61:I#(SQ>5 M&@;'93 TT.()8V8/*7ZC!!)"-?&36<0-%EU4EO#4J0VQTAK7QU9:!OSGWV+\ MZ,P#PW?@"]]S7;;)!AV:!J7;%)IQ)YF;#%@UD.FJ<# @L&#GZ K",%;5-4 ] M"1K4(4#Y!(#=8[T/RO0JA*7M%Z@J%T*W=("UIEA6!!8B;INY["VVC00.0Z=3 MRTJADXID[U./ECLT\ O*-33K8I&QNJ MD 8"2O(PR@3!Q7'C&0D^*755:+[B'\4^K #ZM"%[&U$[T\##+#H@&UH1GY2VXIOI >&S/&[6T,L?@K%8V11-#].:/6IQPC2C2>2B MI @WW;3I-F5C ^?=A>MVWE?+#F3ALP-(2CDA4G$@92NF0CD..64@8BE36ZG? MZ4?G2O*ORG>N)GWGJU1I3D'50\PQ9B?[SN]YE]QAA OZ]:I70^7UG<=>_W?6 MN^3;,>6 6RT9K\5+I R-OT-M_5N.,#W0]FN!-N D/K1ABNMRI5]M&ID!0RKKNWM MS>V_TJI(4W6Y&$C&;_#@-K$_":471]*6ORCVJ"1-CN6CDZFQH=W&5^7G?$5F M1@X#&U4H, JP:]Q-'[8G]"UFAQIM;DH3I9:<]6) _G<9L=,RI9PMITU?MO5- MLY=REA*AVV(Q?Z8VV?\"68?T#L!#:Z805T3' *1\B&V!#<9'@9.1BHUAK4)FQ/+AD?Z]JYU(^P#@N[U @,851M98Y)H$*:Z]:5 M\#4M830GD$F@,H"-.Q^ZM%M*WJ+>PAS+X I"J5:U=W[NCUN#&,\$>5^-IC5D M1_10AFP0DM*YD0!:(NM*C>;'J)?+QEU2%R&U DA2^-INP0R?!("7E$J-R-_2 MJR8B4I)NXGH_5-8VM1@" SG&Q[B[)SGAN5X)<^*W]F/!UP)S>M^,#3ZS06<)\W2BO)-#(@ MI^&T9?Y0R6Y4VMR8[Z-0H:MT3!6_0ZJ<50^71%GK<(L-W"20[J3*#2!1FI1" MK'TQZEA1G2[&'Q#A#60/ZN+[8>RY)@#Q)+]'9'K0C,ZR8ZED*4NN0(E0PU I M3M07"\@4@8;V..%B7X3#PH!179WQK O>;;BE<.7D/A?4YAS0TD?W7S>A-G_Q MR V1B:,++,UT9H59S4'06'=.>&Y\VJ57X$I:+?[GPV]I2R-NPJ56P^C0$XX>6O#V M(7VC..J7++E]J-=\<#C+-5]+/DT?G8P.&K+MO;_RJ1W\M?R:AE+^G!$H2XZ@ M2-=#.S3=7],\TIYFD90O4\:H$C:1<7VP!^L^V.5-'(!MQ9;7MG%HDXX(9:7+ MH37].I(5BL^_.[Z^^OY>*3+D\4V+<%UAE*J'2T$.DJNIUB=50* Q<9^-BGN* M#N0_]W8W#[;E9EID8!ZT-_?WY"]M^N5P:_/P4&UXT^D((7M;J.86^[JWQ5=M M],F,IM0Y#5)8<*JB><=4$1_0%HMQVB>EJHGK(J/X4J>WT@O;'W\7(]B>M V^ M"E K/-U%HU?N%_&RSJ7+RCL ':D5ZV.ZGPIGHX48V_4&GCM$-LI4T?%>-R9 M]DC:A!')GE9+A[>!V>+]@-4]&I5J4,P/#%KR:VE;2+8A"C^NONG4CFTU!E.5(QD[-5.XCI,O:BL&)Y&;4;GRI))>@QE;D;4NQ3LSO*\V 1 MIL:+9+&D+^T$8+\W^\%4_T5,.)!A+XKW ><)(IE'WQ?N'75/8$>";%/^!R)Y MRK7X+A@*,N\:[_I)U3(T8"5U;H%I)=QYFWVN; V'(+\]Q4>*I%ON-(-_H,*, M!89A2"16D":EZF+3)&:A'L 8+);(;][&Y FB>&/IL/1T&(YE2T>(<2K%*]6J M6:-25*ROI^I=Q%'8X254$PR14:Z4TB\"(_2 ;7'@/)63RE#FTTP,TS*0R%U9 MC/M!SUQ)BN@R;[+[:3<^ULZAJ2ZOL4V D4 >*P &AP8=?HSL]KCJ>$0F+#VG M%=9/40O)KM=)\@ME1*<&#OT=P?:YD*%G;HJ.5])DE\^<6$(VN9V*3SYUBA#K MD"B%B8O=P&X3U>'[V4X^%6-GA8%EIWF9BHRIQ(>15RHL[E#7HU>8!(4!5':4 MO4EG'"E].FN,FA>JV"@/QC#\ZFA#%56-H K)Z31!0A!"F8)*)(4$"C92"6<6 MD:Q-YT2_F[EK1-D/I<-C#T?ETUX_QDD,)+$JP5,,DTP(H.JP:7%7%UMP_! & MJA5)4!2^ R'&QZ9/I('_Q""!BC4]N$N,'=)\K*R?Q/EM?V)TNTB!Q0,,J1X4 MW99RQH(KJX:EWFZ$ (N%*FA?35[PFNLNE.O>H.6%/I6(9>F5H?9?L=J_?(9+ M#BT7IX_%'/F6X48C.D<&FS#5)](,BMT].YX'#XE[.@<9TILNCE>)T17:#@T5R6EC,/$4+"TMC3,$Z^/VQA;\--A1DZ- MY#COV-:4K2BS"M6T$@HOJ;P2S%?G#J @)GV@0ZP72&[5C$^ )+KLI-E/ 6#) M*O 8-ITOP0\:U9J,4'V_Y61(2HK5.* 00&JW:H7-7I"D&;N<'\LWKU8Y&,6S M15+?8]DJ(/3UJ&[2A\%2UID_D7L7*)X81Y192#U9&;9KVW;!*J61ZPU@4++; MZ;#ZLUS&II/K. &2,Q8*Z:Q5M%)6.VM(#9GB)6\!5;('"B7L@BQ9U729T/O? MU'VWR/PJTX-R3!F-WU#5*&:W4Z :R)$L,*/NWSDU2EJ(_F5]!3N%*--^8G:R MSL00[D"'A/@8DZ@D#KT+-M&QSI7?,W0#7S\K)RJR>UTR M-IGI'8/)#B]W,?];=C=+F2FDDA7PE%/?6 B.U-+K8TT&%U!HA1ZJP]1,(Z/Q MAQ3KDI!,Y<%0D%Y%N$A&>$$J#58R"[1-,*[OCU43K#G*0KUEJE<91=+Y<=O(5NV%+7Q8E,ILKY8810:9S4DS_VL,!VZ+A^+BJ<]^/]3C=:3*X MB$JY3W$Y,YJ:E-!BY:*:?5*]&FBN=^A3-(M/P#1$2FYZH4O-[CVJ91*1EXR&V@4OGU8(6TZA MEXT5/5E\N,X]>6;NR?YJYIZLA<:KA<8E%BEV*'5LN3*B,Z7/L5(8)$IEED8K M,9"F.#(]IQSL\7$ZO,KUF;P2 M(YQ2$5-L)0[0FTE&7Y%D2K&/T[N/^[@C)5X7%DJAC(;TZSJDA)9.< VG8M,QTK3(CI.7HPBJ=2$ @:; M& 9CUFYYRP#/^P055-/Q*%M)J;I(\J!VT4D@C--Q+163P2JI3+NZ0;60UUUX.=C?1=59UKM*@N8\5:(UXL M<_N,F1?-S^0V.]&H7;VN ML#]00>2BF!_#0$TL"\8-%X]F.28L&X5!?"1-C@^C0O=GCD5 JCC,@; M+C\$4UHB=9Z8G$6=*/LNM6V*-%%V $(18=5/-0E9%E X*CB*9]H,:T2WDH>?! >Z*X[*;JJ9*#J[63%I7V)/"D MH8D)8LDPB%*SB(D+<#C]:E([EC1^0>7B2[K:G%?-/BX41 ^.F: 6EXZ=&X\< MU48(/4L"U$@L':L\--.5#P "'49F#2HM G/0'4D=1KKA&H#+!>!7';J2#I8I MFWNL*6_9+E(5%YQ0+?YHG3A0)ZH60(=L=&8NCOLSBL,-G9\M,]UCL^HF7^/ MLKDOQI,0XI073/#%?&0&K+3)57YV0R54Z91F&?4":["I&_87/H(U<)<+W"M= M;)JM@!G/-WW!0#^&K&4UQBQ,<,BC\KG&A"63 MN:+<@I39LR43RF4?@37E6@*OSKB9)KV;IJU([KKIKIQ9$Q8.7G-F>,2=T73%@YX8=:T58& M9Z-[(M5'4!]'Q&IXPR^*ACW?*<<2@(6X>:;&=6H7X_*S:L=&B'(+$-U)"C-# M3/0KFJ"PMJ?&R'#+%#U!1N>/%Z7&DV>1DO/;9QV2.O$5E;N*E1E-SR1=2.>S M$1&ZE4DO+O89Q=@C>15ISB1GK!MU%\I?B".N,#%,K6E\FJIT7/I"#(5JC@F, M$)O!Z"XAI@V$<#[G>BQM;Y[H>T\%PSL =Z@.GDU:9M$5W M'#./3U:S\?#%HCB]GR?D;Z/,0_:VR:Z^.E69E42N^C#6B4 NZC+(:*3U>&%, M,V=EURDYN0VT%RR<12A1RAWV=?MV>JV+ZA/1"[DJH3SCRIC#1KEVB=DIX"&L M^(.ZZ))9)05; PRUC2Z'. MI80A1A.D!LAMCT)%,A/*HZ%0OBK>;Q33>QG8\FMFCYW2$&G^WH31PHJDY; 1 M6;K+:\71>26 %O-D02^)5;/2,90/BMH_H@T:6RR,9-XL4>ZHO#(J5SX1B/>?O[,LC=Z M8J_48AQ+%2C],T<-S8T?OR\6 M3#)&?6MR@X^BJR@2)7<VA,?W MK!,WGYFX>?!&$C>7),0.9]ISBMN83R0<;;@ M1[L_75B9["B;9,BI/&>3@]W MK&]"N6VVJ7Z@" +C MVB$6!E6*#Y5NW2@4:]*R\\@KHB^ZCZFTL*@Y<+F9I-%*>\R4UX]0%;D6=5AS M]7@;:+VQM-#AS5:]L@!5+X_WSAW-BP=T_;KNWX>Y-^*GJVIZB]DH_ *V<7C5 MG.PFSVZDUM8 2P%.J"^8/U!(HB.WH'9<[0Q?-%GG GPTA44D#3AC6*Y[!X9- M)7VW,W0]XP6;SFPECP%TB:[HD<[J@V&\(BRN";$\:1#1\>-?KOZWBR: M2/F5!A!4R,@#LL?3G-F)G0%^Z+[71DWOA(82%'',;P-M7U1 M=,_595>%UV(MMQ8:%66,4O:PEEK*B7*IB!UPS-/A"L\Y-HR9I0NSTB2NLIF% M#A>]:,/>DVY0,X1O=(-3\[>4_=LHQ:LFVJH5,3"9X1C2@9Q@FNWC!\>,,_Q6 M84T6?C)ZE W(1]N>5 ;P3CBJ@A>8[W;+$Q[)LLE, M1-Q*2/E_AWF2@C !RNU/#9Z)'H6NV3O=371CK&(@F@'$2:W8&X5C\4$__X>X MY$(9<^\7TCS1XS[6ZO9R?'@(I+/HEA/V*"M>%1 LN7J$<)]C(-QT3Y9D4&M]4O5CU>!:Y]RG6>%X+]6:F&566MO3 M!2A-Y2T'*@.-50Y/D255U M<4%@*B<15%K>-^1RTPF.5%+4^)DB<&B&!\W 40WJ2YXV6.N:GD!6ADX8HND% MV9'NC).U;D8J1818X-*2XU&S#9'9L,Z#J^' MH_%T[J42Y4O3O"AQB&%>'F'G_!>HG1^=FZ+.]AM[%FI)MI<%E4[(P3>*B;7[ M1)5,RO0BW7FC4H.M[78>S1BQSZI<.":+D^6$&G;4D%'\TQ,R@_CA$5C:1IZP M;EW"55!?)=2<5F;3Z$F>G )3>6<@'3CC(6L]Y["UQUTT.(B1&L/B=+6RA\,K MO4PVXV86DPX%2>3@#C4'S,'H@A!]K$]9*1=O;-QBA".6==VGZ9Q*0.]7?HJ0 MM/+2>J5O"='JGXC,)ZHNOP, .4^P'7_JQ4! 9&[#.0'VX,/__B:0B8*4OP!=QVW(#R$;"5'H-YP.[-0=Q@KKBDD]O\,% M/QXH]S[U%*7!/K1G&H+.O3M+G5,H'<3A.)B,UZ*%J?FLX2N35BGW1:'63XH8 M9$-CP$6J '2&<2"=-RH2*(@76?()-W$IP[ZH+#1;"YH"BZQGU7)9K:W4768LI HFH$HRDKLEYR#& M3CSSW $,.?O@JF-PT8LM&]*K%K!TR.9X/V.-2 HOX0.@<[]3K@I,%A.2#PB* R9CNL'. GJWZ(TO09>%IMJ4P._;SNXIH MND(FT'U,S:<7QQF.-3 ,C]+4KY(U7W@/I4D,S\6FXP _5T"AE*%3RTEO?Y"Q M\4.G;]$9@3GEWW.((,I[+C%@:BL%LH652YUT)I([8_"C;D6IO.D)VBRE7 J M'4IEP;+L-9FZ U5GQF1$U4FDCA;-24RD'>OZI#J(QEC48/B,N?,=J4>4##>^ MU_(6J7^=0J P!CL<<&R@MJE0A;-/2"R9O3ZP%XHGBGZBW/L/WV0BOYZOG-*: MJI-?,1S!_=7OU,BT87^4F/^'KG7TNJ':?_8N=J35%A9\SJSX9F9#8<@/=F(+4OM822]C&4[W9OP6;4P2>SR0/V$,)^ M':JICT^1=9:G=X%;O%<2.0Y]<;$A+S654$WLJFQ%>Z-E0FYJ3.LQIL\W9'=- M-919'0N. ?)U*-C8LUXU*!GHS0/]2:DXOIDS7&9)>!?[[9_E.K:!6I689&,> MYY $W%E1MR2,"W1JE .YY=Z I/ 4"78:=.A.<#-C)HCJ'T. U,T/$9F2N"=X MP&Z8%HD->BP*Y=BAIR81(*M3GE2B!VV5WH/N1Q5%(YN_EV;3*U.1;94L";K4TEN.-*^MSTMYHZ]T@D@=D=!HJ.]2 MWVO!I*BG+4TH,]%^&E4UP+"=T;P6MD;)70"J;")XPFG5FZ2X@"[(26.RRG7E M$C!-MEO @E!4@$MY;#:=+HMGJ7T;HW\CK6Z( C9Z5Q2.XL^B^NV/U6C 1EQJ MTE^$P,W9\;*![E-'3?DYY,GS35<)-<\/4B'9)H;&X\3X(XSC'U)GH):][ E MIW:3TK-38:H9NF$A'DL]F:KN"?](0M##OD[ETPQ(]$N0&(EPE.[0PG0'SGMW M3I,8H)=ASA:<8I933W.OC[Y% IV>)U;QCDA&RYE6LLA?EU&-(7F)GS+/15IJ MYE2"1BQZ$UV#-)5,1(W)0X+U+FCZCUETI#2,?ASI5$8,Q2J<8'O&8!1/!:,F M!9\FY%/^,3'A3O+5(O&.9)SZN>A$E>H)2Z=:%Y/P@!U=R>J#XA=.,&SHU)3? M\RYY+LW?=")CPSD>#G7XL>&- 3?<1C3 J1.$@E5=23>@XZ[GJ&>Q M.\.5\V>-83^85N89BZ#"IW'YKW0#.506TSV'<0KT>G+UO:GB@"C)!:C6H^(7 ME$V2I(T?RX2J9'N9K*=3[BJ4_: ZQR9F28>94&.IL^(Y/$XBCS9D!F)4XUDS M<6=AR11D"A.># M.(\HN8L\JU)C'*F K#0S-66GU%8V=$!^*H\!K\)0JGVAFF/*Q)JQN7ZD !O) MJB^74JVM [OP>6^G'OC,E5SO+JG#F2H:>[],K#[B*;>\((56TG=*>5H X04:3HY=G]:[Q^&5[_@U5CY]WG,/9^6(3775J/0FM=%<0)4R5V#?N2KD3% MX+D+!*5 _90F@(S.ZA2$3@ VPQ)9 ['+_K M=$[?ZQS$HM%413M=4\_"J>:P-^6E2%D>H$G))4R#="T1A8B]W *0$D-E05<-+##U&M/366DS&=I MM*.T(EE(8<-\^"IK=WFI T8_!^XFAPG P]O$]86.:XWS';/>[?D]&>C4N$6D M&1 -BI:=I3KZ1^-8F[J9Q##DOE0.1@,XZ2:)0Z$J6JM1"]D;H\@!KK0!D5G5 MG/%K=OA0DV:J1F4Y/UCY=L;ZAB%JZCI=*N,QPPD7*L08=&K@?3-NGT@U1FZ@L=L&V.@"W=$T7Y& MM&.!@M3D0Y6U. 5)TCQF&I;8H^@$YH"C[U;Y=KJ"QIB[8"3\BPO220.2:1-& M"1(VHXU&#A)+')'/1^4Y<,J%\=E-YSAS3CD-Y-(3+H>OB\UKE;_P)G5AER0M M616B'IXRF(HV@'*7#O/$Z\O&/6!D%$^AQ1''85$*,^Y%PL8PN8P_4N&R+VLP MQ@*9P :ID"O5E8',3S#FR2^9P%("/ M8YIE9,8VZV:I8X#Q0=/X6 4E=J*IF MW)NIM:7W4$6;5&--K;Q1^!FJI59%?>$X^6*;:&I*YL$G?JB4X2)92_JC7ZQS MKBGD113R#QD#OY(ES UUCKW/+&U4"0ZV6( [A3!>@+JFFTM32R\$-1P.,))@(JQ4N98F8Y!DDXJ1<3%U!++=$L$E6<8Q7T,.8RG'C2 MPNA82JUT>L!I*/?XXDH9U53QGPBCD@B85%0J<$75?-S9N$YE6^@4-\M2V52R M:B6)[:J2Q%:0(IMDF;;;=,)EH429V>&;E$T](1VN6K12=#E0,2(SHU/6?33* MM>ZJ-+E16@SG>A;$K+5+,W55#]+HBV)+]Z);^D 8](0W\E1H5B6V3=[1T=K] MLE#WRUCV]?*)Z>'.MICK3RG;3=787F-Y41BE YH/16X>Z/- ]2I4IJ($"MZM MJT:IS0N5QRJ_XD"F,4QL4>0:2Z.$4YX!P[B/Y9&4=J.V49!!+RX&]N G]1F\ MZ_S/E_X*A-!M(N WV>KGZPC^76IS\BW&J\4+U*/7P@\F--7@!94T"@6( MKW%T&Y]^?N3T79I$(=F>=EF#]FM.5*##DN^JY Z>7'VO?HTYH M DQ8MJ+S(G.$:E.,1B2@$JB_R6HQNVN5O=YZM [YNF^IVPRVZC9R&M&KWA?N M4/4C05(B1Y7RM>,P-&JTSCYQ_$CA;U8US/2$N*7 V2W0T[T[4K[AVZ!:T$,- M)]E<4B6ZG!D=4IKDK;)BC$,QXW2E[E=>[(M*UN5QB!:)R^T'&L9GJ6R(I8YJ MFT2>BF9N#&ZC\2VEB&'E(&3)NHR7I>7+Y2>I]F#([,T4O>-866R04C.,H^+& MY44RJK3FE"'KZ5?)# ^2<#18V]!UI3WU,+:MV=5BV959@K=\CF2N9BR5I^1+ M>*B,ON0Q4+R%9P,6-95E[4:IE+*B+_+#2?.\R\84J'\9;=]=#S-Z09)/ZPTD M^2PQ=X4S^$&88?@HC=F0\$(K@^EAM6R?Y LO%GS^(7R>%U8O7P&7]1X%]:CLBE%$M)$$)E' M7#251.R5&IDTL4IR0B+OIM.IO@1?WW?3(J=B& ]S',(*MA6U-!Q/E2CYQI1_ M/- !+!HI#"JF#Y8FEY5QE6FEG+IB\PU=[),D!^)2#'<4YVC)/G@H(%^P@WF3 M71%*UY---0)A]K"2+8P&E8[45*TJPJ$I-[ES$^F[CW*#BKY MN@,N&YHXI(^,'&RK3ET04+DC+8>DC [52"=!X2D?F[]A*J48T@@\5!?#4KWH M<[9O^NQ_1/%]*/Q;4P+7; M3=7_H]KGB&"-XDFR\- MBK) <[:&&LM >>,8L128K!04610ZO%=E+[([2"(&\%YI-VD-6*7X V_#\09N MXO4;Y6XHRM^>4[-<8#QT_N,MW%44MN2@ 44WI^QC=T#V6Z5QG-Y@HV 9IOF* M]Q@@,\,>,84OY313!IN9S&+$/\F-1!4+.'XKXY$_I?XR1B0 .!PZCU*>._00 M9G&U$#%L;*CK-\D!A0(+^'TI$*,3FXMD+[)XT;(V)[:U#[80$0T\C 'O>>EE MY"F]2WZJA/0%FS98YY?CKU<-YS3V?HBDX?R6N#W@^,QWKP R/QI8?H$,5XYL M6UL6"QV(2KT%+3$MS.+#1<\OMF%\L6GU5"<,K\V>)6D>U$?, IM;K62"H5-) MO1G&]R(![9H=3?%]DW)Z ?FKW='8L:N,@^.+1[,79!VTRE'^C.+@JX##-;K( MN_05Z1Q65@"F)LD/!_^6.9/N2"0?G1.D+;DO]1;I @;2&R)MZP>!7-58FH]( M7"!(?-)!*L^S7UU1/)@O042-:;D=' T,)?4>Q;L8%C\,8E =UGK]@JMCXTQT MP5:V@+ST4IZF+Q51EX*'"@"HV8W2PPB!@1)**K6KTR'5)-S@KIP@;?;+[G$1 M+)P 6;V8&D<1ED2-QZ1HA,[!N26.&.VXH(XAL)1ENTSHUOJ>&3NCD]TXTB$9JLNO'P(F'[ MO:;*(>WE]*3L]JH:+IN#@52)"8]3)5]+;<4P$DCX+6+J72>!?(15U ZGQK 7.X0;V3;QE$)W;@9HIF":WJLJ4B" M6F6G.%O4I5G0DP9 Z>P@M[1*SFKOP1D04C#_(M6 ^S(&&:4@RXX,7QA,O14#(C[)FBIM=P 2TW<:&^+RKQIZB_I^9>P+:CPCFL.0,%YV1Q MCQJ"Q1VB9(M)+0Z4PEY,3L&X651*R.=Y/G(BZEW,Y@)^K\CXGRANN(N.W* ^ MZ"S.B27J 3XLNY5)<)XG**G1K=7 QC/:^^U&9)A$LC2K8+45SSE-^TA5BRS8 MWQVQ-X9],?8:NV@(.<=("<*&FIBHDTG@:UXPE.&4()%=OH+(2)IQ,]F&)Q/# MVHI&CN:29?>(>)L(998?RO D6 (8/"F/6+B5%1N@IRX.A=> (GPB@L)_J=E: M)&0\'DG#LQE8PTH-!6WB\C#H2JJ8*A11XCN(BI=S8-LM89,:026XQY"A9\6D M!>61;CK%VJ-Z,=(,3KS\HYB.36B(ZE(S1N14E(B6IDR_)$;4P4(3.KCR M/$)D9[22"/9.C:!PM'K@%<6$_!2P+% 8Z%A0F<'C L[EJ0H3Q%+,*"#=E]4[ MQ YJ$D//#X.A0*R0O9MY)3C:4:^D(#%?7E=C23&&%F-><9\XFIZ8^,AH'%ZN M:J:+^CDF%<@ZP5BIZ9Q"R3.WE>=9ZZ0<\RM-FRRT:'U?T1*QI-(62(1]K[<,-<20I?SJ2=T"36>>;$76=I0:/Z3ANU49SH53@^]#]>_H_XI*??;\X,$ M:")D480"K71ZOL")SVB!!L2Z$N98-*9*]M!"QB5=^X^,_Y$D6W164"7F/)4H MD:$\@XH?(0C&6]F.D?JMND099?!+.BE&5(S%J*_X$\Y5K+-K92Q1HJ465YX: MD$Y$7EI-80:6W%? XWTZ',R_+8*RTNLDR\64V&9ST)A'50"!*1P_6UIZH0K7 M5 :X/,MD$&1RU%[A&TSB+A8?C%F%-"$M-!GO6+\W3O1&;N?(\>3 ?"?V?N/ M\O@WY AP[@^B.LLUR7B@0D4<1ZR2![1CIZ33&8-:^'"8A!=-\3M4\(B73-&=LO9B6U![C@*N. M,UE8PK.:4\ZB4"W25)5Y<038ND:?#'N=DRKXX?A5[AM]X0&\0!9%\9Q4NN! MQ\7Z5Z1W-2 SC..A.DO=(AXQ0"67C-@1TR#.@/B>IZK;JS%6DR9(*?5A<,9:*Y'0R!@N.!@@ MWX,MY.C7<$M=0[39X,.R4XZ:_2$*+Q@J[U%0NBH':4ALN^(#XZ8FA:L13 M 0B]66I583'7NVQ)I*!PI3V7[9^4QB>].^D_7;5>4_N M$A!IC+:*JN7AZVB%:D94Z9U7F>NG&]F&\<@-LU$Q@X_G1BH P_(S"LZS5)0= MRGF.1G!''2&^7*;O9<<(B?8\'; HD2$J*)WG_\_>FS:[;279HG^%<:,Z0HJ' MHY;D\O0<[X-*EFU%V2U=RV['_?0")$ 2%@BP ? #24-=#% MB'N[K$,2PQYRY[!R+5.)SKF36"Z[GA^BLSU+$*D5XNVYE7Y-ED7HC>=RMF-N MU_!OU"+^*#5'QOJOB+:Y>4U.^N@"'+.(ZY)J%/)I,:@A;%!PHOKH J=/H= O M\&KL":39#.)!B4.@P-TV[\YF^V^(-GMK'D*>A@1"R&22%F^'L3N ?H$" M5EI1"8$=)?6D9K*N&M:;"PXF?;6'AT;H609YD]I>4>59.,9V6AZ'&#'EN;ZY MS/)[G.7',1W O$Z(7UUKQ9W'/_]TURE"Q\0OX,,9JKJ1W3=U'&?%R[^YS.?[ MF\]O1QT6RA&6]%20WPD/6)+_9ELK9Z4OT_0^C>N;MB(A_3*/./7&5FLKP4<7 M4TH3$*Z>U\>^"E]M\N% &HHA_MTR_9D1 +&'6=N_#;H,H^*99=V0/M;O%J=+)'P/9XLGI\GW%KN1M(*@KYH!%9'I4@ MQ^2J'E$8O[6DV/NEUVME6B&3I@E3.,*J9]K(:#T_I]Z%,I0=,B52/_0L69/& M3F!VZ[! .90-?B "?<0E5FETCD=\4$5>/I]_X--+[8*L.(&L^.POB:SX) 9X M$IL+*\,^#&2A(11JFZ_"N3K0]GGP]?T%TO9=52I(.?G"<-->#=NJBSE5+:T& M T^[A)4X[(8F."#0.-I9OS85_>G%@%):Q;TZ9YM!@\%$X43*A-0P435>U]])JON 8WVW[YZ>._++^0O#_&7K^_?^_IK6YGGO# ;HA0+%K/RA8 PZ'0. M=(HC95(H:I1Y^+G;N[N\(*J9Q9?_D2T>W/\/#"W][VCC5]ILA^&C+]'(9KJ@ MP=[YZ6.LD86U&LV93OD$61HYMR4?+Z@X+MH5OBH%LNZ\4<4+Y]\G/>=1Q@5Y M?<&BQ%1,O**":?OA ):AL!W;Y?*(W:Y]VXI5\3>HJY$ZIK@)H)9V4@(>R#@AD]$]0Z62!/$D+1= MN%CXA?;([D%4=.4ROSIY"Y&99%P"AZO"CLY#P/Y&?)BUM\&M-+PG-P M"G>0%F=S&IR#('"&LI%CJCWT(+@/_TA1#>'!>9AIDC<' )H_9;7>2.:RT>)Q)4I>/&$(&W' ML,MPNE-KYP_YZN40-G6W1H/RG"8@;7R8DO#U;?AZ'H;#^ )"+$ZLLC-^8_#! MX0BXX6 7B$";[(:(&QCV2D%4RM42:N@X:#9@'7S,'_E=5M? XKWFS9C*J946S7( M!YOX:E73M-=:,7 "V<)2IK?R[_W)32= MG,#%NR,L+@/^^@$G&=4R"S9U4'U&G*_6&X6*7W/O:*,:]6"Q * M?'.[3M5EQ/_E$?>)6.M3.M-(7T/WV%N 5":RYIDT0Y *38)/]I02^1"K0URV M/G MX5]/__'3X@[]G\?TT.$/C^IJF2_S\'WY#_X C_BLRZF?^X[\+W]RR]*X *U. M *W^?@%:O??&;.I.U-V//=_O\KIF(;?_I$)1M3)6[9$\K%8-(\T,$VU0:TL5 MOG#0FJ1>,D*S,Z61M"XGNU_>=53X7;@#3;*^]Q9/7N7TJUOV];/__@'/FBW^ M^U /7=BH+_-=7BWN_%@U;4$;^X=R^*,1H;H?RJY]>3A/JPWT![TJZ!D,*"IS M*4BXL62$Z]]57*B*/MBD>F3\/ZNF%_K-WYXOG@#7?I[#91+?80FNN$CKF6;" M4>/)MF\(AG23;HRXZL.7&45[6JN#Z'UORERJ$#_FNV61A_]9GBF%P[=EOZ^D MY.KK'ESAX+[86"]PM8 (,&1T#UU@F?=59$>20D)=L:# LKWVE'/4RIW0O;RA M#HM $9B@BABYA)8 IH5:^6!2UA$UB=K$ MGQ>$7E#Z)^A!F ,FS3;P@KOGPKSN%/9Z7_PD-9Z,@]+TF AOE=G$@E@[6ZDH:_UV,*L!G(G_)O MMS !PAKA>VV4W(3Q @9-]^X _5ZBZ.&H@!SBX>7M4KXJ5PQ%L;I,W0F4L2-ZV@641) 2!A?HKHN\)MX.7;MBT^)BC^ MW:1_E*P$!OD<]X8[K+DIAT]E''E\ (\.7::2S7L%ZU+2+@^1&[ETJY?;MHXLBF Z[ 5%3%^)?"B^WR_RQ*F,NNP9$CV&^OWUV M;Q$?BO6@HDDDJPGVP55.^0".FW*RDS3%"-%>DBY42C>MA=$0K;MFZ;>DIBT&W;XW+(+\((VY)?Z1QHB 0 M<;PC+ZV5!:T2]*I8GW9? #J4CHUX.TPH4/:#RRG&%[$*T6\)<74,D]UX:O\N ME"!Z(8 V'0&B]"9/*S]>A0&\<8PF3IB\1YV%_I7))V/%G9G0:YNEQ^3 M=G6BY=LTO,W('ZOY7PP,;2GOW)5DAD;I6V]01?BT[:78S]6,B!O%YS?;=N?&X%6-?E*Z2[5;*7C^3P""@!5QW7[6+E M-6<*4/)*$2!2K:D&>D=L#SFUK63*73W6@5$CA]\3M:R/3$-Q\5Q,&#-TD"I" MR2E IY%#Y/Z$%.D3HH*Q4:6B$&=[]"E8=L&5NR4S+BEW5!I1J2[+8=Y0CXK- MP.Y#A")<&FSW*(>&_VK[=K\E;@F.8"E1KZM%>#8 20&G!JVJ+-*9RQ<=0^0= MQW8]7;!WPZEPI)$ZPI-CZ2:C>2OX37494OW6"[640*NLWHI(\Y/QM'ZFI59> M?4>9 0(\_-9V+\_1R7IA0#OZC[U9(<1X[%U '+7C]UWK^Z):F9S<2LO$^E-= MN>K"@!]+-%(9ET)A['%$ M!,4VS"A&]74BW@*E. "NRD+>@.I526'+^$?G4"2B.,$CIK2B[B[N88(S:H35 M\?D9['6 OA%M;0JAU=%B0[O8MVT]-]9;DJCB[P#['TS8#C7Z/A.ZW%H0$AA: M3+&7?1??,<'R*$).CY&0]$L)G M9A&YU666P>JW>2?PF07 H1+W :>A?QD,3<">+JQ5O'H[CAH50+[,C28 MN^N2S]W<(9'"'0!ZCM@VD'E0XN/0-6)S>L>"PLO7<>B(EI5IF+2'@;B*SA3G MK)/*S/%AW^^"#:[V8,B8Y:2Y?EI&9K$/J'P1\U-!8,=86;$/&I,O;0- M009$T81,'N:A>]&$D2APCO-(=0NY_IOD7B,!OH7[ZF72(40PZCM/?OZ^OVNB M;J[ <563K!BIHP9SW1WU!UALI@CG@5()KJ,G^K+-@)J,0X*P!TQ'@/@&Z:ZY M;1$C3\?.+@],.!4P6?0&WF>^">LOG$,_?O^/7_[WTT?_3[;8$2XZEZ/[FD0N MH6-7@LEV%=ZY[%+7@;,NSH"O%X](6CD7\U43_52(CU8*O=*=J'2,S"BF(\#' ML2=FQ#&AB88%V< H&AD\:8*P$]C:H#UQQZI*FZ7,,66O5I4(*R:!@")VG8,Q M(HAL55^406#Y:AL!5 M(RPK:H38E$H"3.&4#D\5SC^5PPS=G45YC.U_2 M M%6$#$])9FA\'/$)8OYO2L8"J(FDNO3H&[=/N"A5%=8D_JTG25(V=VEAM_+U= M+EQ*C=.=L'C5U-T*?N1>0C%VYM:U8\O:)9*NPMZEM4V1L2L)CBUH3TXO]",% M5NAPU[7;G7,3L:AH)6&>;$8RYZ3VY2NZ$>LGR]^*JM<6BK!Q!B$8W7'M@39* M#FU>#DX_8G(V]_Y(66;J'!5 M1I\2YV3KOY5QEE,S$B"_%!I0&9H[FKOF=E4;G__LJ!!RY]=[+^Z%144?1WE! M3%E\N?(5<^).WBT"48O@P#=LK0I/.FNPZIQ0K/W C7Q840JI-4T_S.$:L5LN MFJ4* AZ-:;6&!Y^1XS)*&\ESV'&LI:C)-OF%IL-AED5A;[CG+5W 5AM([ M3-<5:3231G<_P8#(4H]O+X+I'DS-AE2U:*-+*1*>J3 XD=LF2KU.C#>-;"/- MY:MF*M=O0+KF99F1TG A85"D)5>U[EH/+?-$3 6 MB<[=PRO)L_05U4?.ON=RD):D%LL!=^/:B_;AX0@EAC# M]VM-]P<3LK,0-7*?5(Z6A\Q-5DDZ32"5PD7R68YZKM+A73MZZ8?O&7K)A^),,2SZH,_.1\M0T02"DH.B3I\^?D\*3U_#BT6AJ6S@P(T3*ST/; A9PEI)Y8N>LH8/ MGL2RCM\^6SS%=[.9GX?3@_Q77YX/1QJ(#59;\I4([0;A+%1I3?;$=S=&/B4J MZ^8-?;2G6!G5GVD)I6C1_K9D'8@IF@9%] RP$Y!PCJ),)6 M;7_LA_(\&?A!JQ7&/F?B$YLN5ICH1:FE?^?VNG]#JKF3?OY;*!4_0SKDO]J& M$M<.AODQ1DV2/AW2Y MA:AF/U3#03Z1?1?)4QSA$7.2T**E@UU:2+02(3]$B_,B5O:L8S7<:PI%1% ^ M>N$35H@S'@[?T]C$<6)W\N#D8$=,T9Z\:\"3%(_T0]AV54SB_G!88D%\']X@ M&E(9RW!(/,R^_.+AR.AQM$.O5A;ZI._>4G+9Q^^RCRWX_1Z0A(^^B^<230X= M9QMAQTHULAW&:I#S>9]@(01M*_@+Q@_W[:D$D.V>P11OPWM3-TFC;DD#(2 J M'+K+^V4NZ4=R64@2&/FJIRK_E[ZG;@4X G][\"6[%A2[FR<2_&:W=4UN*N]Y M0$I2&[S_'Q0".R"/;5(;QDVU'M(A'*7\3*#0>X7PK:JN'ZZ :@I'P+<,V7S! M=91LDIV\P3\U="_N;/F8@;>Q0P\M9" XL:G5O=^XCO! MM]5'[<34;@, SV)IOAP](HOS4:K.$YSX\E^BFY4FZ@W+(# (Q@[['W,:;[.M MZ.-E67$+2'19VVT%>.T0>G-Y^LP/,-P7\GJW!9\!_TW(N"253&D[W9'X;>&5WGKSX_NY'7_*,.=^=A<4O5E"LJOJ]R^(I!I M@@]UA&=@1/PY$/$];6C#!C^#*N#/.R+-.-<1./;W0PA0BFHE,9=+@01S $";T5*AP:U9<]V"E3%@^7LX.13A%56_ MJEM>Q?8KS;I6U%Q"!9WD_DJZ)>,VE/HDW XVH.8,U/GI 1YSL]''U)-!(#$? MLRI#2X9F_ZMM>\-0*J8G^HWYBQ,B>*5TD>JG=HB<)QSR-EXV:@,L%B372G"O MPE:>!]\7<>*,]RTOM/F M31[QUI^\[ODFY?N;!A[W4VX]E&O^[!_3XW5^0P)RUM(MGKG81N,/ZC 01#( M5:4ST@\"'KK'F+MW&CWTZR=[#=Z+A_]C4>XN']O]\W_+3>=OI$8>>O MY1[AS=I#35V^MUU\.IMJYGREU/8]/<%)HQ"-6"(TR?CM#M:D<,XJ&TK8>S31 MM-V^93Q5L&TMR%!H*['-E%,A&AP(R]+334Z,Q6&HZF &3I@]I6*7]RP2B^CL MYLP;GJ>9$_Q*U]:^148G2W;041J0 ).3G2T7U!;D%(XBSY <3B<. M.P$01Q9,QT29>2X.%<) J4<0QHSAW+=A?L$1!6,!)W $K!2\84F[2;!-1G=) MZX\ZO]VIG??T%\FL CW)6*!&SV?G:5#NI"5K2CV0AQ#F(7;,1HK6X8U7H/-V MXSQ_K".UD@N5)@26A:AD66[S>LVS"?0CFTQN":-G'[L-I^9Q:@?XGN@CI_GD M33GV=\9>S8A:T<^/H(5MEEZ$AWL>_K5XFBV>#N&5'CRZIQK'/U?]R\5W/!KR-_ORBTQ;0.?UJ^Z:J\N8;#Z+WL&@K/!.^DM79K>WQ["\>4%PO'G M17N<#)"(^F?K\SW'0^:9/X K8>&MZCI!/),K<@#5.#LB@^Q@.)GKLB![(\TE MN;"GAUU?DB%&Z,9U)FN'3H"1,Y^3>18V]7"X7>>K<,"CB2 >-7RTD/6/O\M, M3R^;MQLA*@Q1V[KBS :^46T8H&>MH'29(7\E%PQA;G45')SNL'=_6'95<$6/ M\J]=\#&/2(<796=H3K::?16F+._PEN+Z<.*_+^??G-RM?J#Q-T)YE".H2[AZ M63)H3[I1#XV6'U0E@@:]+TM4&]8'YGH7W_/4#:EY".WL."37U$PTJ.*#]\3I MOO[?[!63]"T.2V1RCIHB?=T;4J9TYKW"JN@@("V^)K\"=_YTTOWCUB%6W^O6 M&GNQ&VS8!8(P(LF70S5M_R+L(V=S"O4$E^5 1#&B.MGT=T 658X.VN6OEL2-Z(G^5?4&EJS,G@ M)_BE [3S./<$S[A-.,S;=S)TCX([$V;R,?MZ>/XD,Q(U_#@KW MB.8[A%W\8=4;[?=*CG0*CXG7(O@N8:]0:1F8T\5AKP1NPF-//PJQDBB:*J"3 MM4LZM2)MJF&@1_>]8!O#=(='KM$+,\XRHDN$P3:RQ&1]B$&?MU196"T#7J@. MFYK?)Y-*P)Y7A/B8VL-.?Z*76@*!J7R;^,F M&)YVU,9(\?1AV0>W&>WS!!TLSC3)\]U)M['J@Z>J(2A8!^ YWJ!1HF33%>=P MG&AF#DQ"992,^7H+7_;3QTH^UF \A 46(YSC]/]6;,F:)L?6O38]^XJ-!>4$V1 'K7:T%866I_%EG^0=*NQ1M(@!7:N M[P17YK ,\7'454MPH\8)0I5) OJ"0ZTR%2M1$*$9^C]4D'R!SY^\8GRF&\G^ MN%NVM6Z$;Y\]_J][<A1@^W)M:V>J(0TGL^$P)(/+C_8/%%L+F/0D1Y"-90 M[QW_BZ )#S[+[-F#5U;NMY2WD[:I\/QWOOC[%W<77SW\\NKOGWWQ!2<*;LIE M3]I?JBD5OG9S+"J]Z_^F2W^]R'LO9(:3WZ.DC;Z^?_.%H^%6&#\Z5?T8WAHX8 N.&D! M+YB_QMGV_:'K#U*5>J'IJ >?W*NWI>O. P@9PZ6_R/N"7PP=>? M_1UV O<*U[U#/_#?(N[#3G/\ZAOY2]+M[ >/C4B1K_3BR>.[]Q8OJ.]9G]_G MD&)ZCJ\?'+I#[^[RY#%[PK9DUAVK[A#,:%.J/V![8\">,*[;R>Y@=NH^>9SD M^F(RPHW->92+?CH8L049 M*7)5^*0QHDSSBIA.1/,K'2M^_Q 6W@L>GB3RW77E :-IE,>G)Q:NKL)$/4\O M;?5TD[-J>8P7X:,#5PG/#+#7=\S4D0G#@3*#T?+5,?SUYQ^EY.J8)9?TSYPE M=VCG'^"PVL^I07K&Y%7%__>_JO7G^5?E_<^_RN]_L?[[UW]?+LLO[N?WOUR& MQ? @+[_Z^O]_^,7#__4)&\JGOSSY"0[:ST]?_'/QW:/'OSS[^<5)0YF8Q8_3 M'SDQDP\^%S,9HQ@'H:B8;8];U] :*#VKW'O83(]V9 MB0*SU/_:'.;O)I21WNZ1U7M8D<^/J[=/]*U"3 M-]E+XQ(X/6=;@\?#C]/(9&C6..Q"+=CQDX^>$R-&6Q7,6@W ":6%#OS#=L5$ M+AP@QY2-M!0 '89K4X#B>!)/C!3=30!GX794KV^D$(&DC<@"&G6,-9GS5M]9 MQ,=QH/Y3".#R KPG]"\.I%-YHSA>U" JDK+=?#@]$R6>SLQ^@M;A9XS_S[%\ M0/OL'S[!\[0I#L'E?PM8SB?34_U;*6F4Q;JFD"66SQE].S(?)*:(7H)J0-\P MM1X/4E&"L9"TAWT=)_*:]T%5&RTGNH)Q7[DA<+G.T\GK(Q* G>/3GT-=GTK@ MJ%X7A11.KI9U89A,O_-&D#=!4:YHB,ZR;^G9J=$0Z(A,KRNXYR)1RXQ*,9=F M7TW3I4I"FO"YKK4&NQ-[%GFU5))0>>0U _B(17CH244.C1Y$'YU84,FR+5FI M<"4@8;Z&/$C"S_.T<4WP&?CLY22BRRA.C#DD$2LJ$X/8X#UUP9(JJH009'SY M$.$LE] (Z<-$ H^YAWE"D)-J+4N3;Y>HN&DF.DN^(D^$] H-@*S#T?CG<> X MT3 W#VG*.%CU0Y<\=431/1-FW3@<_I&X"LXRCXYG1 F6W" M?9(BI4=),V&6"%,CJBF -SG$1QV(1O@4C JUB6[Y.!::=5Y*B28WR6Q0R@X= ME<:%&N5N:4=PG':I!;]U+?BK2RWXSS/H:B)9MRR>MN@W8%+&L.E69#R=.3KA M@CT54J(0Y>[VKGYUPQ@=.L'K?$Q=J%G2#@Z@MEO3-B7F/*-AWS([F_@,*E-] MPQMP2>D_%;4QX0,$";V46=G@M&-S.#W%5PI?NVYII]52A*P&O5/BDA %3BDL ME'9C;O<1VK/SK%^,6/ 1<" P&@@U+-)\')15#T M/8IOC;UO M]R 9HV!BU_K=@?^GP347IA'Y#WH;12X#GXYC)1[V^B:-25-9&, M#+.\@5U(SB1'@LQL2'M<#/@%P^(32*D=D_7_0.U:P;.ZTV8X4<3J,"6 M< BB1)+59:.]WPE'FEQ\BX_C M6VB/!K"0X_)%:\(GV-2] N=HB8A=(,:W_(B5LA;U7?K>90K?\PX56XS9L)F@ MUCGP>,7IBA.*(/>*>?12%3-BZ %JFG!Y53>N9=M5N4Q_F=N/,K<,5LY[M+8/ MBMX0W2:WW/-L,(N:FK01D MFV;9PTR3D7V>0UN&H*+NVW)\"I_5X[H]%)!N"MD]Z(H4)"LSR#H']VWULU3'<*M0)I8^ "Z4I0K+3K;V M,OGOVX\6H#L[S**^SIU!848):H'#]C(/[S-;$TL'CJ&%6K&)%6911M( MY52Q0 4D$Z9O$:"KE80C*3I8OUETF:&X%ZO&5K,@$3[2Q=86'=N8QEZC"==, MF\;#27"(OO7$"8C] 9>%]&$6DHJS:/-.<6S"4ZR,%$#G.NDY%R08CNN=5W"D MNDDB9QC^ 9^-.L,Y=A8D"E_W,LL?/CY>=_F!R"RX9].1@)PLE]!.+PXD$9@3 MZ&?)#GT-G15*EN4KEN>%GD_5,&1\E/-"HT]WK>E^(A1 &_\W],_+*GA_J\#U MDUI?[F()+3?"*:\SQ[1K!6%5W\X84A;F3SIO>^FV*U69[#C#A.'HP[7@1JMD M*3G/L\2+/?(MPS&C8$ BZ?Q='78'R1I*2R5!]=I=&7_L,&!Z.I\N+3.:>-05 M#'S"Z=^L":;$,-LYX&!$"*)3? 9&2$S(7,>.F(),6&>D7W4"@4X0@6A^)&ZR M*GK^-PI(0',@Y0#J(QI9#U6:KG-/M*IS-&QR=\+A+0F(/R74J/2-JDATG#!J MO6^-P^2F](@^=B"% QAA'"FUZY/MU,=3-I&M2YO=F6K.C:<:_.3R6"EZ_3: U!BSB27B_0U1"[&ESB]K9)YT(O) M#)*7NEX33%(4ZO'-8J:.8-A)#FU.+V$94*;A\5)T^1Q[P>T8)6YO$)J)QB7) M_0FN'??*?0<9FSH_]IX9X]!P*P0KC.-DD=4?0\)9^Y.E"/$)C4-R.M#XI,06 M12F+Y (;?5O8Z-=_2=CH)S' 8\1@%BW)1#T9X #OZ;C^C[B_(D=O6(B7..?] M1KN.>2\MRB?^)<1V"*^[VE;$]('/^Q#_F&63OEOYEVM9\-1&V[PKF/S5@EG/ M]S=+H!*?PH[JY"!R7H#'BUB,C<+'/ !%HA*<3^4%;?)Q%B"[>PRAIOS66$J* M6;DWR+%X"(E@1M"K1;&CHP"TQ0%6X05(-^R09?+QO&CWOFGE@C[Y --MXC^1 MDG+LPR6*FS-((_K#^L!<4DP'J8KI$:@<^W=&$"04W=;Y :.FZ2FXW@U-* M(6JNF.I1$^'MKR07,7]A)96]K+?WN-Y\19T."M9.WU0KOS NV=0/5 ?/$](X MO_%CK,A5.::TLW*IA8WGF+!Y9&WVE-63J!H"0G T7$0ZA[>[)3;-;HE,)_TX MTM,9;& ,L-/\ADN0)JD>2U&@J[J52J0E1V?R)*?Z^#6V% S27(Y$TA+!3=R5 MQ20/\>?F]#ZY5*=H45?$/A79\FY".*K\>'K@>&YKUM;R;?34TAJY/%$W-(7Y M+;."":4%:^Z]S479@XH*$TJPK=[8JBR P;_&1@459A[P0+!R*[3O_]0J+(FG]_-E!&^ M3R$E),I%='O:*VNK)2Z5-]AO#CSV^DV,].N?;FUT37"ZIS#75S;^1 6#&6NF M=P9Q80[=AB59][P(XT9;W=X=SX#<1?XJ$MIG;T\7H'P!7T?FS,=^@)_; +\Y M?T"44J&5SM43E\]/+=?T[=^%]>#]O,;\[+SMNHB6$C4+)FY"04G&@9+R QG* MK9]A2)4X0^3\R0GA=KT&)GO;W_#,R UT;%B/CTLF*S)<3,1 MY]_ ')CPTUC&@AA'A;8*A"C@W5N!9N0U;?@I@;&K5-?Y32*5YJCR:'*)R1N$ M<^@RP;R'P$VI_JJT15WD:.CN7#TIE<6PENC;WRES!7UZ]#<_^LRG\J0!GD_% M,:@P%>J\ZX'% Y)KIO""P1CRER7>AAC#,J:).29?HSO1MR8KI0)\P>^4B:W1 MG9JL.SR,B/3\&<> $8-!#02/I:X(OC$#\Y\E3PA/@')TIKO- AF%-RE;S'?@52P.2=K!Y:N'I&N$E+&4-\&EC MO\*VS"$511.T+)N2))^_V77%F6MSH(+V7;Y[RVP>RGSE..HYCSS6]P$DY-+T2+< MD4C;VQ6\59!%@H\,GY(61[<1%NPA_IU'1R2)2-VWA:*\JO&2^4>%(LW#6'KF M31]4>%W#>92$X&2A&NT 6!'L1!'S(]H6P +2!KPGZGV2ME*=GV([0A/ ME>\IJ,A3 P2=05YT5 '/5*U!N3SP:6/7,-">=K^-V(R*XHW]*"T1E1<0T/LLRD^MF/#E(X-5#:9:$"O9LGN1 MS=B$Y? S\^W_ MI7,$4RP.2X4U97V9J0\W4P*1]^ VZ>T^QHXDPMG#IX@ZW1?&OH\Q>=H-L$"^ M+;.I0@[/(US1+"2% >@>QY3G9.9B9=.D69S,GVN12AK\+_/\GIOZHW=,C0:9 M57D8S(8M.*QD9@A!NF&BC0O(Z/U.35%2#KD5 ,TMU!MGF++\!4TC_32?I>KA M7 M#'_!3[8N145$PO3G1@H2E7]^]-E(9C$-%.=RH'A="D802:^ -*E6TCP5GSVJ MB2.KV-"Q6LN&3(+46W*95 >M0I"=V?L.E/I&G&KCZQ@?5K:1LU(:J(W$\ _2);4VE< M-YHK35"PJ)Z%_D3_+9]-;K\\%)M23D06N16!>[6X#-86:2ZGFZK+@R)V2K$N M2Y+(9(*/OA.[)6CM=L^@!&Y^I5P@!Q_2:I#;<2!5-I48FU9.C"[N("1TB%@P0<_;Q2F3)^FK MZ?5/Y:_<.%J5QRHFOFSF1GG%6M%<1Q+AX6VUGSN0LKER)Q*JP:9511D+X[B[ M"!KCZ2>6VUQ)7:"HL:25 MC> =46'L=FBR0\D0TB(=G:I.2!EJK@A_3P6AHFU3&*S=+4GHLV39JFIJO M!?CE0+G=8/VJ(0*?PE(FA^::BYUI,IAH-,A)6ASV7,]5HI34)6N%I0/R'HJ< M'#=@)ZBM$=L6RF!*P<(VAT6*X\-EQE? WG$LVINFI57OC:@DILVTUT12!5GFU%CK&9)3%.4)A&#N(HM5L5@HE6-M6TO/%6$>B)&"-+"M4U<<10\$Y M;KN1Q X$[<*^6 VN=*7;BUU$]CJC2,>I:"@34/W )"FS[C$=0AH\"4%$6HL' M!A)7I54NF^)ITOUVE?=7^=4+@1[<>9KG+^YFB^6G!)\F=%UMI9\ 9O%FEH MXIN0AGO!2$[J9TJB*7IG:ISJC7[+[M9786?GV$;AE-"!=H9*J*KVC@$$L74X MENIR'$.?./T$"SMAB*'2-FMD=4#9Y!P5B,BL[O2(?,\7=;YZF;Q:OJ)(E9>F M]>V#A6RU#5Y)202%&5"4)?;+K >6K@F6_ADMB0W!$AKQP(4V$_Z"V!;:,';[ MLA\-@,OE(%;S:KJ.;0 (5E-%]S/V^)^'OPE<3\?Z7"&=;BI",Y65L)Z/T4T M3*S%22.PV-'%F0O+X4C5SZ&J'KXPY_B,N9A>"]B]73+Y9$"#D#Y& N2&IR;% M=>)/CDK?I>^X##GR8ZCA_+F>P4OO\GU5A+< =$E1]3,$8GFO\G/BS6O@ 3\@ M#O<=3@CTPK<73@[U!_B+)H==/"<>8!EN&XD8K_K#E!" M&;V29V>H:>,; MMB 1HJGJ.7, 8PO(Z[/G@46QJ46W 'J/[H>1,+!_II*T;_(E# M+BU1GF"DQR6RTPE8SN;88I44['R/ID2:X2<@HG")P@2VC7 /24U.)$C*;VQ= M8IP$1%K/2>WZL))=!F,APMA4Z.E&2MBNJ8E7L*Q^Q0]CWX3-VYUCTC@*BSOH M^K#5\%H QIFFBS-3:B;>HHD3YW7#,<.3TKH8F&-,\YVH&#U:A?5+MI)RPF%" MTF8-FQSD /+>A+%QOC1S[R$NY4QN(#7BW*KCT@R<@@'M"5&!2,[)S:+HB6BBX[$"9RH&K.PA<.['1*^6<>XQIFS M;0RQ?VAOPO-QT2#I9,$I.H. 7M-)QED;E%WK$'21<>(2GZ++0KBQ;5O6!0ZA M2[NB=9(\1H4X4IND13G8#&+PU%"+1C*6#"[F)2P(BWE(7P%N!$6&"3&PX#&='!!LL*UZQ"T:?H]\9Y EF>IP3[!?!8*]> MBC2(MG6=9CW5%"*S9YQCVO W'EW74"/H;UKW\WTE5CHPZ_M"Z6-/_*!J )@7 MGE!C2)%S?$]D+.RC14"\_ T("%"X=YI[YG*4$=;N* IW1\89VJ1/:?BRA3KV M==ML2L6GKHXK]%5?*.OMW*'_;IK*4?%5V'-.Z7EUW2LHY7A2W,V MWV'M\/-[U"H?7B.GKV2G!HMKO^QWF=<.RT'=Z^2@44Y14Z_4ISYR^SBVF&\/ MH<.W[=@(@1@ECT7)M"Z9U!]'OLH,5J&?L'1:L[VGYG2(82W1&2ZG.7++,XKW MYI[%K]5:_"REF>[>XJF;X].&P/*%#UN65 MRFG6#Q&N^">;^D).^1QG/_N1XQ1C-O>--6$04.S/I)3FAWA# A./OOF^\*J*" -5(G2T1:0PF:^'W2![UM.@EOD M1&&=9"Q *I#D/\,Y;I%AA&B'D2[RCL)$^T7,HW*.= SIN26;!/-8 FPX$3:WQ[$JGBGF][27PIWCYC#">-E(@.R^,6%"";Q=J-Z1.P_:7:\ M9I@&AW#+WX60&4MY6CYHJ.!_ZTK&P\RN9I>NLB^\%6(-KS7*\:6Y$IX^%\Q/ M9^ZUFUA,K @YX:P0HR%'A>N,]I>A^,FJ2S@\)F^06?4M\O2C#;O?5FL4191Q MF!YZTUX-[96$#N6K^?6F_!\Y+6W.O.E]X*1K/0]T;S$HTCTT M*5G/:MO0+UZ6Y7X!74L6-IU9HSPCEB_5)([;(_DO8 MD$_%_(^R=DBW665^PJ8[M,319$"<4L7D.6V%/XX(YG&<]Y9K%U,[98EF.SU9 M.)8[P;69EB=6;NC;+7EZX2$) $3SH1I!I\_O< 'B+M1" 'GSL/(*%!",N2^J MB*_HXP??05Z2C2W#!!"KU5S3GOGI9#3JV,7[!G6D$!,T1^M%&[^8Z]R$)S5E MS^+7E +'I$S,$\I+.J)B)SB7N7&<%]JXE([?MG3\\%(Z_O/,F?,14O?BMK;V M9(F/O7O>Q)9O'WO\0+/0@BR',E*\?MRSY9.)"'\KK<@S;*NNN")?\9@H.R20 MJ;(!+=LLROEV.T2?SE_6:%^UFI1XOB/GUO@"1Y>+^A,>_U3D.^!RO;K@@EF/ M4I7"26Y9VV-R=K'G8F#?#97T7L@C-^6 4\R6C$,X&8//6?HCG##HH_OY^K7# M!8M"$SR_-L@XO:!J5YC3IPW:@+\O:01%]4F^\L]P.A?M+EL\SIL0L/!G_X5, M74V!1;9X$;Z1[UNIU#ZB,"RLR7S*^P4X?S/P8B?3,[^ [BV^1V>!PJ1KZ5 @ MC\/] *^?.=I+I?J#LI9:C(BQ]&/D;_8XF!4M 'EN2!>!:O798_1<""FN1Y^L M6R6!5==OC9(.9,"BDZ\\6[)BB[#K5O8BP:]A3^B6O<;)(E[G8]!(^/_7A[K1 M!&XKNW&L]LD)B)PD**N2+8FF3)V231BV;7BAE[1:UG4+WO0UDP/O$8$0K#%3 MDF@=D4R0DN%S?11Y\O"S[;%'G-1"IGH57KD)81H?X15%Z=O#CABHNZ[M"*58 MK\/P\0:7-Y!@UH-]0DA:[B@'6>))@TF@Y'W\2QN;.(&H'7#YJF>3HK(^ XUC MNP\>J&FF_5;:V>45;R?*@YG5"U-VF?B5!.M)AH^9E>+]O2U3Y.>B$&H_/T\S MN.#1(M##7>/DL8AO9M=M0.UTLRWK'9+'%N*X 2V> )$Z*M=.*CSIFP//7'1 M?CN_5+?MP7Y[8LG2J %CDFX_LEVI&@-5.K7C4E^1O@@QAK:3=MX9&M4Z7P*H MW].BI'];PSOV^=#N,T['9Z:DY[P/KUS ]_(PUC@)_, 1E+K(-T)?VI>E4L)O M !BSX\UC9DEJ@0OJ1#E;-B"ZVTF92B7'8$I&>(J;5 ^3I@ V?X#";!5F(#Q* M5\K1KMB'6IN%9\RKR5YE?-Z6C24;!:*<@/IA9!=L9%4)EKT+RF)0DXQ@OGP[ M=FQR[HTRFF+.^*AG>$R_EIMJ61Y;:TH4;BIN%R8,/H>Y@]-@GD'Z>PFSVR/Z M"R_5AR';2(2BW(;A^5*773BB&7>46$#[*[5@E(,#\U]X4MX_3TKLWI[97-Y_ M',AA:7>[0V-M%PG5@X#RR+9#V'M?DF/ YE5.X4P@.!(&K5OUUOG0HL;7VB\$ M/BA\&]5E1;SG%3%**5+VKRG"^G!]3^+C"6'X&H'M.%:@+'W;V-Y.7*)^N-TE MRABB6Y#?4RV#SQ)\BQS)&W%5@WL=KNT"=;G.97%\V,419BC,&APS%+H8 V?1 MK^3\::>#5>1"K_3>Z9486-0K6T)[TVBMGAWZMC-]IU5[A?R(IAZ?OGA^)837 M?KO>H!/NEO@%-1&$FH"VASMOZG9)<*23YX6E:(QA&RWEFD8XR'FB-UR&QT/& M.F4G2KB5$%]:DSIH@)8519I"G[DF+Z>72"D^ M4P:R'Z9Q:EZ2]5N%8XX3?!,");S6@2-RX,+"O:5=/7R#*IC86AP04W/.6?+$ M$$P BEM(5"@7A>6D+#R0,E*"A7=E7.%*]KEYJ(V\8KPA?7 :FU$(=?Y3O/I$JY)14Y'M9 M< X(N)3;?8E1DF%T^LF"OB5)N19A&%\0'NDB\8(,1R/C*]T7Y2D/>\X:&PUV MDN%-EU<>%6K:)JQ Q5>J S?,"/+:?C0C*%URG26$T6[]I-.[WN+%X ()T/(_6,SPZ=9E*)$ 9_]_[J]$0L>YRCSQ>GY MTI!I64SYPN:IKY>5] >,F,5FMSFC$K4FYR[HMWTT,G^EKIAD=U1>B6M6MOVV MVD>*W9FVQT5H89*$UNI=U*4=X;\R$EE1$(,JJTKKL';M2\!;ES%3?(>_S(GE MQ;Z-K!QIP:UCW 32^;PQ[C*1/H+6697[]-+QP0]-C)N!>+^;<3^8)<_&KX&\ M2[BK9Y=JNPG/@B;!E9WG-\%X22J:]!(O&).WQ9A\]I?$F'PJ%I+\(6-S M3<#)?ANXT@0#24#(<4V6@$#0 ( *[]L>Q*^-534 G;^W^%6]!'PC5U/@25!/ MNRI'N>/I3FE@[V"]Y=E $ +F'"8ZD6]26!,,-Q5YZSK1!_'(3KN>N]JIL8&5 M8G83KM@+.DXZZ,#U&5Z1FTBX$XW LE>D99>S**&@=YFJB4&KZ$@M1!Z;X84G[W;T;28Q]TG0@+"T"N$M.WWY+/5+48O&M_DQC8. 6G?#%[D\ ME(P25Z]L]/%*E3'2K0H^FAN_[#"+];T82\63AYPPN*_J M4BD4R;?1_P(?$D4=N6G3QEXC+\!#B2$ @VWRP[ -/OH?9:%9!>?.BHB!%64S MKTSM_SH"F"8^LO%MTNY56H02W%,,AN-V="8/9NXGL3?A20^I\)+27WI2ONA% MIRG&1(K^#+WH9[<4+[F#4R,L<#]2=$:47J3^*G:=!S.6X5D(A!NN)?DA117C M=QI588RF:W''04J0P!() _GFW*]Y/D3S3 M\-DU@H9-5"#7A MBS-H@@2,6YZ\ZW#FA/\L@/'Q$!0%"8+<3#AS6"(1<<5Q6797^3"$\$FRS(I] M\$B/6Q;)FT[WK=9CP1VUDC Z!:/T33/A/1.8B&F->:MI(KY%20:)VQC"U09R M&'+"KE"GSPR]W6#'W>BD\UVC>EXYI4>Q;M,':$=Z<[H>O((:Q=%D2.OG=(>&A,5?2&<'<5-SD!.$O7MA0PS9=/*!RN'VVI' M>LYZ^PC2?->V4W"CPZ975@Y^]-$#4\L''F3ZY$9@..Y^N[?X[D MTIV=GQYX M3,BMGFD*@V4BQGT\7.>X7%[ GD^W5'< MZ.^Z8EP7S8JJ-BO'[>+I-'7+1?/E%R#:#1R6D>Q^&!DY\#K]WZR M5:-IZC7_>V_QV)MLATW=41Q/R_RZZ@Z( FUR]W3%3@]^ =";>::F;R?$#Q/ MHNK<5OU65QLY*.V.MQ1?Y"X?74HYO@U_ U<(GU/(_B";@\"MEI9\WKPJT80] MMSK4>4=I5S'%S$L:37R2DY3ZD$ ]P=5J:;(0%Z]\8.RPL@E05JVIQ(XG#[44 M=1^"LV("6YT>&]:A\.9>_[R#KX3=$=Z<19/L?\Z9:D!A ?Y.ST7QI:%E)6+S M7"SKM??A]@?5?"WG)(]2_%3>TC8>P+6_Q:7(V3M@%";HK##% MT5DD1EI4\,W?'$5>=O;SR!=IPRR3DAQ874#:,_D7IT.\XPPUFN4X9E[!G9_T M0,I4XO)6SKE2(S'A<[0+#UM2Q8R'JB6%P)HS)H>TG<0L+I.MF(W< WJJL+JQ MW,(!5PLY59BMLCMQ/N1+XF4YB/2Z2-]8CRAL_+)K7R:E9QH>;:^@J#VODTXT M4D&P>Q7$>TCDBK@/.V>.C"0)%T#N1+N2LD\[J!D=THYL4TAFNBMDVC15?H[* MNO\HN5#"WGR.(F@P1\9P'T::,"%5KR #R#& 3[>66,>QRA0A K;D MR#/,=V03[G'P2E4X$A4ZA\CVI[!DPMB1%YDV>4LSGJR*]KH!#0\;6A_ M.W?1PS^T;_S W%H@4]("\XAISU(7)3?T=)VBY67\N'/;\!KO6 M]OH$W.'ALB%)BX=+OCB2!]>KH3PILXF9M%K^9Y C_X+ 6LQU1RR&+X5%)!*] M3,J5S.C)R9,5[BJGN4NO6569RY',19/ON$=%LFYG&/\\\Y Y.S;I+^3R(V10 M<-PZ'M(\,K2H! TXL.S5:_,>IRZHCE)\%)J\U,_3M(L>ALF25+^4]D&=5SNA M5V;C9)4N=3V3;*=;D<$*F(.T(&5I@V2R@O*2[44:'"T M"I$+Q53D%XF55VEKW8GJ=Q]2SG/^A1[G$TX8>C"#XB 6I"2-TL3F+ ]%W7_\ M!:H_<^2%Y M4'#[VDB SX]:L(()/0TA?IX$I]'/5<=-H!E&E71C MB617?G!9DHE2O&5#@'FJ>*DDFO&18/7%L\>+!QG^YR'_SV?9XOGCIU??OGB1 M+?[KZ8M?%E_=OW_U^6<.LVC5^'Q$3P2@V23*]6*5%HH+S1X'%/P'L-;5QRL0 M-*'?]LU?Q\DDSCY#5PY=FROB>WFHZB))"$BFIN>K=)^+$+E@-E*ZE**L;YNI24)H5Y MDAH.!IDB]=4B#X,SN.YWI0N9)- T9>6H!UR0PY2-,5P<2=FBD-[!*<>6U0V. M#&VW.TC'^DN$"BDZ]<^@\3E;N )M#E$[ M$+L71=VF;)#^?#=S&755>28X:K11$@K!.+ 6 P-Y.L_428_DE2!++1B"0M_= M,@VHC<71$^MH:^*,&HWQWH6O3!AHO!S9F*!@]%RI. ,K./ MH4$W4UB*65U3 M!XQINWG9669@R93)):[XY&N1HM4&1)]E5@XLG9MQVV9$ZG*HGW!7C-\E;?JQ M_A[9G]LR+T )D1&,&%(*+F1/G:&E2#>[ P6SI1MW594S?'G*=%$I,8]FD\).>:4X%.?2Y!V6GTE"GNHR8%-?MK-3EFJ IG9M:*7Y2MZ*\1L91 MNH$.$LR?P*NU(X&W)N>R"G7GJ6;EO(6X6R//."4G&W[ WWP0+'1=0AR96 GQ M)&B=,>A5 G9;^Z-]-P%-\- 9=F.&']9 J%E,PAI;$4_N3'O6OY4K2PD.TO36 M1&_,2D]W(MQ>V8)81>$B&,KE,3&:=B"8].)<"T3&UDA*[(YH!4=M6,R;L@TV M=K^-O:<)'A;EJIQ%" 2Z*MO06.)DV27$(<8KSE,Z4=A6/QU2/.'YHYF*NUJ^ M$J*E7&0'M!""-/-I\G& !$7B!$Z:_G./%%-]\I,A&V MC,GKD;N'?]J&<%991+)DH\.73-M*K&I^CJXB3P&*6Y16WTE:G6+T^.\3BWA* MDWURDX3Q31'M)Y8_&_R_/K'P+Z)AB[>TR*X]A"&H.=T^ZXTEC5^@\@KC.XS; M)LGC<=ZH=QRB:\(G(0I?[0RGQ3Y+KOJ#T8SQNXLZ>YRM&*]B*F+&04? M6%0,@7'90JF7NCO:9G-%R:LW6%9TL'<%%Z7?PBP; BVI**HX4DXI)_8[M>$ MF:-J)_0\,:$4[A^"Z ,KJHC?W4Q0X./P:EXE2L%D.(OM%I$U+MV&<$3FQH<< MZ!2=-G?!\.#,]]J?**\F>B S_#3)YZ=VM=_'7+5TNQEF$S\I*N6WGF69/?TN M>DB,+-0;6Z29YQYE^^8;?CQX]B11MF(JDK*O'I#F\Q6FPSCI@$H/$IDA>;R" MF=.H"$=M+(XCSHE[=DSTQAF@VE*@/!,CNK?3!G@T<9&CTOI8\WK$S4W/>FL' M<-6=-N9G:+ 3OW%WHN\]S$JI13QC,"2"Q.KJ2/C .B[IQ-3RXF U# 11KOV7 MR$P*+,E5#6(\?T>W>IM2)8/0KKXC#D1!;K,'R#B7&;J]TJ?T:K5Z$E5F5.XE MF\C ($(W4E-!?M2V]R7KF32F21[^4BL5;V08A+7G_<]L.%P.H;XNHPB0%6GK MUQ:D*;&_FU24[O\7M%IGE,]P&WU52 M)!Z\ Q/?>N*D<)>!=7BKF;.S)>WTD%1O5\$#(ISL1F0[1=M>TA$DW\R$&B%. MHL+0X-K/;\%<7:K/)ZK/GU^JSQ^(ZCU*OD6:72#.*X"'J3(IQ>N4DP7NA)W0 M-P F>CB^QU]S='OT/'2RSZ;$AF6?T-4HY0C(;T?I22&@Z%(J&;./,^H;(;P& MK4M1JK\7;?KY&;_?#"P=+G6@S*;R\4=-OX1*)\X20KRI,\F]T;6PL_N,'^*7 M-U\S/378(&GWMFMF[-S"ZTU44WR]ESLTF,Q]548V]_@T#*/K!4<'3)I+4E]( M:-\C[YUEX*4<"HB*3"4#U[4HX%C $]( $ =$.2)G+#(%F_ R897)&0-RX9Y\ MCQ-LR5:E6P"P15'%W-+$U9\0@#76."X,7TU_V%D/C^-_( 531>\Z=U;!%M\_ M__4RJ^]S5M6VNZ/6RUE(_CNC_Z">I$@(.&'W:KNH7G_9DA^./=J$Y>DH7E:- M8-,JIL?:'[K5-N\U*N>XU%@4X\F9#RHF#$T^S]ERF<(/N__R@M2(_=G).>#> M9U4GSI$UH4HG1$VN'"=;+A/X/B<0PAYP3"P5<&@H4T1[RI/X.G*^4I/^[4US MF9WW.#M)AD8I2"PTE9R1[[F^S,9[G(V(]! 1&X-P)H(X$P+$5=DU"0=M_==C(S4*9$')^Z*Y"3$KP&T6XO]G"=$:>C&*B*7A?$>%P8#L8R(+B%! M8)4P:9N7=MQM27U"7O0D :.UAP&9PE[Y'?(-D_55/2H,%Q+\]TV"[UBD):VN MVFV)H!LU_>U\H-@01(A--50-^A'K!#*3AQ"?5,HEJ [4#%9T*HT0@:SGEP < M@\?RSO .J.M0\E4*6RKN#$26$QC7;)LBL;(QK/24HI_-SYB/A33#=KNV8,'! M93_D'(LD$ :RLZ^!,7!-AYL[C92%TX:D56+X'K3OU(38HIJ:RPS^2X +SB.E M?3R?'J:"WO^V5.P,D""<7*N7J/F9]BZGZLNB3[%J@NE3R)I!8YM8^T^H#_EQ M$H@XE=J!NHXU-8_]\,@"&\TY7+BWY&C&QG^XQ24]P)GEMK,8YK92Z$X+@4EV M"?\287*F5'FC3>"Q0&%/%;4O+=H@877'^;IU=I2D!9/M"\'GN#2$&A!H2+ M>%P4RC-C)@1.VPOZ-SOY!O:%$T_,F<+3CRWL9Q&*9K5N2S^>H@D0:GQ-8]>)Y3J0V)FJKUPH#0=E7!;?[_72/ MI'=7">L"?Q5Y)!#.UHQ0ITG+C/ O>.2N#.\QS_1)ZO9Q.3WS#66S6@&*>.+7 M=8(!_$,Z?JC12EAP9B_AR.W]! #VGK0(_&MHHD^F(/PT40KHM&D@D;5&%G^H M3D@\WMIY,T?:=#"T1177NS+2IQU+Y]R;I>PUZ9U'0RZL1R/!\.3<0/33_"Y7C6G\Z$6?:'22]@/T";LC(IG7R7$T;I$X ML2;>Q1:< K[BM)I9T3-7::!LZ=]W^@(7*-;;0K&^N$"Q/@04:UOFUY5RH):^ M&2HVF+,9]V(WZZ1+#[1?;'B+M+'3D3,]$NXT2J H(Z_OZQ C?QZ)#(PQ[FE M[I9GNNRAOS>.A*R=JW-Q4M(E<7[G^R_I9'E,,23.IP W1V7L28Z1K5F3GE;D M0$"RH#[&YF?IQISG/I])T2"%$@\4T>].70UDC90\=W*&/0)SBYM9%P 9)XJ[ MA<1Y3?&IO=,LY;DZV6/BVCG3HI-VA5E(X[(C9VCO3G%UO_%6H1;;Q[8F[G<28;QJRH@#8MZSB[Z"C>Z<2D;LUJ-IZT7_4Z[ L2?^@)1F7'PSY+8N M$3_[&/[NCHU5DV9K3]&L!*D#Y8=O(3'/E+)7"*9G(Z2L'-+=*1OQO>279BH7K+%=N^S)=3Y1IQIV3ZUBSK M$NX*X*YRI1;NIL1Q MD?,F'OU4*I4Y?ZP) MU[Y5]6/[5(UE"](01+;])!/'-"C16L62.NHQCJUSJETSI>DFI!:PWD+41*X% M(X-%=]+E)6(2,FK@[//C3KB$#R"K\1%1\_N!W::4:"ERXAE,;$SSF4TX%.DA MH$IPC%D-VU<:&Q?DJ'FJ-,=KE@J-M]) 'S4H8L'$USNU7.^*D-;;DB4U9CL_ M>ZWVN]R!3^;<5I'.N]6VHB-^IL@H4H1Z#3PM MJ=3Z_Q(T*:93XM,X?FI&"1N_F:MF6PI;DI=1UK)GCC2<,,RKS2<^!;C"(\S3 M#;5%40TY2>*LJP[U9RO6D@*+?C.63KJTGL1M_D!(L.PFO&MV$;\U,WD;6#.MS ;DXMH=8(YC>41_2%=R$E5@G0QZ?0XA@/J'I":&#BC1:=%XBQ^=(APM!Q?*P MF8S0A,G.$#8,942FL#.YHH0+.A,K3Z4N(7F+O?\^,ZRU\AG7:::J$^E_E%:: M"TO0,F"LS6H[,Z$R3PD2IRE.W^>G<.*UU[J!\(5Y8Y_J'1P]C_R[/$I?!6. MG?,6%:%/UU6DZ>)#%XLK9DB-NE:Q@$:&YNE4Y=3B3Q,.OPN1:AQ8/>.9II.& MDY K8KU-:X<&0QCF(!T#LN+?3H%P)K ?3MLW[;4>I#=EI*U.)M SU7%LO6.Z MZH%B0C: ,J'[KMJQ"$QLRLS4U8%DH#NQ8F\F7GC=KCC698YR%"/#]?IRQ VD ML?>XU3,X &A5RCWK%VNY2 B9DA8)+>"1Z[QLB?CY?1J>@F)RJ89RTT*!G7(0 MY>+1+O\CW.'.H]]>W,T6/U6KKJ5#.?SACV"2PY^^;]M-\'CO?/_X>?C7TW_\ MM+A#_^4_SWPUX1PH4TVGL1SM<-R+;H.H!U-W:/C"(1>4CJSE!)'5 M(QL#.,I*T=!-'L[=F_!%8P9=J>F\MWA!(7CY*J>?W;)_G_WW#WC8;/'?X3@) M^^?1RSQ8M<6='ZNF+6@#_U .?S22MORA[-J7!X:.8CLBB:QH1MV1"D"J-DPR MN&&B89?4Y.QK 10Y-\8:<"HF-_^);#A^]=OSQ1.PU=];&-U07RF"/GA( !#? M"J!LVIO48HC#9G,3?L)HQ3%WI;ANG?;%O.-&E^9R4)D>W XA/8_R'9=1L2?D3/SZY$B\ZFB4ZGY.4CN5>P*>'>"+7DB?J\ M+I6[D$R1EM+&_.MA!16;8>LR&,$EE@=@^AW[S*;D^%_NASNU4"24AH"A MA*(DY5V(3;Y$%C_<<=W65=MG]H9)S\B.E+6=!>'GFGX5C';DN@&J$0+=BLL, ML^_H5%7%VLS-+D<"QN,\LJ8\>W X\%B2'93L664X#,\S&>'EP\A-2E$GM-XL M(G8)"6L',-J74RN3'R<,08B:>[(@LC2NRQ&R@"D#PQ/O^K*^YO,KH@T,; I3 M2-=UVM&'("$*E67H6C5**:4\:H6HIN_A6C#BS61\>X M7YY068311^\%M0D>TT)Z)8XSRTL^<%R=:I,Q7E'QD50"RDTXVM,!M9'2,,!2 MV5VY%4)[MP[H/("3'YT-A.*%FB46Z^4&#UWV(C+%8%]68\"%#EYMG0*JDA15 MB,,B7W,LIRNG$;AOY+ 'K8=*JY^J++)R)P8$_9+QO=P0%9MN,)0 M:1<6NI!<]EB/3M+N"[^AUZ-\G7*7M]C9AT8V2@I^)EM0Y%TAR!:S!VD;T:/& MT;W:TVH&3L;2*HR22DP#5P'?FNW0JA/ M.%W9R0ZE,TRPS;6.NI;1/8%V)$4C=,3&018YR>DW0M#O"9/5Z6# VH1YF>V( M7HU1.\+>JR1V)%]/V-)@%H*S@5J.@\? VE>#*WJN(?[+^,\.!WJ4]"1"=,GV MI\1ZY[='M70A.V.?D\HX:ET*5.E8E=W&FG-=F4GM>&.S92H^NYM%(@U=BUZD^(5L\N00[VD)3&8D!L71QMY@WN+Y_)E8H+NS2U$\"DH'[Q]]0IH'^TO$=KFM'[=G-+>T:9N M:;Y#B+LA_EUX#F'XN\VXI6IMI!^S:E1&L$R>V!5%PUY[9-Q;4AY=BU:)P<0S M2.K\)07T-UL$ V-S[OPX3\/N5@3D5/ N4T$NML9L^],%NVGIO\.KW!!6$+7P M:DT;?0WM>))% ZK!F?,DZAYGYU.GU%K-[)DYT,?1[L,ZIA$# PNZ;SWR1]8)]&KZ7LBN1S!P7\[0=*JX2GD('PAZ M?XYG5=J1E;1>-\N6U@HWBX?M'WR =3ARRM5A$ \]##Y'L7-B?*A G/@-&JZ- M]+]*GL$IU.S:\"LJ1^U*8B=>QFVGBG8+"!_3=WKFK$X\3CR M^/0X8<,WHZ7/.QP+4L2\PL( W^2?5[3Z2%ET3A,UB^_*97<@K^/!PVSQ\/[# MOV>+YWE!P[RDD.)%B,3"1(2;+'YO ;*SCMY&M=8675N+Y.W\(-]Y_.39744[ MY3*EEMWCI;8.?@<5C36E!$J(8'[#%\.O"3@+BRR:; M?Y1X%A"TK!_P'B+S'OR*8>OX4$X(&(9O=X=*2J?, @[$-R[( D2O?Z2)1)B: M-W"+P^J=>#M+J=QNWVBQNVT@+NF8WT&D'NPN_!+B5#I);'#!A(,SWH\.XYJ* M"!QFG'CGN2>E$H'\B^7]PO\+2PCM^2SP)[0,9=[$NFX/P;>>GK^674=@Z7 . M#YI6XXLR(SB]W$$8(X[PRKDBK"#$T3O][*S?M$'?T9)]L(AWS<#P9+@'ZB(1XU MU/DDWAO[S3=_ ;_YJ=?RP^G@Y3XEDC!15AE0E[T30-C,$-];//:%=SZ0DL,0 MB&!@MY(>@S4DU AM(.(5@L1G/R %6TWZ%JU0Q]X0:OEAWXPS79%]R5T_T[YF MA9^-%&CMFUG,+")RV%:=EEEY6.!,V?F)(]5):^MH&>V+%J1C1&!$C@9LU%P7 M1L>-21Q.O,Y,<57J*5NX/+R#ME5T9:BH2L/C$W#FJMG39.*J2" COY4<":DM M[_88L+P/"W'PSD\2$.BH2S.=UE 9Z^J4T#3#+BWV^;1+P?*5I]H5=)\J1M'R MS.Z!PCG:6)6,&1F1#'9"+=0[3^FFGE-BY'&+L.X,Y5CBR]U;_'=+GDVM:.9\ M]9*NG&"4A=IU:,-GG%?"@,[V3*K_[K;?K:ZYSWO&9>(,Y%R6PJ?R[$?_@E$< M%7X--)2.+7H(#)=%_1L'JO +WCD)%HJV#E%6I#O,E68#(.TM-V#;0%)*5F7$ MN0"0*"4YQDCZ982\*CZ+"A36X^P?69W];1Z5(I,L9IS"]C"@,!D?$&RMDG?C M3EZV6FQF9)WBJ]NV+MZN%O')'-9SQ0@=J31%BI:1 44;I?< C15L.BPK^S55 M6N9QI"RN$WI$WV&V[(80O*Y+V2*7#P*@^IAG_/N9"%&27:_)AP*\8*"#!R%6 MVD<68TJ;%$$04)LRSC/ ))$Y?WC_X6=ZWM4E1"!&SR"5=YHT]@ERSJ;[GG5S M?%&R0$?'")G5LY26-=F.;D*.C\NHG!P%5CEG95'1U[(V#AH]$MOB #HRN<<_ M.L5G",H3YF&)#FRT\ CR1G(!MV^)&S][R$EHP7N0SI9%GU^S5JB3G%;&F:IT MI_ZR;,IUY1H >*54 ^\<=H]&EOW6$8H[5=,8E0AE\S"EH17?9X=:IR[,S6P^\Y?2C[%V/ !< MW>]#Z#;8:J)CHT12$\^\;GM6=+ZU=? L82++LF8TU.S\4=\XM70E0TDI8QH@ M88TRH^,H?BRG0@N (9L(46PM,(>\7POH?L,\DH07Q+LO,AUUZHA0!,<*6GQ!!EX3@1R?4B%ROND/E>1/$2MS6,1@+C[I]3M&HGO< M=$2>WAY:EB#Y M;[7P%]* B8A=?XC$48=& 2Q&*1T"3Z+9.,N@Y5FS>%'N!RZP2T7_,XKVV;N^ M+F>7R.(FK*IU5<>&^5\;2$.\H$Q]O_BV$G;DQV$*!O-R7K1$C-8U\?,P*_0B M_X?MG7%L<,PNXZR # ?2U_38M*BX9G>CI'K]==76&F:N%[_>>W%OL2X+H*'< M%J!7@I/];;GB8> AN!&W27;1@B#BC3 FV%8:;MHX4B>VC/J ;S]>?IB^+>N< M"3P=MO+5H&'-5. W2 DVXAUTK'6 M80Z_%485)O7"9U4X"2H"D!2' 8QX!F]G0VWF0B13@!M<:_\"/82Z@KVTT;37 MY551]JMP]H4QU9O/+5Q R.)7"9O<@LAL(-<5?NWB>1ZFX&FV>!IVQ>*S>PO( M'-W_YDST!)3D\BUC%JN))/E/I<4DAI&?1/Q;IV2D T1# +APW)6M?^I;:CJ(]4T M2O)8TR ?*?B7&'>NU.C)@;1]F-8KUI(1=.X(WFC\1_RH6H]A<"UG6,R1L"2D]7S'<#.FLQN9:9?IGHH6B.0?R'@2]0*?IMB$ M$[0N.>&F4&VL>G]6=2AZ54J5A"\IMW/-&EV8AP.2F("!GV%\,@*M>0(\+P8' MAK5^0B?IM'!2>CO59C'J1_W:NQ+(<#X91"!GG5>0]LC(J1]'6IG!>*R9 W-' M,7#.M"X:$<=V ?T]]39'T)N4R5PQTG4IS_0;R21R@_2*AOF\PE/Z@4B2JX% MQ]J( M/8CWE#H Y68G"U^;6YG>/VD$9^ODTC1ER:,!';T8'-D4# O?4 ML8SWT(6_3'[CG\*W4$SU?XR^8Q8KFV"K">$!UZ&:"!.=[.I,@13\EJJE]DRG MB?Y&U78R VF5A,XJ[HH9(M<0RLVE5C*/5>EH;XO8]($U$?Y;F'[#\[>9I-)' MW[5;A="KERDS6MT;+9:%&8"(8++"$*2$GR)+3C(-X5L2A/R,JL'/D:.,WO>I MYP)X+EP F80G4C/ C@(!'Z[@*TZCAM*\*/_GP*=1V3"J389ST$K[0,R2M*K# MU8)9BK38V!]C?$0J6(!94=?$+4)_)'Q0J_[)G)W/3FS1F/6%9*,$M"*DM1 = M+35 *B,]L@N.JB'*!";JAE?ZRTF2>;Z%X6UX4OZ,CMU/]?!%AB*ZO:+G=?K0 MDU(E)64A*EF3)54M51IN/G8V6ILT(8.QI9]A2XGHUGB:>N2A2J5XD-QDNM/[ M1U1BVF .1I#1T0,J2ZJ?&AD*GQ@B#*S:=+/C@H7#K';S[)+,=<% M1"A8&W) M9G'=R29*.3G3S--X^LN$^D@L"I$FR+,:)U]$.U$#TPKCTI!I.?:CU69 M^2RWNDVWR9OJ#TX3$O-4[X-NMP+FR,LEII4O>Q!R) 1B$9WQKV7',#&I"&F M8AEA/&+W$#G3$.?J9=9YLSF @$@SI,%(/6DVQ!Q#VU']!$=F,=Z#460$Q*BV M,!-A:_-)4HY^*=_ULF9?0]7^W@@6/A5SG8!G;E)1(*A3" @RZKF65KY$^@,3 M]#\'TM%&);Y4M:;,G.]BP SJ\2WR[E@]=H M(*RS]96R,^G.32#23 7UJFI3G(^;ZK32(#>/Y3.)AP,VL056:GT:)CCJY>6 M>AIN&C#0$BDS6$S5SSYO%)&8'4]GVN;%$:CP.F8:.%>*VMNP M8Q'_Z0@CK*E6VS0>?^K%-^JV8RR7K2<_T,S0J:N+MD+4<\=)U-:)"_7H*0WL M$$9(: 4YR4()FO"1^;)W^+IQHNYFFD"P!QY!-?2$,;2F+(OQE6RZE;AH3U7X M%6]0\^E="F0D[>[$*,=7KGI?\/+736CS45=(5"JB/@R5"@YUI)[O5QUU5QVC M%D)4WMJW5+THO50TS]/\>Y/Q+>M]%%^AY W4"2(P=.Z50+H#;#=R?L$9'[9' M59W6;N:(B07 C MQ D\[!#^U"TNU /_MT*?G.;4I#')DO<8[45@6+'?:M!N@*S*5P3%E**>9L;K/*%#K"]-JYMC]TP311 -\O MU)K51W@G&/21P$,FI!";I,>%,P)]%85UIA7ND\\$Y,9 OJC>1 ^KS"'%"0LI M\#LSYK:V:,5@!2(6@!.^8_<6#@+A]UP0((M>^)LL9RK/A^%)A"I,'L=UCD6- MI[F"0-M-.0"\?H(XQ>[X%E$OI.(2:O2I^Y,\6Q)C*+%=)">F%!@Y1=SD,H2G MYOXM/5"C_BF:8?O!J$@TMB5UQ_ 8AUZRDA@>>=JTPT>@JKPV]A&5]C:PYD_B M8(,I?E&"AF_Q>]B!/3%>"F@"< BA6*@+[T@\.9!E87J&!-K)#I-YBKJ,\9T> M<$NA$"?3%/9B0?*]",-4F5,[E>DVL(>I#W:;+QHE-^F;3WXU6'-P@!]1,]=O MUO;.1CU]86XH(R)#%1(2>&K*D:3OY.TPA\&%5N2X7ML?$'K>\0^%+T@U@#K= M[6)ZU)&)O^O/@)+*++&E1_P *?+:GT#& M'%UATU.Q(A*)JH1Z4M]P"@*9R5?)TY+LPYJ^QBI:X8T8BY:V)S.O9GK5/1VY MG/KI2J0*\+G\T)UT#$Z:>;NDSY*&^[M?'@,):JR$$UF$8$ /70,BRL4= MU@;?M-VFO(LN>3G4>I[6MK,<1F]%;-HAS"<],?PW["A0EI#ANYX.#<\E+D*1 MA#2Z=+SQ%IRT[R>B6_%]U++37W"T,7 98JM^B&6=U*).SD=$)I0%2F--FC[> M(PL#8LF[LXS/?XG37+G5Z7$T#"I ]]>W3V33N MG=>2 >U)B*9T'7<<&Y0AN!QR:&D96#>;=\:P9%=UVQ\<$UCR2+ZS:TK#FBHS M3-@8P8-$SCC:7+"X)3[V+NH MB8S:&+T27%,AH=+!QB96[&-!PH-$,70^[PN M^\&&EG&V3H+0/%D2=R0F.$I2".$MUUU-9.=6AYF<2,DK!:,5K"((\LMAZZH0 MVFO9SJ41UB1C]Q47CY];-&EXHJ MMR/QQ2G%. 4CO&O<77;YJFM%1V7EUPV5#]VIH80PMREY:"C 2B]2J1%G-@4*DC.>2 M: IG^_R0,E]V;9Z$LNY*D8Z+,:YQA)ENO*!38Z".!!$%XE[F#&5'YJM/>7K MW,9Y/%H[=([U0LM(.:EPL47',7$T:H@ 2'AB,&6!FJ!2:OZN(]^6O.4JWT,# M3V3Y0DQ6!8>A$%%R.L()F"RX$I$Q#H.=A;7-BO-5&< M#*FI <=Q,,"[MJK]GZ"O)U8%U8E(((E$(K0% :C9Z:8KDY"VKL8.7">WZCS73B M,)BWZC!43'LV=GX=7=!<;_?Y6?WORS:N5PDO)M"T\'@I";E5V1]H52/,$!OC]FL;UIZP-4I1;O!;AD@DZ0$5X1H"=O)Y8ZIM7#Y*I/LT/2D ))2SW&E.,$+J)$AOO\R-N [;K' MS/+TJO69:9C0$%@0?W(-_EFJHK$L(^ H2I<5'.['%1:C1 G91B8A4TU-]( G MRG5HS#2V3*#IY,9:5I$N@@4O\++1/ *M, ^@S81>M+0J"W61=P?6@?7'F?T MTU$;:RE-W:6$_+8EY >7$O*?9[A=932$-'GP9+=5OS66VG#E=L>L#;R&[SI@ M#(7QJY?&]Z6:6L9>)5Z<+SNR=3CG^,:,DG,)_>*)QS$U8_WP!J^G'*UDF0L\72IHC.4_GA<2WB_:DU^-.PEODAD[B M>2$L6H(.7;"L?2JMQ97F9C,0-C-B,%?' M5&[L? MTO_4I>1R(S0 T96<#&?$V##+Q(3QX.03^@:@KJ34=^\8H@!U=LW"U+K"*4)7 M0QZY^E2OH8X3<#OU(.BC-UOB4L].:=\4%]C+%:B9IH&3V&9^$.H[G M_#6JY_)5'MYQ*6R6;J!Y%#EGF]#L(.O^J&FH4O-SR2T]#55+=XL']Z_^>8Z9 MTF>.E,HOD*X<15!$@K8"6 $+H@3KK2D\1J)%;IWO'=<=^1' LI;2TJFW27J> MSM -> 3GOVU$/"2R\AEE,>4.6DAH,ZF=Z&3K".FO1CLSI8U(IJ%FG*T /%Q? M8E[D0JH/*A9I91'MY5( =R@DC.;5LEW+PR!MUM #6VP..6D;EQY]J[2LL \)AXS9,CY,HLG!^6]J;0U<,2T'Y7! V>VKMQHFP__U6C58G>%C7P0;X]+GI M[%)"AV1BI/$F;:I.Z3MZ2I?-KX2R_^9?8C\VA4G&9.8 M#@!F4@Q:PSV4$^(R81]TPEP--I8#)R4PA]?/6 ;GYC)1'W:B4+ FX&.S8:6+ MV$'!$\7^YNG>,4VY!W\I]E4QG(@5%Q0!F'GU 2&BF/2IC#MK&ZD,7E;%!UT5 MKM?4:#*K)J)?56#8VCV8]EPQF$+ED'9XT!?==Z*\DBNY$9P8[&0^PBQ0NEZ5 MDZ2#G@B1,L23Q$CZ.;,>D,RPF-+S1*B^"FF0\*MPMYUK][<3A ( XLKUH/?+ M:OR@JU&;H)RRGO2QL?('#OE>RI;&*5.W8?UV6L24G/!EYCZL&R"#[P"GDK,, MQPZ)07'PM3I. 03C6DOY2MH?4%>YS.,'G<=8Z**LBV1?3F&/+G/S0>?&NE]G ML.M _@% 3Z'26,=3ZR0"F-MWY9H;)#F(XM]Z MQ+8?>F[RQD"0J-/-H"!%:DX E-0+)N) 0M_! ,0(8)XM@BE$+M;+J(>I)$)A MYHSO#SV7Z*BFT$D_;E>:M&V*6P.[MQ0<%RM93IP?.7Y#][JLH@^ZB@0^,.2O M@N7NPL!)G58\H^CO2%\BYC%!W3#D/.DNZ3R/#$"1 MY7S)?:7R&$83Z%$:X)%3;NY[ZIW/ *%.]E.^KA]F#EPJ"X(^(>DB1A70) M>]^$,9 $S8EJ4*^9MGEX&S +'3R!;GR6=$X9)3WXZ,%/('>=Z5X"<"D9[=% M*11R) ^4F#I!H[M:QF2T4POH.4?1U2EG3'*Z;%G66.1SF.<"?#DC:AR[1]K2 M=-IDWL:I>(X*DL]N.\BG,MNQ^.2=+(*ZEO]S0'Q[AJY0/(SSQC@'3@Y*%%V? MBH@RAF86'<) 1*=!G;]BY8<]:W6:\L6( X8%FQ0OB$B#Z;FLJ6?+DX!DA?Q; M^0Z32XUS_",#(O;F%$##0N(LJ3N&&XL30K@80$^O*[@T]DARS3WQJQJ8U" U M]CWN+]5ZPHQKHJ#2Q$/T?$IC%B7FQ5#E6L,B1!=*B4_RKJ,W OR2YRD\%1+@ M7'<##DB&-IV=.= KHE"M\K#B2QDN4RAKU!K4,=7*R.OU,=")J&UXP"*)-H_- MR]P#"^%&ONE*1[*C) =.&['54E*[BXKO,/;0>U\>!C.E6J%)7A:&EZF#_/O% MNR,??:-4=*M@6^,\6AL:287R\=H/ ,<[+>EE&7EQ0(:=2*EAQ\1&U4PJG<;H MXT_ 2(S5AMW.]/IDJ+94 2/&I[#]*9I1?1Z_D!G:SH%=.!=:69L,B('86 UZ MD745LT=C]"&?JQ')!:8IGBY^0(72!5<$K(%&.4PPM>Y:R3&NR\Z&'$ UXK9] M=QJ'C^NNT1@C!=-'#+=(.UF?&B&#G'V1"I3T9H>QW-YVS:M1BM M3.0VQ "K==BASUJ^3AX UU(.39&#SI_%2_6^L;-Q64K+-BC"^/EWC"]/ )2I MS:3?)'O+VCF*L&ZO?H9SZAG$$GH12PB?6D?+X_;* MUBPN\ZTC,[OS[,GC;^]&W5)T-&W+G)4)><2(*ZIC1F'!<#.-&L;P_[+W[LUM M'$GVZ%?IF-_,7BFBR2&IA^51[(V@)=FCL2WIBO).S%^_: %LJU&-Z8;31KS MZ6_ER3G^TR:;V5Q/QHF]> MO3O+3@Z/@G J-C#8.C:9[4,A&@;#9&F"AIF.<+!SP_GGJK4RCH7GQ-D?212N M&GV^98FH(3P>@Q+U]"3'G=+XX1CF68T*2)(M!"Y.RCK)(LL<3VX)"TRBM7Y0 MY^4OX-XBXY+Q9M87VG+P@,R+N)I W!#.Q0?O\/39V]IQDQEW O/,^26VZ!?& M^L5]H':0+G;S8^M=/EPU#P^S4X,\B+VV]HA4]K;PF-P8+'Q[.+RDYPWH0)CH@-+F6:8_3:Y8'CV7(S*$;^NH8> (V<1![ M&8@'TY%IAP@&.#!!A&402IFSQC!H_'.H':&]4*J)29<5Z+!N<*86G>)!A=VG M:_)!YPDS9?(W$CJQ>I,B4EPBC63(D(_@M#!OW"E')\P5P>@ORB7CMHQZK0HS MP?AE$ '?T0SEJ%.F-,=#QXSV9LJJ*GHW=/*6D5Z7RC)F"4;:=5VHO&QHL6$8 MJQ(;^2HV"(IG.$H6MUF2@84'Q*BN M1D+WA/JY-CR4*CE49,N+=8=Z*7?P38.]L??EL.FL7Q)KG.C6CR6JF/RRKYS2 MPM?TGB2]4D&HA>5%QA9<;/_LY=EG_H3UEQ9V8.8NWOZTDW[MVD# "D?QD!\J M"Q7YR-P@W6TT<#DO;3F*100QY\'D!Z4["X]H44W!D9KKCHX$]J5NR.DPVV1IYN.]5ME(PD5E%WX+W8\ARNSMRNA\V5L+$&RN&@VZ' ZJR;D15A@C^T M-CI[G@R"("WA,@FP#WQZ9".OY86%4R"4R8G'(TECI6U1!S"B=T3&S1FW2?P/ M&9^[\WS>7,[<10?A;9J=4\'"VJU,/:%JNBY!)\+) ID84]>R&JZ,L/^C\!O# M(9-V04O4+A$)^ %W]QS'[+]T4^C#_=?_.7YZ]/P1QSB/A-EH-CZ.#]Z\_>$A M1WM^-UR!D)6V19K_2, .QKD-:@-CT[']JDH NTJOI8\4O(J?MR><&\2'C***LSW?$!W MKEH_^B*KUG_03@L><&L#/G)S< MCYZ=X*Z/GCU2U_VU"I6\E^3'BX8+T,=?/WL*!X2RH^0Y/J"/TU\?YCB6.9\$ MCAL0P=.MSAML6,VOQ1":XW15*']0$%G$',0YO7U$/*$\&1X$$5],Z'Z@([MO MU_YI0ZO5PX%2EQD D/%0W+@Y)?1K[ZL<2-W9STZ7.#ZW/<*0X!A0.!?ZT>'[ MW_"R!I]F8MN1AZ=OX(GCPW$!B9](*)<6 0$Q<@E\/;7=0DH99 J$?H ]H*F* M&;0<-O'/:5YJ9%4FJ_&#,B:P-KUAFS?$Y"&CHQ(6#-3L=#X-<_?623,^;%\+ M+T M4FG!0X\*S*%2J1<3+3U^OV5@*L@"Y=F%8T&(SO7>.JO&4:6DN:D?C\ZWE*:BESPI*N3[N@OG M5JDC'' !E16EB2UI<7=$,G+V&J5?;"ML99S5]]>I$7\V/O2+E)AYLQRIZRT. M&LWO]3Q97TJZZ^WXB SRVH(?ZD0Q:*YRA'N:B-^IFS64-2^T ?U2<2X=,VC# MP$V N4N27N,PE5%,!SRU+ML;F[5 H M)][Y!3+Z4O"2(UY.GUSJG/V,G5XZLZEP$0$SWHOI( P&K\9[%C5O:B7:BMWO M@9%.(6+HX9@I%'#&-@(LZU0N:!I'Q2M=L_) M3,2%+ WGW:'T.QA_D(M=P7,^=]>]\$BXM4EM7U#D:\HXJ@*"[C'MI32R2;> M]X[PYQ>2T$H=3\-':Q5NJ(#E7V<5VIB YV1PD8%T4X0]@OM"IHF'&<=ZXN_7C6#?D&%)WY2S_EFBFHCE8@/)T"H'68 MW:X6T@!/I< L&KO)RLUXA1 \RK(L3IJV91T6OP"+*90J.+.&1<")5!\F\IH" M=NE[M_ZFJ#]F;Q3C=BIM(ECGE.4<'%7GT'90_X1S294#>BSC5F-T&:V:D < MI&1:QUMJD&*R;T:B<(7DLK +PH#39W)>@M*FPWS#IIDUOC ^%N#9B(;S"[MJ(LH=?>EEW:6CKB)<<5*H MB3U:Q.0E@<"GP$CZ &*2?K5>BEO-J4O3%I"'C)^Y[:"]JC#0H'_W_B282[>( MW/.7J5OJ2VYYMM#]5=8;0+^1![":VHIF4)QM^J24VA64Q="\\CUA8.UB"5K% M8+CS!IJ6P8[*6B?:G!C:NI9L?VC<0.X\0@G?%<3EYNV8$ !KIMU.,L%<&+)= MJ4X40B%F(+>F\S![9]I*T#FD&N,X13T#P,&1&8(7F-V)RP;E>RYQG(R&@K>R3%'/8&OV]B//K8DDT[J9R516M: M6^CJPUTC3E;Y'P&W&HYZ0V*\D^X) 0HWY@.)"$9_=:,'ND[3IXW_J-5B-4JT MWJ7]/NDDP;AJOMHOF#$1RYR.<9HIMNPD#=/M$]3W2J\U90J72,)N#F3V35IV M>@E )N5R]'^_['&^$9QR;);W9W/#D M0]^JO+[JN$<9;D$9/OXB48;['7;G8\2US"% /2Q-51T%P?EV=L MU2N2ECB#4]U>ON..>U'7 M0(Q)X+E4U-S4EH_VLW'O,*H1E%0SX5)83#*+PR&='%=-^U' "92JC#E+F#[_ M)5++RY75PD*2WMB858ETRW^1M0QIV+;K^%N7?B@QK"C;82L8]+)&W!+K65* MX3*<.D)]0DO$)?5IAF%M+@@BDIL?A2>&R@QY4)0PS8M;"]K+M M1G*>7Q4$))4=0!=4N!\M!^J!%MXJ?9M=W!F@+/6CTK=.UTRUCNQNO]4N&5!P MKVZSI'C80>/:\'^'1#I^N!@9 []H7OA?6T9)6E9^.7*/,B9SMDG&@XWG^-TB M 14)?ZQE705P:1<:VD#>1#C7&1BE(CDY>*)F*=1QXRK>D:OP@B0G-4 X)L1X MVZ]Q'5WYMH37=33F.PC=$I"MY@L^T_I97?O[OW(ZB_JEH#MN^&P'TBP 0P5@X: MIDOR9X\Y<< 8 [(S5340DCYKY2>F=##D3V8SS)3'W."[%7.,]@)]6KY,?=[ M98N7DT;$\6G'IAW_8JY?25%_!O!@5U9R<,>WE&&!DL=.-4E1OC#TM"-TN8S8WQOPT(-F*:YD&)[!3XPY1>N'Z_3#F MMHB^#,D\L)G7*;%^QI!DJUT,NT*&I #Y5E: 3(6.!L2F#**G18&A)4)7.LX- MSZ10^4H_ ]PT_@P3801VSU@(JXIRT6E6F0LLL4L@.>-PSW#\<-EMN#@,:6F: M8DC14I'"+/*-IB0?[.\PQLV,@"PND9O&L./;82B$GDF)2V;>,Y"."'DE\A0W MKF*IT3:&<'71Q(Z&])&_<9%S0VFNL6+PW.;ZJ4>'IXP""76_<"WUE*=,K@F? M!E,$^'6Y;L1BD*%IFXI]=-ZW2D1+'K6TNG)A%&T8.3DAX!NF5I>"^5Q2]Z4C MG/643># -X\O@P88#4?X($_F8.**-LB7T)7N='5F'5'&:A#[C8V]4-C2[/)' MRS;B'D?:/T**2XU",#+!GH1,%=KSV:1<7;B:!EA/Z7*E'IC!ZF[!S29'P:BY M93N2(SO=,'UX-,5!F.28DT$7FV-?\J5;$8VHYRC+Z87I;L,8?XF3TK#JB3I4;>' M*MT5JO3DBX0J?3:N^ZE)5.>FD&%T9'PM-:YQ$'3.:K)^];[XBT>2T M1!*2IRR;1DV?D44+LK[3BUJU=S3+,W$5C*>0?36J+H%C-)X0@0#YFENX^B)T M,>)>(*?8>(QXO#1$8#/J]WIO0%GTDS8P&W"P(-2-ZU:D244+-S#[*^..T7D+ M>P7N#-\(!5]IEX$0$8J,??:4*)'MC4:W-C5N&5*J2LOQ#?.;ET;=M!@@W*[ M!Q$V+124D>8$>Y)F0P20>799-E5<1$RT%!NBH3;1LV;;0%PADH9^K/V8,-5\ MS?].V 4A:%6N!-@12\$2PH[TIB8+0][;OIY\DQ.U(CU&;51^WS=K1_?TMHB( MV6@IN$&8$VD:2:V;MX=5@6-YH2YP1K*-M&\>W("^CG3R/@[VCU$1A[XR(SJ> MX=(:?/]#2SEKSN C$N2M/_7A4ZO67^26MJV!W%9JPJKJ6,U(DN=-M^4&I BG MUV>!F[AW25E&JS8VO6Q?-!/XK1HUL_;XZ3U?6 MQ-5N3OR00L[ LC=R&:RC[>]!AE^ M"ME)RCT(LB;%4BH^1YVM/SC M!_8?O7_=0+T1EHUM0B^H-WS&@FP-Y:!8[JEJ^MGP?"#BC !/(4M*JGLT(]Y! M@B-AE"P[+3C3E;][]Q,&V8\N71\I47PA'@Z4++3 MUW_]\8?T1G#0^_/@):D#%PI;F]\1\.B4U# MDP&.?PD:+.% ;\D;%_H,;_\/F$*%=FI3QP P.$R\/&)/O":4;,OW"*HJ>)[# M8)$,,5+1)25K5D;,V0_Z)09]YA8B6$]_Y@6BKXEN!\2(LC X9^)'A,)5/3WC M>U'ZRK]ORU/F;SDC0[*%?8D#I7K* ZGU%DF\AQ8-.WNW/2/,\C7'A;V2ONZ4 M))[/F9=_AT^.':QKODT*2C'3@=4F8IE^94^_W>_^]KU6W66 6^%O;-O[0 M6%$D7TP_DJO?4FV!FA6F9/NZPL^+?\H\%!\EXI=/T&:X]&/CUU3'@[0H.\$2 MY=FY:PQEYB6;4[^"'!KF1Q9)]E)DM3BPH:J,E&3Y<"' $%N!."9PBKD.PO&) M'SC.""C/.O5S4 ?&BN4M_? O ',#K(ZY.T0=#A;/_$8*R';.U?/0/1%-3S3$ M@$70L&D8P5!7U]*"*)23%'P/JW5XI-1XAE6B?H56/ CY9\40 VHN;%:UV5U2 MN5"..^_U:WH%Z6(_>&'01/O4_>+=2I2[C:P]3DB*(O@!E/Q.<2]%,O0.S97U M=)VGCW85V)HP.6OO3 M)-&0A!RZ,6@Q8;)5->[*3?PY' )@I0'KNR2/L9/QR#^=;O34R8VJ=+3K)#)( M1TLD]EH1:!!]C;+&W@_I]HBST+2HJ!%:L?L@8#[Z"(IKM#UK=.,#A:O,=,I8 MK\$']BLR/OGHP^K5-F;YI3^%*J )?,B*G$6 PYC/TF/*>@@^MAP[7!:.U7O. M06^$1:9.$G$^4+ '8AF\C8?9"WGT#)E'U\9G",FRM3K:DM_BW')5^:"ZRC-O MPE8EJ5/38]1=27Y?7SOO)$_ISQ@G_VS^I=L28G5T,4Z*:9Y=L!0:7=*=PY"& MEZ>T5Y3)%G&2"9># ,E9-7HW#?SJS3,LS5Q[)B0&0;-(V<0.EEXS$V M/JJI;YR1)KZW=)@1\429]+YD:(01%1))5TX(!>W05/EY8.+H(\.TH)K#+J(^ M]&W.B2N452O)L8S)21N@YV#>9XI;_08C1/@J@( D>MX\9*&6QS >5 9C%208 MPU@H#(,:;0%@+P(NQ]+:>^M'"=3P[)RUP]\34M2KB(900\>'[,GMW=D<_ M"UNA3LN#J@S<98@J_;N4)&,?M([YS I1S$-:;2@B^1U'M*YGW M2;,'+W]\QK8DZ"%G^QZI#<&?(!P;^&VY!'26HN&^95?/W#1X5YHFP);F7\D^5BVV MDT='48O-Q/$=F*M]B,7C].*E#-/*3:$@I\_-U5PLAD+[7A94PVMC?ARSMW7> M%N3W!6)@M49AO(@04QY=+S@1L'*"?93W^J:1BA[-;#)UM"_'WOKEJ12U8#;Y M!0@ M"1,B!-2W?+8$)-S20E[9HC IM;,X,Q61Y=0=69I("(L*8W!XL;#LDP5ZP;3(U%/"*L'U,CTAR;*9-6 -T+7H:=?PO MG7ALJ5,SR)2DQV:"V[6'#G^N2575_>$C+6^4?D.=4@=$G:J] M,DA6Q%2ZU4-J.1\ZA.KJ,T),]A.)C7GT3:R<&EP?"6D*A@OP74]6'(1_S3L/J!^L_&)J\XS5+8C[Q M; 5\1.:_#>>#%A;A*>"$+Q:#LZV-GQ3:=>;OJKD'Q.Y3T'O;JK%\P8:'X349 M!4I1E7XO+A?S!?]032LK+O'TC2%)_"!(F1]_S:?3JYY 8'YR_:A11G()%-(, MG?_J)<^\9ROZE_""$ )N//C@/27."&ZM1%L;G;UL"*GJ3:@%;JTP)73S$F^E MC9==!)FT[QP54M;9 []JO0FD$I:8%.\$GQ)U1>$OD3V@Q)UJ9O ?7WO+YO\P M/F0/V0?U0UTL:3(?R.O,_3)R%U1C>PA-EBMFL9.U0ZU(>KXS8"ZL/+!..2X= M';#?S;Z4>B.(UX3X:/S]_VD[VFUWJ3>]G1E1TX%.#\0/$I?<];JM,?B^)IP> M;7%[I^J[UGWCV967Y[=3C!Z=5!*4<0GJ5V/4=[#:,EY;5[2 A((< *C_3G/* MV@/T&^0MHM9EU$U;J>1E[59:N#&I]H$H3-.*IBD )XI!VG(;I?R(\Q1/*.,^ M[&"E_P,X%9%;O&:C1:K??C1G)1#=SVD61*H :L MBPA;*KL8^X0$(T>>AWAU6$/U5:GGGI);4XRRY MC)R3Y*A0$)++N)@P/7R4 U*%U5.:0[)HHF@@?92=K&MZ)L/?D BU*JS/WY;6 MN3]#NT&(.#H]1;^Z:+1_](Z#*V-).1&_:/[C."^;_,9(HMRPYC.P=*R3? '& M;^MFLP. *$_5/S2S(.E/#-V8AXDAH-VD663'3/(WK/DJ3&C9MO MS;D&9+]D\L>"!=,RW!;]+!0P8WCG7YOPD!=E=X&27%5.7"7P4__.DNN^ &W! MTCEPD20IR'F"#!QO$8CHE8)6UF4HANSYVNYQ)27]$"'L0==[$="D)H0.!Q%5 M=GS,7>WI].YS>I @)& RBTI.UW+F2PD>Q]]^!NY58=Q;3B);L(E.@-_WHWZ? M%,J7375IO#=RP?SIM'"A%Q#@]+TDR9U!'E]]D2"/_0Z[ZPZ;23F<(6_(^*'4 MM;=K]WJ:A*#/!Z?3+@%G1YQ?XI2;^J_@Z=@NVN8;SL>ORH.(Z4,6Q?0W[:?U MGN,Q=+P6'-0P<)/2I$*WN('D--%.U*=!7C6$:/L9N\^-V#9=YT<0G9?N0-K. MG7K4>[[I>_;O"BX,%T %*L8P8-EM5],.)GE#PC0",$N5A*>D8P)(UZ8LPF7$ M#M.0OAR]CG#/T9NVEKIQY@0V*2R%@. C6RF F"2/G":-A+]%)'^I>#TOIZ-5 M>[FD4.TSQ?(0+:.YY+YS\HI@>0?[RQE8#3C%E*0@$]0G%YV(]ZWA'+.F1;6P MFN0@$YV5E-BB;NJ#2)^,MQS*2TP>L"/DN*'OX5PUC][(/R M;E8:"?O63=8A4R(-2'K=FY&E Q( '=+D-ES_6ZW<8KEBD 8W"0N4H2,JF[*[ M0+55%1&6Q$(C#=A\FUYA(DAVMDJJBDT)K.$PIO46V,Q!X]!M'J,AG1U MUX"W1+N^D-&@^&)ZP1EME6U@XFIY++$1?O[L]-%SI*B6.8TC30:3&D^J9OI1 M]=O3Q:.7]IL)%<4=K.=1 4G U$,XL_!#1JY,]20$'!WP.3-A3"D72T>P2K'" M \.KB4!K,W)F.U B1ZP'<]?P40.9#8W.7#P8+WGMH)%_FV!O%OY?2@6FP\6C M:OD=E/@SG&W9&:$@1X9-6U"SA=]J($]!O2>VRY&;4^A0*N M"3XL_O]*R*V P(R@6QH%(@LN+_G[18 [9!4:@<$0A#8A^8Q"7OA#!'TRGZ(K MU%JPI%VKME$_3W%,"V@4E3'8RDGQCB*I-GH14RB&+'P.L'289A7U QVGE58[8'P%,][&E"NA@@ /B7J_3"8$-S0=[^/5@L=!B M0U^J(-TY.0?3)LR)D78P0#?\JA["4"R=5Q9;P(^RP94^>M@N #0?@8\C MKCA!',@I'LC$M&EMTC;%;"(@%;8J_IG\"_GGKLLB[/'!QO!#X">G^:A0,2S\ MDV-A&;6(-_K3_Q!2@TB'NJ0!+EM*5UF@/LV!3+D29L#& -%._1%4^7M@8Y]< MM\&$OI/VUNAN#N0/O#Y*HHM$B:$+&BN*?O&^:S/SD0+]BPY5?^&:I^6R8$E/ M:F]E]$D0/RL8[I('NS68IF#O-@C#Z(%Z3CKAT#%K"ASH)=JL.'0?A_D- M6AJ)6.Z?G)5D([+%'3?,D0DS?G)W=/50SME2S>D3J7,H$L5^[3+CO7]WRGQO M J4"L_DFFZLE\V>X\F" -J03I \ ADZV4;T.6-6QM,P&>'&8E;DI*3-$ZN7Q MY;67]#>.QW85C1KS-/-FVG?Z6D;O3[DB,''MBI(KA-!EW%!Y[I369D%T6C4= MRD5;"Z^OEDTLK8,@NK<2V^4#IMZDK8,65YZ"YB5Q+_!FV_>Q"5P=%RPB3!@)]%(DOU_0$!7"K,5# MF_"8(\"M*)K2\>.HR(Q0(KJ&EUE18F"U!24-3NL*]P.ECOC!PL151&+,U)8, MVUB"(\NF!>A;=K)/H[UZ;>W5*;"UH]3P1MTMGG3)>_$A@KA:NF9-UY9]0;L5 M7B!Q2U^"\Q(2"?;0VN-G[HJ?>?9%XF?^H-.#4_0!J9Y6-@S8['#P+ L"?<> M'PQ^34P0H\PX8&FY+R5GH4;\*](0LVM,:=G*#WQ/00L_7O;@AQ]^[!Y*Z2]Y M%MOK#R<\@MHIZTBTUL5BE$;,AVW5[(K:U*.L1BY/D@<74BBE^'64>6PKTQE_ MSY!B;Z."&3G]7B,C@9)([^]#DE87HDLDH3B=9O4(LS'S2Z-4%MY3W"'E3XP# M/$;US(I-'6\6\TT.\I)JC-A(J)D,U@+XX!U]S=:(>!G1BB(FUGV,*1]"RX89'G7M.+ @VR3:S&PFW% M>+,PF7X9U)Y31[JNVS1L,>?V+K+#J,$=J>G@.AD1%(E))-/WW#98/DC$#RB[ M@&:!A^+,T'YH)^5*&):80=I?@8NRR 1Z1PO,W,\M;^E&\3)&1\\W [#GH)AE MUFDF3$85OR&>Y?BWI+L%PIS/+=!*XC63)HF!VPX6AS97MS09PXL^M&4K2,&V@0Z)P]#1@^"@IP2-KM^<"XESH7P-]'^4 MX>#838C6N1["(CTE?'2SL:C4W*@G*_E6TP:=/7"'YX<^WBLI7;-<:H[F(3*[ M3*I+U%,-Y)8,/>:DZ5=R&O#6BPDL3AV';"GU1/%614Z=-I_L7!;6WDZZL0QM MRV;O-7)+@F/ C= DNY)%;#X0BRWW(OKG+"X"H@"$^!&.2?]T+3-!^@WG&.^Q M*D1:8Y3#@(V]GH]C5'&3=4A!%Q32J''CY'+A=T=;NW6G4(Y!0CJ8MMEE,S6M MDD %K2GYUR^E7"'<2Z *XV4; R?YS9 %QQ]I\P,;-JMUY@7#J2/&+!X,=;.N%4J9M@D *%J%U\)1-]>1>X MQ#LF>O*V0S_@6RPS2?*)X!-#T:93ZK^!$1UJ%?0UZ[DQP9@][\Q6-2?)-B%? M$7%+&!(.<* M?BZNW2'%/9F?5L6%7 3[2@\$ M+#IWP1PZZ;2SD\S$&X%_,F7=F%(@8S1V4K Z.[-P/1451U6#JF$,B[^=-\CI)4E $]L8ZQO!WQ M#W3=@GG\N9==JO.P73#/YZ9\,63H^S!BW?O3Q]F#]1CN@2^Z<6+=PGW)()! MOWJJZ#[C=U$S+6&'*8(WP0L;T&HF96O: =R2-WF7Z)*$ \1\U 0!O/#H&74C MV12,CJ8 MDPHL2[&=>0GHV>T"]%/&F7])O6"B0V%.-M0V4'-P^X2% L,VQ$IQ3E7K\(T"!C!LB(FDUNI*!%S;C*!IQ]T1O/+S@WN MJU67$R,JOHXE1QRR#N&5C8RG/[-9)B_&O3OH![SM5UTI1]' $T>&*-10O&

VQC3Q$GKK0T0&E+1:GPH"H-#%"Y)\@Z?,G@E]?%;T>30 \]\=_8/7RE/-2D36Y4BV>RY+SM;R/S-G)3Q 6X2EA6LZ6Q2+[P2"M M'KPX/?OAH71!:&R8HB1WLGX_H$!,MD)B%%X$H"U796M>X;.VF%N*H5PE6?G8 M-48"4QD-D9G' =?T Q>\I_!M6!:#/H1$!R>>5,-.O_12DU9,7,4H/;,1@/W: MO /2*P16YJF-F1 ITDM4FYJ:(;9_7TZ]:SGUZWTY];?;S--T(VD7!9)G;E5P M$!9Y&L?+7(D.71(?,I1J0_0Q@;;MI!$<("6,$0S.]8C%R%GT>!8!^!5!1ZD- MC;C-NQBL" 7;Q-B;.6UY')V$ML'_SJP=Q*(>6(%U3+%)T5U M:9&AM+&;9EB52S2"/D<4S E+--$?**H)QP3EG"F.. BEA+0HDT1H8QV;([3K MG57$7?9MUU/.4TPY=]9W;D5^']/RX66!F35M]41[[,?HHJS H]VO_.W^(_$N M6\708A)>YI7?0Q< N7D7)LEX:II7B]-\V0>&A5>.D\3O M>NA'I#PG.&VB >.7GC[(J].05M =.M6Z&XRA-*U7B-$*-JKB=!EOC0O>]B+=<\^;@$ MF79)=4&-NH4^0=U0@KUO\4B*F2,@6.?70S=?LV,29%@ZVZ,,KGL6<=TR-&/# ML)/+Y_4\&3)^;U(DJP7+Q>?4+5:(9,V^C_;R9MO*VA=S::T?9+\*K7$'WHN5 M06&@S-JH>H!I]4&RRYZB8T77(2XZ$91&?HS:RQ.Y-4ON3E^IG1,H4@4L $PP M/MQ2\683&=1>4UJ+9CT=-!+6,J\2&H>BSVFI*RS3L_)W6.]G!,V4R^N;REH8 M8SPN0@-J+<.VIG>LP;=[Z>I9TUJ[#S@I'T0NI'5_#M+*JI(G!;N0QFO##=O1 MM%[B*BKH]3K/;*!ITX$1#V?.JYE00Y7*NNJFH= R:M=><[:29[/#V46;\-,MK,G< M@#,9J6 4+>.<"+A-*-]1 :N:B<]+;@DIU/1J>9,TJ^K.KP3P66BBPC3I:&&J M23LI0OX#K2(2'@ #1#"O"0+ M6&BRV;;@!+,]0./,_<@5##2OUC9GD+RQJ=,E.9[1M\_1/NG?S8+<;J?R,<#2 M3(@A]G&^@UPK]A7I8WBE]YCAJF@! Q^R"68OO"K8R4<4TE3:BJ]E%A* MDUV(U%F9/*;?8G4,%K:K)4. !D_8BE*+500T" !) ]2$6:>$RDX:FV2AV%%Q,.:QC:[CM:2(8(*(1 M9$URVH)7;'#)>RDW;'A(B,E>PR?,P@D[JNF98,B @LF ^^.3WM M'J8 L#ABP3J V?#HN>+15#<.OSY^+J5=W$]36U"Q6< 1K;[;"?0-N%;SS"VHP<8Q5@]N!?W64-KI M LM5-V.+_[Z;MA/AJ+\B3EI(EX^\NNT%H>*^A8E/_$)U?MN"GH]:NB&=UY$# M%G,;L6@PCL(?$QD/:9HKAGM<.H$SK+1S29?'T"48-:'SX9M:2.1-3Y62'.JP M((U8*>[.=A. G8H[X[M0([V=Q&M^_1&2!S0),PGINSPH'JJ.<-B]T0[2#FX3ER%R MI9)I&C.[](5@+;@[-WPI-#?Q4( LBO[]8/)0;Y\K\U?L'2Q4MIT[>)/'&WL" MO)O[A5B?T$.ZJ1#L#76]EE)90/QK/U12+4EAP-L ZSLN+:MM9Z#>13['+TE@ M?OV+$7H5A17%^$T*/P'6W,^HU%[!B1Q.QSK._94#_P2P3N0_C=U'*7NI_$P8 MY*KLDJ8%HSG,"K3%1U=K/YV926@_A6WY<+CMMIUAJ88IMT)SZ2+! IO()/I^ MA2XHO=AA]DTC/K8,KN0]FVTO3XRU4Z.PO+IP]HW!L)KLKEN^EBQLR<[\-HOW MLW'%1QI+F>=+\_PY_V+2EA/7KN6G15,[*E4B\ K$ *E8+9KK$SINT[.,A"#J M3$F$)I1C:'[FCH@(%J'K;9!_W9^HZV=E7@93A+PZ=8]]*_FA%SQ=V;N0]@-* M]EMN-,%' QN;S*3,DE2COI%?!N8:07FD:X'-^=@"" K*J\ Q+AK:H1]3F2-C M.>>0\;=CU[%2D NE?$0(6JYM&RSH:RAZ#R7R@BH@&CL!^5-D(RSGK[<9:TGN/Z4!\_' M.S-KSHR XKQVU/3.1:MIN2P5-!.LXM2"P3M_L:9%:]Q5(&=BBY5V?&^ 081U M$/LSPLVDBB5#$%VMP0*_=/CTX/N^!L_ASBX87R MG02Q:1XT.X#\0,'4(_B<,R^3])2$V4S/V-#;K%2M!\V5L'06Z5S45A9K[&3$_?2"7]X;LE)U)?P(R:J@)$.17D98E\DM\ZD M9TCT/GC450&:/,Q"6"NF10 B#E*J,Z)S[63N.3E&C]*W@3"(<+]UA$/ZC5F" M@JH6#*JX0N:2;@XT9>QQ"\08J;9<$Y4YK6\>-Y MC+#"K]QN5;D)4_K'\#F9%-3M G= R)8# 3+Q+AF]-3/>BF4*\.JT.3@Q]=03 M2_U,@T@;U5>.!B;+QM]+)&42^AKT;_BWFUZ 7YD(8 * HG72,#93W$RT@J0% M0XE\]!:NI9I;.4-RG/\:]S(6:9$*WK4>V1-*/8F@0MB_,N-HBDWY8 MEKI]L&:_C)@D850C+ _'>T(JJ93N+>R,5WR/TYD/+0%F'[2T=DD785@^ M\%_;8N;,0DJ8P>1ZS)"Q'GFN#RT*LVOS@.&AWI*#BDR+QG"G74>+[(6L92X@ MCHZ6*AB$D1I\:LL&T+Z$E!ZP#5&0LG[0BQ"A%J]W]#^:'-(XU:J?\\%#+/S! M<-ZP,ZT/@M:Z@&2(FQHU6!P04OPTM99H/G6&8GB9*!.(+3"/&NAE-7E@X.;( MRX+S/.HR& O!X)*!@;!D&H:D< N!=[MQJ>LT?.0J7 I+KX1X#RPM X;C MG_!X@RR9/^K;-?MK9I9 S!RX:.8#@ [2&&-;('AR$M@4@0R#,_:Z+LQ-2RJI M_=KU-?H28[SD\E6.?%?:=<+Q+S/A1%!OOKE6;[4XT:=33OK5-60O=UV4$7^R M_9(CJS-[&TJ_C#32T#^9H,2H0Z1&R[:2&,@%WQRQ4ISW%:=)0BWRT0^X6YUC MB0Y'\'E?^,^NG"44BZ[5"AST58$\C#(*@D00Y)KMJJ_% OT03Z.$R#32H#ON MGV(RK-JI1P?1Q"94FOP*J;MPV B8F@=4?3;#!&&!8X3ELD39A]F/1&VG9-0Y M/I!NBT[5R6#P9\J<8!=,(QYX(#%Y&,)[ M$^IPF8H.5JU=&;!W&K6$=(.>.&*U*7]?4FK+ ! #? $UW43>)X@YJ7MA;CBF M9B(WBWZJOI_$M:G SBZJ/+V(LH$;TDJRSHRRX&;^P(9US#P:]X3PCY>KBT%6 MP*1]6! *7>9#(4JA]$'%!TAEB#J0W"T%/7(?ZZ:VQM%,+F0QQ5N"J*:-<52U M:LX!5F>PAO0&Q->/-TJVP&;PF$L/($RD 97G4DR7RR:%O_'@CL67$KNJ#(F3 M4/W?4+Z.7ILJ7@>]H&1\)IS_E#40/VO\V?CJ'9T(U/3E=^TRV,+!>.=&=<:T MG]]F2?"@7__ C>WYT5Z*[4^;?/=*O'BD#&_49J:CY9E^@S3A=RR<3P M #%+1) \ RDV@=$K'@9>K$R-87):S'Z@A*8[663YH%VK*=,*:LJ7(^34$@B9356MN>X:Z&YB M-YZ_9O#=K!8CWYN*OQ%?E#QF?!#)J@N\A-]4_LC/5Q))&'!;[P.6ZUO:@<=' M!]_G:FW>M%*9-\GE-=AY M"O#BZ(<$PA9+],*?[E95&L/+,'+S+_M%\HVT:9>;T 6#L-F[+VV#?IDRR4RQ<-24K+ [(L5;5BZ*E8XP$JAV8KI?D/%I M J7>T'-.Z!*(Y+ROS@O3:[:YQ<-F"'P$2H0TCZH8V,9J3@V8MU7QDQ$6= MB,\/.6=N>"9]$],4/FAM#&VLG%H"^"4^&L#/PJJJ2G>@,B&J*,9F0+J\;28] M5(0+@DEQ)VM(@G&U))&RW(A7T'7N8L0E33*#^K-R025U0?KL1^>6Q$S)DF'\ M%BL_S+- ]K_.K.!GL6C4NW5WH__ZS3?/R6#SC'L&[^$'O(]^ )6O6*G-,:K@ M'5!7J_4.NCUTB!@J?<99Y8'R* ]M,Y ?9!YAQ9J$]U_*^RLP=TF2(I2J#2SL MV^NEX?J<&PY?'91=)MY S78P^C9HI)1>Q&%8AULCM6\-I\9:Q9$(QU4B;BT#Y M35.<+=!,1N>L=[A&:$P.4XLU_'K252-:>(*YE&,L -X)'U^VTWY!20?ZR?OY MU+M>2$$44+6^EL59 *R6''LXNF(ZT8AG(^,N]3NSK)#9ZR(L,VF>S/3#3163 M4T&@.=2SRB SQ.)X^"_ H7Y9%8JL$5X"6+E;BCIHM9_:FN!^Q4_/G(7\]EON7%.&MK=-2, M$41]T1!8E?4F[4' 5<:-;.@ON<%II6(!\QL,0B<%RS%',-_?4O)O1;,L!F9EQ55ZD6KO5M[=Q?-J8K2+ MN+H672'%0NC01A4Y=V_YOY1RA&%>'1]!9?&KUML=A/Q.'@(#>#2-;*TKQI[T M)TN.IOHE6W#L 19W]+EU[B=N=E&R)[J3I*]3?L-*[$+H#,E>+^JB"4S:YAP<)7 M?X;KF)!Q[6B%A$T/$E )_=[8/+/HJ])6)G2%D3V_V)^8#B)OM[<^7@VU\EI//%%=A%->\\YKDV6[--J'-L?WI\U3YTVGRX MW2G92)>G\%+)VI(:IS^$"5W)WKC MU'N!5,$X25$WCRJ,HUF4:S#/65(T(H:.*1EY*54- MH^G8OYCV65U_)J0]HO02W+4K:D,(4>2Q]('[+B S)TS%;O3 -CZ:P(8V*TMW ML6^SLEOVEK,<>T2^QF,;.SNL4GM0V6A2H,EA-L*I=+51EA8N9GFUMNR"%, - MSQG+F!:Q&X],Z8NS\YKNXVW;)HQ_*I(N3C$_*7*0S!X8TA]9,^6*S-0-%Y2^ MG]]C46'GO&VNE.):"@TTKMLE2.@+NVC^?Q F4&9>3J#)'-8AIR>\5MSC&$M@ M:W:05F-N$=96TGX8 Y,$4K/5YEK3+=$4'21(RB1+9;#WN/F][Z1NO27!$XT/ M-Q5*.RR2 [(O&@M1+VF >1&/T3SVI%66:W,X,ART5=PS_?S?7_SO2#TL"5* M#UP5M)OY<)LSJ:);K:1QQ/)9:-^O"!XQH4ZWG[-[G#-)U!:QI\9(@@U3W%#G M*8C]'><#,YNV&5,I@ &-@8C!E5XY"<_ZHJ[F8HVZPR?D& K/(0R/T(KHS(*J%*G1:M MCQ*%U\AVI2N]L]8^M::IVQ^$R@;9+*X?QPY^_:R7;E@0D_0]1U?LGU%&7240 MS-TM*$P8&0ZS5Y([!.*+[R;<##%WF"8-V3N$ISQ3N,#<+^M6Q6_X,A%(%ESE M"'9*U#'D8L $:N)2'&^94_G61I(R&^4@8S^;\ Z;>]N4-V";L-A)!M9VND-PSEL'=6 MEC+G G5O2<@;J-6N*9C;:J# )#6'T23MNS8HN=T\;[O1($6U>U,$]1P[!OZ= M61 <6Y[%GB_[BHX9+91P3J*=7I14_NWI_*&LP?#OAO"7R5"%T;_H#LI X\_, MJ-A&L%S"JLN$P-X5(L8_@)BV;#&8']>"N+2>#C$5A]FW?IC$S"KWW$!W9'0! M1/K!A%"0U15C[E,;+=!]8H%"X5[&I?)#U/9C8C8!<$D(E;ZF2&M:+H'0"EZ! MR,6F+=R;9#9;:@D# 8MN..GA*"6"/CKY.YYYVLQ,()-S:Q7NRB$9S?GR*N #DOLV7;M80M;8 N/ODC8PFJ_BZD24O2%XPC)"9!3=, M/7H(YK$=>Y2 I?"'4[L:&K [H>UCRCTIND>TM %+D;\YI T*&SG!LZ8082!N MP1,S"[MW['5WT'^) =>5&XO8=0B,Y9S]!C[?AAK=4(ON%H=C)M6PT.8CE1?K[2"> MF5XDSZ9=^!@1)!?F8X?KP"O#9>)#"_J!AHM;Y1139\(Y[HEN$XDX.5I7/US4]9! MM"9PL T02^(D C(J$M3;[=HV93.1@[W!H^3Y'(]O_?H"U_$0J<] %7GP] *' MV1D(/ Q,(4TQ&B%='NQ8( M>96T@TX5%^EZVGN0SA=98CBK0F\-FN?J$^+XSR8G\EI\P;7M[B"N%J%/,WT1 MMA0,_Q)&(*0;JS7CXW46;&TI!6"DR(9V)(-]$S[%=,K9G3 4*DTZ12-^ASA4 M=I)V#Q!CVZ@BTJB&OK >5393?FD$;(-"O)UX#ISB+*,=+LD-)R";B5/6=&G* MYMHAAA?M,V#3Q(SC*)PE)'$1_+E]PF]<*IKC9A#")ZP+(H5KS\.HT(K6(JL1@I0(@$SG/E1;%*,$NA7&2TE#>$1M MC;I)HR-EQB=)=B>9[I!NX>C5?Y:"^*AMPWB D?&Y+:#&7O-DPAFRGWU3+U5A-?1<[Z$/6R@\4 MG2XON,1S1B4>#!7]DIKI>MFT[[C:Q>C676RT!Z0;K\>U+5F0ERB85X;!@CJ' M1DM?^,K,3>G:.^A$?(BHS:W5O=#;Y+_GS8\.3CA'YE5/YQ:CM60H[(%")FM@ MXN%1.A%:5[F33JKS['$48!!<-P*$E&YBXS/L 8#WB$0QRARF3*$SK7$!ZO5W M@#;L\6#W.&6TI7 @;TR,+9SA+.5R:<3_;\$1H.(9KG+>ES,F$XK5!!$L8]3# M?G;O$Y$;22X5BF%$$T>[WO;S\?O,ATR =)A$M- H"^-^4GZ?20&K5A-4YS@< M2@$!VSI4]E-TGXY%@HR;(#K4Y+ZA"Z!#R>38 Q[/PN"\=S[]=U]R\9A3OS5@ M((PAVL_C?B@(< SVXL+&? MK_OL%D#.!GH62)\F6-S]R-_CR OWJW 9C(37B1'$KX2+=S\MOX^OL*GSZ'_Z MZ-9";EZ[:C\3]S@30 RT!>I WD#UB]$LU'X*?K_H,LGYB/DBK"G8M]OFBE+N MR/=I%P4E$)_3G_>3='^3I#691,90DK>QZ+,':MX9J/GX?P%0\X\K,7S3-D58 MITQ(*-PG-IV<6S&GX4K/$[VUW/!_Y^.;P Z32\!<1U++\%--8]!@=2@ O%G M:9L@@>6FI6=BO(L?(.+-F*%4DE44J\+EDY))N5KCNE$Z:8#[9FE 3TBBNK;FQQ^S>%R]30L7AJY::']US=6Y8!MV]6ZXYD. M3I$LD4C(U%T4[1V&+W +H^-1A#MCGP[/!5.6@-\F-(>Z90LZRMN,N!$Z&V5- M;PL"+DR+)2V5(.%E\9X&A4C8&?^UN#,/LQ^-*D) D,CG5)X%V]L.65^WWDR> MUR"[ GQ5VWE"S1K\5WP94-'0M;B'%$TM3U96F5-CAU4>@0B=DYM1L-S@J! LG7] MD].^B U:9_&8.J6NO@_;WU!XN5EVP[N5$-^C:^.2HQ96BI5^6ND%!3HOE8$V MCM LP-N3E_:_Y/<&\Q<&:I8G:H';%>'-\;NCXO#"%9\'.W1[TRWFD*>-E[( M=ZV# ND\X[^AF=_BN.<$.>%-(#+OG6HR=0S=TNX[@U%/K!9W!'.;HOU366^] MKK9- .92R@KS;^6MXJ4QA4G6;A==%L)!P68H0:*AZTOF;Z2=6TJ<8#-("S+, M0Z#R3?VFI:#Z6YV>*!&3Y^\CE++&#:!?K;#7ZP:<[K #LY*B4;:+&_,1E!/" MH64/_2_LJ(B-\#2=[MJ)C%99UCD-I9%D++D_5[J(QE9ZEMR1S;W,,5&(LJI* MT%BERI!W$8+X' AG*K(?BC7?OD92S=1Q1TN^&=?CD%CRM -05V<[%!6Q\]UY MI,;',FZ%'^6CLPLY$V$M1&UYV@R22!-3H(LIV'#TX/<4ZZ!F)M0R8>=$"@_6 M=CO5S^@.[:[=HO0"'$8DNT $I#BR3!N8=**#S8S]RVB+=YT*)[.#S8;S&DRD M"4UV4'(VZ:$O087OJA!(T\%OC!%37@=LN5G(1W])[)44&6"VLID?N).CDZ-?4"?1XB6MFBILWL<3%H"[]= M8-H>UET7WVZ@V+Z3FF7]A\JSL.SFTR5D/.X_$;TUS[3_B+ M$?"]NR 93*5]G*S#7;6)&I@-%Y,4MW^W"9I#N"_9+]ANOI:[:5*97>P!*<:- M%PN8IYO M_Q\9)QQVU(-L#Z,P4H3QYX[@H$V:2Z>2-#(!T+-A&$3;HYA*-^6BN71)1_2 MA8LO>:LL[>X=+N\VYJCP+T[D.=*LL^*U3\M\SIJXZ(?3MG;M+AO]UF0-V%L4 MC8Q)%'\1:"J$IB3HR@"F&%I=YT&SJVFS < QSI&(F_SF3ZVQF5G%Y);N8?[W MB<93U2IVB!OOLV.E!#]= XD\].:KNI14$(1>WV[XW!AD,C7D:V*B_:*;.^K\ M##D,J6D5)0'_^N';[*MBC(+:@()Y\F2B(_1Z_XQZW^K\4DB)1 MX&UMR0Q23%?$I9:XT4'2T/A86\/_NRR*H HUXH>5'>$Z0 4JG(5$&0+$">?JO;]'70(" M0@&_ ;(O_F,':U?0DBK.SU'DA%^XG]-[G%._[2[*"7$_]XN>3[_LLEF)=#=B M1]UT^WWV^\T)-];J+HN;*Y"N4/Z$&4,X$0>G*A3ZP79%]0&B.2NZ5?;T:7;R MUT=_45_*5O5CG";SOH^3?M<)OBRF5*IR@79FQ*;*M,_+Q($F8L*??>3.% HV M$G;,<@DW.)5UKS@%2D=Q]N^^:?O%'K+]NT7%(#[TD[[;P53K!^4HU-<$BJ/MN=QKU;61K_BM4M@H MFWS$*;H:I,N'7G-RX84C $UW77$NCHR *JE#E8#HK>:Z M0_G?5%&%3XJ^(BSV6O-T,Z6RMU$/QI[BE+*9\3N3PTN>;!>5ZIA)$TNNEO<= MI$PQ$5 VN=5MN3 9!/%:=]Y(&*6SP>6<6$CA"HIPBZLXB"KX ?B!YV1<0@H- MP9*]IIXDP05>RO&B:&3_MNNFS*\&4 MLY()Y1=DSO> :6_5:K'!:S]K%*M^GU5M"XKV3VFG/T)<7%Q31MV$!$:$7 MOAZV$T.#$[2D"-@S!3]6AYMA0S-#['0EB@EZT9_JDAX0U\8O3Q>.&B54*=1O MZ:J'6.:<'!&.\0><40!VB4SJQ*VNJ*=!A&6'!EKMB/+<=AN?D-:"1$?!+S.I M8__)AP:UB$V*!K4Y"<:^1D9( Y[>!)^6D+3%S9+@#M[[+&RM%U M@)%?69E/=)ZP*Z14DFVBC30H9M.#]]09A!HFFP+_I[_!IAMM""E/)!<+22OU MQMU%4H;W_7@TB:,L)Q!%T!7J-!%8#N MD[D2G]SZCH:+_I.A*EP,\"O,*.ZT?K4:?R+X:(G@.],26Y KM&7]7FBF)>ZK MS*^R9XQ (QX7[_:SWPK=3(CO!^I(=SRPR/^LB(!*"2=BZ\C&LGV@O[LLF MD+UF_8PP!X?9WYLK)X*&E,5W4W[\D'2\+-V5S#RI'"S\P_JQ(*OOHP1C^,-X MG?7DI\L08Q'BROKEU.#HNI3>O"LGQX(:_NUF]YJA_]1%NX/4O?2>;TU*: ,H MN8-1SQG8KY4D2J+1F9NL;.EP"W;:JLD7"=B]6#0]M[<16CIA- ^"KD163Q(M M_G. 5,^]*\IYA:1M0,)E9E:B!W,S^OT.'G;>37KCMS(:N$Z.3HZQ X'[FF5_ M/CY\DDTH0T"FY?R\I7YZ9!1J NI69D2W0701LY/CC68.YG[;TU3<&:#Q],L$ M:'PF>^"?H[(&$$%,^AS]*9'@HM5 "$U])#M6^R#Y-]DM$EHF!H,!M=%?! R[ MFUZX64\UGR!!(5O,7&R>2V-CZ[CMR6U<_1;6DH4@0Q%*3*UA#3:99Q-.1':. MP'*:!Q)'Q-A!#T$XOD<(O44Z*+RC-*%!&X&SD/1D0^I]+^15+7,,T1)11]L$]ZD,VCS02=_,T'BV;B?H:OL]O?.Z2>_(A%%HM$Q M/DS2&LF#NY#4JW>GQA^J)+^5F[/'N]=X/3N>12OFBJ_/FBMJ>XG \R@>(6TQ M8&7)N?T,OTMY6-:Y>:YYY7XI@S0$WJ^6T1$1)O)&D53.AUCR1%W;WEO1ORC* MJ/##BHLI0"*MBD'NOEG2?NQ%OY*3BVMXP(ZW5?BDE:F0A<2OMW(;IWS>4#!8&SXBG7IHSC<1LQO'&\C-S54 M:PC@>Z(#F>'3@>V#%H#>P\W&]'COU);'>Y1%I 8KEJ,#[K0EZA2CPI/$#SZ6 MYT5=_D?C"_V#/QN\M>H"-RT7N9:D1*B_TZVD55YKRI?<8<,H.']RY=EY7U!? MM'-VOZE-,ZP)B0B\P.AE\&!U8XC]B<-F-*C'FH.(?*7L+L)+#MR1Z(346ZY_ M1="367\7-J+/)M;\8 4P648^M@;UL6<&-MO[B ]Q*+>TF$.N>\;[G+@52-^7*/#XD MG>U+)CM[G4JY3]F.37I? TZ5](9+7^OVYO )90^K4KA*?'!*2^2: MZO4#U1CS,RJ6!8X!R)M=+TU]>CT:AGG+%H38 .BZ#TTR;>!!2"M[$2.:5IF% MMK\!=5@C;V*/W-'E7I7^5C.EO(N'%A!I?LN8V=Z[4OR2>- M23T7TRGE*K#7^LH)_ 9@9.IJP=NW=D1X)5JPE0V^MBQ3B!TI,,AO[3"%55.? M'Y#UCN4K'/)Q#T]*HZ^FDQ=<5RX9U__WY.G3_[T&29F//__) M>W&8O?C7-Z_>G[UZ\=/[UQ_^M8/>P8LUH>FXAK+.*/E.5'VV9?U,8O!=7(U* M,"?2&E(I"+4NG;"H$ELJ MQ_D7ZPX_=,7 <@.W>BM*>O'-!!8IY1:(1?H# UGB)244"J0TN70 %B)8MHV0FMQ\V,@ MKX7#"/+GN2&LRS6)1,F\D/V@SPPTC.C*_C6*C:RBE9:@\:?G.E#Y5^)HMCB5>$)X1B#[90P898WP2XX-C'P50 Q: 'XFYU7]$?*A872KK*E66[)3P M")+R[;)) 9K%6K-4\;Z$31"" 5=?A(1VN,2RZ<#EM8N&]@XF1RSH)W-?/'F\ M[\VXD?M"S%E8?<8HKY.32"R/&YF]3I-H48C<11M.$!5)HS7M>5&7_PE15-,B M"]9D%ZY:9GRTS=?1Z]]R*UB:EGG0LV[=K=P"MCA8G4A)EP?]Z#S:/8+ 8V^% MT^+U!__39=DV]>+7L"?L5]QM5ER84'\(%NV*K7X\26F*Z(P0$Q]YX)-CA6?= MV$1OC_T2QD$KQ(-CIQ#;F18TC!L]NC@>_Y8].'YHCJU0!KFF\V1?QK]K&?^K M+[.,OV$-_J"]SPMT)OTLQ80[9!.U1]H!YZAI4?.,7\Q3W3;L(@4_3+M;"&(, M#ZSR2XIVY//LP8G9*:[V@^&0A;MFJ\3-3WIY++1;BD\Z(5L= AC%",S;0JMU MSDI49E'C$+]^\.AAMJ+&MD'4<,W# ) S78NWK,=,T-6P;-8 SJ6>ROZ8N-=C M8MQSC^$!5=NUFTMB[<#,T2ENU.R"\>OQTM.PBF+/+1^C*XP&=/F0NH^6[3<: M6[T2/V@-Z"M&4!0_'WBW M=R$6N17DZX*:=G\%(\5^6=U.G:]R M_-YU=NGJ64,,XD- X=CW"!K'=Q2.?VI94^^+31D*^B7:'Z&D"A(WTRG M+M MZ(A':@@'K]*%_[MW'=VV+DH%BN'OP $-0L/]$KM75CD%;&#\N9D9DKD^ M@RA)*PU[U;K,5-R$EX&D%Z4IN\C0P :N?$6C(1B/GY++M-Q!QD\RR-I,%6$F M>5"T_#L4 *,*F,DT6/N;)@#&XOYATTMA'LFF8:/>D#2$+)J:Y+1Y/)L*2+\- M7U;_%#: ' CJ8BHR37UZ->FLGEYCBF@9)V<$(.SA0=;6@H+LF<4AA>5!P%&[%969<20/YRK&15U8>$FB-HUH MU*_8S^W]II>P\V3CA1T;;(MD$16^R?-'S*DC%3+N]"+MP?^XS,_*A6GI-?4' M-*CU[514+1@R[@W49=&6CDUH"D1&%.O\TM(&02<0/2'8EX5"V4LQ(ZCO<;6< M_0SED505'7.CP^62B6%4Z//30#:LF0&Z"H(]==GHO M7A $=L<"JYDRPU#UQ.:308]*^H!F!8='(>\0X8F-DQ5]S@'UEUYY3S%(U+ED"YK2C$;:A$G M/MWJL:%?27I-P&@!4/6Y#U6'L^:2Q8LS-2W/&1@[;=#\<9F>.VPK> MDFALIH!.O+_HN@"-JX!@IQ(?$+YB:, D='<6,_(0;@*+>8W MK?UX<;%_I^3G$61I08(0(1V$QV+:H8U/ +<.&:P-"?)-:]SAXT.EUG!@LTPO2X)\:TC0L!R+O*U!,*2ZN/$QVIS1?+- M>S]Q4L,97A[O&\?==.5)XZ8/ +CKF#J+FI;;A2+W.VZ9$T#^BF2EB_!G.B^G M\D3 LQ&&W]L5'LFS$ $ Q,?I77^)HEI=1+1A;&#E\WHAP,%95A>A/VQ."O0& M6L$2EO (LW_[1^2V$:5)Y9_,)- ;T[5HC)&*$PT,:%YW'ZEWF7K#H-TW6AP> M*3&'&G12;1[J+6$UT=Z"I106WYF;%CX KER!^$QY'R,":O(FQ*N,@FSZ[7N-UW+J \KA#1Z@=#MK=D7WL\V\>#>S MY:AW_.I\IO$>:&I.?,L>"=!38?94\"\UT'9!LA6>9"3;'-FM?JDW[$/2PTO. MCU+BRWZE5._,/VL1;-Y>:,=/\$%'$1*FL5TK?IN59#%>@\(@\+V4RT=NZ18E M[F(/-KHSV.C9%PDV^H/,BA9Z!ML^UZ;IF--:-(&SRSK_8UGT0I8Z.M$@XZA$ M50W:?[UYJBS?0: FB!29!BE_F/T8N9^3(BH9/]@ GEP<[N2C290CW?EBL?#D MJ(H%T 8%8;56AS%RL XQ*THEA56+]:^Z$$V6D5:*'2RMW6I/=ZVH)!KUT*, M3\BY01?#HJ]#\I;P0YQUE"O!PPI/K_;&"6Z*WP6&:VB9U M\I'86J6RBX\N2&6_!1&WH'O-<,R]972<5E0P! M#;S0\J%YTL/?55KQP?%BF MT-A8" (EAE=Q==$P-;H"[Q7N+%[DM?.XV6FA";"!\^D]\'!V<<;>>(NT\N+Q M4ZUM?+WES40L; R7!(VA3AU=Z9B03&^7)'BOF65Z>4>YZY4%5^VL.W2K_I@A M%GF+N%HN?XB-0=KA0M>F-44<$TM*/3&_!L!W+-P MLW(;W#Y)_H>U-H1K<"!9=M,*SD]L"2ZW3_BL82N7A_R)5B2\"Q0QT,*X :E2 M#9R&J9.Q[.U8Y=WR 45'E,E82.*%+AJ#&;)^(D"M $ZBB^'RFYVZD+4QR6VA M5$&[4B^PT:)"G2;&E)W4T?ACT6(0"B!C?%G4T4X;!WY%!_*SS[Z)]>0P>_?^ M[;M7[S^\?K63'<=D 2Y\E.A#W!8) A]G5\U4A1[H+O^B(^B%M*03'><5 LM. M H-?E/+S\>/PW<@[4YG M_IS8)A M#QN2;8\]H=]-[QH(?$C_(RR[ M,,_L\[KL^&E2OR4.A&KF8Q!G;9\8IX14-_>^"#6X5F619R_\F3?S__W.$;>= MO^'K>D:_IV^]<62,D?O(LS-_N6+9M'%RY:+?^S_,F@6B62&JH.H?N69^R520 M,_2&=8T/3%Q5NDLCZ*7$$/-B&L( NL?,'U'B=)'[DGRV=FZFAQTYXY'Q2%43 MRE6_TB$K+5^>/_#HVT(:-D7[,;1(SMOF"E(GLTA3]^E&_*OCS]Z(/SK,?GCU MW>D/9,I?O'KU\O6;[W;2EG\+CY[H;LA\ 1,=]'N0VX-)5]^%,U]&,.$P>TE9 MT%G@S+9B"JK6VW0K=9LIN"3X[Y!(=]*W,Z(:K(>^OV$>9TL,4B/NZ%Z')1TI MN:J8:_(7%K8X[R/.F"X,B4KI+J;#B;V5\Z*=@8 G4K3XI>WRP=5")[=0U(3H M#DHB*G\$&AW.#+-S3,0X>!^0CJ-A3JEPYO9U(_AI@^IR)PW\VSH[<\L5$P$? M^_/<'U6/+CS,^9 M'[ Z_MT/;O!$K$:&$2W3,HRL(M 3>,?9M9M12J? #T=N[V79F* /#WEX=AA( MQ;O(D$YOQ4LWTJW+>\D+@^X398!9=NI7XI6_P*7?5]Q4]M9;Q3K[NX_[:4O1 M^3(]S#-RDXKJ,'OP@LZVX[^=/#J87AXO0P%SIW*GF11("*FHB@5I<= M'SV8/,3+GAP]*!X&DOKXT%;V@OY\_/6CQ[3*6<*$^0""S"Y/(@4'RH^GP'I* M!8ABD[*T&CHJ%>'YUDW:G@ &QT]YB>#13OMS0D^!*49LF-^Q9-E _&].[Q+-]3G9")>NFEJ(3 K\;>/U6Y0$L=)+81YR"BN MJ(L%DH4L]BQ%N5DAN\P'#,'86(6T#>F>3S$YUM)$M2NQ-*G:JG:SB779D@D1 M<)CZMW2/22PW!_L1>&3I]63%=-:*?%O1H>)GTYN1LV7;EU5%)L-8C#?-8;0: MQX]/'A^\_^Z4;<)[MZ[]('6W_O*C1_ARKGLNISB)-HY0E;'=2BVF+G[_]%(S MYNXL_"T1/R)O/&1>6<['RGHAX"*QN[FT$.$A-'O+.=ABTERZ P: 3"@1'V8^OW[S*SDZ_??7A7]G+UV##WQ9NCT_?>O M/F3?OGV?O7_UW>NS#^]/WWP0,-@9V";?OLE>_7\_O?[PK]Q_XH?3#Z"B?/OB M^[^__>'EJ_?^ A\^O'I_EIV^>9F]/CO[R?_JW4_O7_S]].S56?;V6_EN)C2( M=\HC?S:(Q1^+]J-W+%Z;8@6Y5B\X2#@C=VT7[?;;8:"S:HL94\U_0%908E*\ M8 RU'DAP\^9?9Z\TEC'LYMUZ,6DJC8!>OGWQ1CZTBUC5OT>VWO=NVK1WZ43X M;.;Y%,^O7MI__9_CIT?/GQE7K94(Y='3+!'I)O0Q7GJ,I)E<_;)3334)^,BO MC6GOB:O=G.7^FJLZU4*.BX[$&HA37X@B*32YGJR) MT^MC CSHTL#?CSSQ/?7A[KNX_EX*H7[VSKO2TYWF6:V)XY*@FU6!+$N;+8MR MAN3H3&4#E#(A76C^"I+XHJY.:M68,6Z(\72$J UY?]'-J?G"DFIU!=I8NA 0 M!SA16@<(&O2213G,3J>T_OUW)9*7N@=%=<2&O7+R0J*V,)1!""F4AE ^3IX0 M3(ZL!UL$XA+SN/'K*ITJP'TP3R&EV>4&$4+:3EY9OT&NBNV@#;ALA?KZ3 M\Q/72]YQT6@_"7_()+PF9&:;O6.M&MXEKUBM:;?WQX=4^AWG1(!%)LV7(OZ[ M%(&((-S#@Q$U-=("QMJR&MO: +-@^D^N+@@J1?7RD-!^=,P)[<#&R\\5DC+4 M$WA [9G%LG-_TW\\)]WFJEC_K:SQGOC2\W3L*<$ \8AI44FHCZG@/\?I;MAV[[T)T*1^*[ MEG"0[RAJ7!),@$9P/VR?O.(H\X*.=?)K@:_VX?5I73<]N+??'8XX$*2M0!?XT__[X/CA?E5LWTP1UYN]))^MS?ZGJ'J7 M/4"NHND[@H$^- L&@?>//L+^EUMEWSBS@'X*2=\O;+'<<)Q/BNG'\];OD]F! MO-W41X7S^7-QBNG&?IEDJ']G].K//W4%_<[1"/SMM]-5 T3+@88 88BV[Z2M M8W+M%COYK<;T*!L96?A*G]70/GYVG!\?/^8<_'!4?[/5A;$XNNU(;+5Z=YK2 M>YS&SVZ#_/E^9N[6,_;'O/7)R>&SK[[ E;LW1E_/GWYN M2_?.?N,<_[-3WN&;YE( SP>/CGZ%>SAX]3M;Y)&AVQ&[>WS\5?[TZ^,[+M[Q MI7)OUO5_[_2<'!^>W/50W$_.?N_LIX>F)W_R^,D?,SN?FK39I<,W=AM]%KF9 M'5RAP#:?//\TS_$S"&WVT[.?GOWT[*?G\YN>WRCXY9%^])D?Q"BN_I%QKR0Q M!%'EARN;-42^PXF,+RI/^>3K9_FSHT_T*G^+JW/[[\-A^2L RG>7%GHT!)#_D=)"!L7R^]\^ M'9>GAX\>TSA87HA(C6)@Z$%Q8JR'B4!*ETZY!17C3A_JER(^4YR?MQ#,H-_^ M^0FAQ3/_;I5T1XW=*0'%6YX>L+D [I1]TZ]I!2FB21M<#PGVE+ G;O]./H3E MW_@LTZ:O_!!,IWV;]>#-3Z0$%VYUT">ABR[]IB>;&KO2KG M]/#$\=A<9=U%0WSBS O>EAVU"H+!]\?"K[KLA/?^,>\W4#!NM #3#PZ@4^I M-[*8U&+^,/ 2ZTK@4TZ70Q[4YGHFN";6R89[&E=]RU0\@[;FC2=0S*!N[K,5 M">YYL_1?Q6+Y/'O7-&W8N=[4$'FF^R5TPI_A4^_H+Z$A7LDS]6^6/.!#U!X9 MO]#XAX,MVNUE4W1=3Q?^LW==8+F8MYXYK< R.S)#>68&^;:#6ZA*863DRH@: MF[5%(&_BOS!8I\*,CT=L7=3YHJ)X< M?9&*(:/]0>7B/.O:Z7__:=9,ZP.RH37@XK"7A)^PN MB!E!3 DUQ_L'54(-(I,H08&I3)-*K-&T\M#R49 -ZA^#>!:Y>O2!'R#*]('*'K)S]+"RL(1LLH#J-,,MYXRR5SL8V;[\./ MZCWAQC]'"Z:Y";%1S[W1I)$ 23?<6#Y1_-N !R*RU1@N45"(MAM/_NE$=$=/ M/GL&J*>'V?M79Z_>_\^KE[^%4S%FI.[ 8/;HT6<_8%\19=:;T^]>_?C*\&01 M@=]/9V>OW[X!#Y;_P __.GL-_JMO7[\Y??/B]>D/V8NW;UZ^_J"?\[9/[#D:[LEX!T.;R[=@T0)O4U(JZ_ %VWHO\3;. 19Z5:779T'H]=OPS;/T M5F?]4F/N=IV]+%9%,+BB\G#*4I'O(4A";NFW)+U^?'3PO5CX.(XYQ!_*J:C\ M7,:"( M'3JOZI+V$$Q6<0*61[CRL=0!/<6 O5B4[EB;,2K=)(]&+#Q@FM$EP?F/63GW M9CZA2F;-)R)TEL&B\X""U$-5W^4;\@6$!)WEG]MRT@?I)UQ@+H=(%S(MHY=F M!J&J B=A.)T;$W8KI>!#72*)^AC-![0P[;1'$FB:8V7,*?PK3(.^JIDN MDJ\*)_SW_ALZ.J?A&\0-9](5@7<+H_D')F!N9ZK?7I((D[OZ3.WIM=8SH? E M38N@<^I#UWZ&/$N/.?*[=4431*S,+'7=U 9HU2]YTY$R!AML/$#8\8X%+$$1-Z>\NJH3P!ONRYF$T][P+2M1_ "W M2.M'0=;HI1,VN%5(B/+;1(/NB@[2[97C=N^<&-Z*&>DQP*"4\*#5E^:SA,2U M9F"SP8(-;]A1BI-4;+OAH.69JTE@5)6^@GX=D:D4RU+O5['V2EG7S65D"@OJ M.)Q68-4HB &S:D1Q#A]^9Q,T?LS<=#VM'">%=72RU7I) 9X?FXGSSR\BP-Y\ MMDAD@TVFT1-$%QDE<2OHR&2U?T0CN$M>-FG,T0*?N8(...D[1H9?+PMSG&P' M6AIKIJO)E6RM$.D=UCSB%52T/%\DHT=DY&ZE4R84:O['PA\VD'!:0)\CI,<[ M\,55:WD.B=4L[=P"B@QU^KX3MVXX*U62K%D)85IZ2_^,V#^(2N(!PU=G-5OP MM$'6 P+'?GA(% <:E7]^<@2R [PSGXVKDG27T[LSL9WA\O$_XX(^3!4[_X%R M;$%__AH6_GV*:$N*Z/B+3!']0>;F.[^4:MDN_A#P[A"T?8;;J@A[2M>?WYF\ MX0W!)]M>K0=B/UFZ1HT5,MD#*OX*A4._/^=]!0\MRJR(W2.> **X)P\7.Q92 MY&P!W&SC86D75DU]SOF+.MF12(#@R3I_TI)RK'PHV>%XZO"X_L47^JS3(&*I MBMGF["(K I)-E/=JZ*0V]3762HRCE50E]5.UDFQC"LLT*6<=^P*< 6=/-PS6 MLEF*P*B(X*6D9A@+DMX[;UI_,/_M#F?DYUMXAS5]^OQS*;X?/V9S\ .=@'YE M_,T>,WY +[('Y<,;SQME2<6*/*#/+L'NA%7SH/17P%J;.+>YL$)XLK$![J3[ MLI_Q.\[X-WV)ZN;?-AV+#6M37#?[VZ?_+E[M?O[N.']G9'UO-7V_S01]#EZ5 M(2??5MJ'UOIL($;Z5+18UG_RT03Y#FE2Q;U\Q7$*ARM7]HA\&GHCE5Z?$#Q%"[:4F> M"V0*NW5':;1BYKWJ$HG+AC[7K?JHEGW13"9K^CAG"J+OA!Q@XAI!6YUH[%U+ M2I)^E$A%=9UIF;-3^3WO$Y(,:P;^:XE<-9!$F:X@Q:0)BV4UDW*PRFAU3WRD MY)=XTTENX@!0F)92=% #Y\1,LUE"$KL@ M]Q>+L@6G-)&74P)2R/@WM+@7Q?3"#S4'SK1I'IR^_NN//SPO$>?17HX2F)F.] MIXHTY8"FW2^)UCNDR 4@9Q1G),YS 4@HK@L!W6 +Q.6UKSKT:G9R9_W3<5XP MD^KQP93JG%,J@U!0SKICO-9?)\G"@Z([* [.>#5E#UX7Q=E#*S5,(_/2F[K* MK;R1;)&:EQ6$7=> K)%FMG8KU3W6%&7W/'LGHSJXS[NQ^_PH:YLJ)A,5G-9? M?M_[$\/? _7GP!#-'(K.:68T[AXH%?O=CN;H:APK[!K?+ MW$(,UOK[%&/#8 @#-))5&ZEB]N#IL]@B)02F.1-ZF1HQ?AK:?RZ*3[+&\F'V M>@$2:^&:GGDK45$MCQ*#?CB"^9&L*J>1;4858G.MT]RB+&0D[7XFS4T_,#UT MKL.EY87]RB2@'V;0P.Y$ M;7I7+84_"SCAW?J1K'L7G0X_@N?1D=E6@9BLTW2Z9#RGS7E-N4J]Z@2TD0+N M#'9_)-LPV# $<,,B).$([P9"/)#2)/T"(H@'?&$(-)85R6/"-^9:6]'ZU=7B MH(0I*E=<:]#*9E(#(%F+C_K2E$0.Z19_BU*JQ/Z>"WHM22G'C;ZKT\]RT=F% M_ZT?,T^2U2S0_$KXCS!:5<3O'Z<9ZY2H'I5Z+]R2K1L&3>4X.>A1_L MJ6/7@%= B1P7_S7/O#4[=RN([Z[B[[ELY0T=N> 7Y=*//#D(Y$=0:<=/%QL> M75YJ=VC)X,%D,W?I'/L[L?T<2>&AP.!?;_I1A,!5F))6+.UQ=OPZDA &TI(6 M.GL\%ZZXI'7I+QEJ3$4RA'E6-5<'9G[1 MBI7QRS.7^.,C<*$!/3+:9%,'I4$K#KN/C MO^39\>._X O')W_1O2JCG^K>,C165](T(+#.FX-5=?[;QJ)C:T8E>#G:,- MGU(" B 3=G&_I_$/';+=TEO(67CA=-:_/N+PDEZ8$^WB25_YJ;PHVUDW6 B8 MBHN2'$$I&J*6AQ,EWK=JIH7=\!MBQNG"WKZN'WTU7(E8NWJB2?S\QMN-B^S4 MW]H_D__JUW_AW[_JO2?KU^[)8_G%:2=1U_'17^(IV%*Y4@K7"!]V=^H+85/7 MP2*'+"S\!T-U=&?J*OJ-)&C#VNC"87I]PH01L)S9H%O<=$7)CSQ$\>3T_;N? M G_*8STX.OWHJOV&K]^>OCPZ__EI^]0AFFS)+ M=1,01/8):@J;52*LPYNMFN7_S]Z[-JF-I(G"?T71K_ML^82*1MRQ=R>BVG;W MU$ZW[>-RGW[GTX: I%!;2(PDJESSZ\]SR4RE0%!0-R3(B5VW#2B5F<_][K2Z M!@;3I';4 @OTTDI0XMH]3A_RQ1%<2, MCR\2Y>"_ 7 7_DT1FWJM_@-K('K-^M5 _"KU+1J[5^8 I_PT[5AB#8ZU5V: MM]*VD$FATV5(-IEBWZ3IZ0$5G!ACJ"8Z]K] EVB4&99H@4=H;KZBNO0I3& X MZ[=$&A0#7%FB2TO9LVV1[2H_GU/F2;K>%N^QS<^SO8YQ?3!V"" M_9F#9GNFF3N'B^'I>)V!RZV>M(P&/Q8%MJL#=ML465D_RT4M]_RX96'T,!BU MFPRC3OH\H_!G81RU=8V:_HA:Q\8X+;&&"T=(1YEY= 9\);OP4.^3\%5,"L#E5 M5SIVDIBK)Y =3QWQ78R7%#2-T16.'K9W'SYQ=Q!,/U:F3[FX:#@7J4Y,UB4U M>8TD>::RD+8B7Q_F0$ESH+!T02?*+0H2->(/OKE87J.\:75,P84,"?8%.\7@ M%@=*S*/&)7>UCT/T0%5A.U6Z'?(8#YZ+G0?0+^@@@#/O*%[[3L=K.2]! MQ\IK2:>(GX5*4\112JL'$@@QCBA)1D:98<4@6M+I,8@F]9>ULC#0R[#Z*?$+ MOSB/..6!HE#G*@QEA)U4)QHCAR$H@"!/37 =K%J CSA8BH$7E;=$?G9C=TB$ M>;I$,5VDD'1%:1$<3,MCHW?HEN&;X.UQ01[H$ZHR]#8(0W4SPHB588".8ZCU MIH(_*'X_NB/B_O!=!C3>:<]271%?J*,4(Y6&[]QW,(\(,_VP59V)$Z;.R8%? M\7V!XH0(A3MLY99R(>VC4#9BXJFIS7,\VLS< #Q%))=9!4;L_]H/(IFNQV8* M]>/ @/K$"#QQ"%B%?<$,X>ITN:>UJTA5G;P02#2L_H(-@*(P;PR@48!(8";" M!4:+L9U3%DSOUA,,!!Q*]RPK7#I6VX.BB#]2)7FX:WU7E$,E6,Q0U9+T,%#& ME:Y<,E)&#:N)TJ8FF)(QA4N@SGAA'%/G0S87S!0 !XVFN;_0%TXWK=RV>8Q? MI5=FPI_3MA?D9JKF/,.$VY%#-G.+J2UHR-D:-D'; :/65UD\P18Q3$TM+"YJ;"1^D 3_D! MEI].5/I8$7Q!7E0O:U5]\N/H7X%FE6!\RC4QE[AJLN*C1C<24EP.S#JR3^7K M1Z#]+)MM_AV^QTG;E$"HV6<=N6-[I($:M2[RH/J^38/%R(C Y++JF/I'#;B$6::ER;&910)J@HB+IFCO+P162F8JF1?,T^K M\-HX9Z^ZWK#T&(UBIPO<&2FPQ&;Q=Y]]U*,6F)EKY*"E^ RYU$S1EX>5ME1N MI$:*KV9FP!;GP7*^EE?/=03(YXB]<39P_OQJE+Z>AH2!D608F9+_LY0WG_25 MU903Z'1'S%'"U#09K%S5BIE 3;2BZ"7F&X< Y60E+UJ)(3>70=P7)QJSDD2L M164Z^LK+FX@B9V&G;(E6KQ-6\1%,R\]1$^T5LF7$Q@Q\=; T%W?V9^Q[@AZIX6=\?=IEA.T1J<$7U2KHL/M.CF)^?)]G+ MXZ=&L M<)U;O(H[[&R78L(RNK\5:QZ;/$[FPAEL*"_ZP1T5&)0RQ4LXF5O.[D=F*BWZ M6:028[1ARF,!99FY;JYB;=3EL M9[54JOZ(IOX-,!NLE]#=VS1=\R'OF(;D9X4,3Z8@BOF8&HRQ$J,9?LC9H]24 MD5X@._$"UH.\&FO493[CDJV#B:.\XDV,"X:R6(=\3OZ"TI,ER;A.&/P+^R1E M=YQ:F*#.DK'0F8*50J("I=#(C[YMZD0'Y\R6^A"P60[&8>%V@IF(VN!U@1N& M,B,'I- \#D+S(US)E[U&B>RT3SGEP-XM!:4P%D6?<5\SH&0F=&&"ZC,(#52@ M"WT>A%EZ*/-P0P=XE6SF&:%LQ'1+/\.RHW@QX_9S&45AI"Q#'A!@^24 3[!] M?.LG4U\&0C/JCAI@V6V6@7FL\\8+".;*]%ZJ<5YG M]$9BJ7VM6IWPAF3C69:AQ>)'G3Y?RI+K69 RPU+9PB&Y4D!JZ*F3QMPW%\#' M563H44I7O)PDR]=T.EG+Q15I%&B1-6CR'\$B#]PM6%)DIN66$W9)1*D8XS,V*KQW M5+BS.2J\3ZO:W@\VEOR80-S/BFQ^%UD2C&NI_X I:;I^L51]SJ>A$M0IU9QP MEU#E1@&))M!]H'S*!>ZAM!?M+^%NK92<1K,MA*$1R(I5%EM4PO5-&*8*B* @ MU^^C. 1V:NR7*81>\%W:Z.+#)!]0!@ /J!*B#$A68!->?F5#NIJ+!) M3).:Y'WJYK)RH(T_UMV["I87]2N,I$=#I^S!W_F%\,D==[:DIQ)5@&VTT"6% M1NX>NP>&<6K4^?*>-.^D45F ?J&_2,4;]9>W\!S877=O@HB0B!YZ2!+YL-<8 M]I"+J3F;\L62@30 *7]:_[S3;?2\0>E7S897^OFFI;Q^H]^6O:^]KHO;Q_R4Y(LBB.Q M^7;J\JN]1U:7C\K>>78NZ;8OK*DV9:XFE>4^2SE&CXR8^S918H,B]9RW&R6J M#\9!<('":$MIU:Q2]0ZCW(]JUFMG,'";P\[#AKP??IKK"@GM/=SW*$': Y#V M]AW?:T%:99!VNFZ_VZL:2/>6>"O#DVLC\536QZE)O!)XU81BL!*ZU?,>-L.\ M2K/(CQ0\K:'K=9L6/-4$#RB%_4'_,- Y&3-*9@^>FDPI 5=-J,+KNA4%#I-M]L;' 8Z)V.F8%.[&HJ3U@9Q\FC%:BN4#@&@ M5X]1IG9&^<.H'>QJF\&%TEB_.&O':(?'1BUE1ZPVM?3;^SKUJF."64RK$Z;UNOMJFQ;3+*8]*/HZ/!!/ M>VG'Q2$N]Z/(G FF-F.MBYHUC'GG&Q/OCC/DXC4/$:P\S%E_W"6ITH;C[@/;PK#- YCFG= M1J"A*M?\\VI%V31(TLSY%T\1P2(T/;HZ$1,QI>ZL&.;A-BH\Y%@.-FHXGY,@ M3N0T(&IK0K.?L1$!]:WFKFEJ=C5WQ;MU:%4*V]2Q T;)B*C_Y<\7;YV5[(I: M58)2R?IMH;X)C9/4[4(SJD$?XX1CU0%Q2\6_;(&JFG4935%.M0URP\0-.B,;RS<3L8(K=#8UN6?GF=<_)E;Y;<_^O.,'>$BMS MK_"%Q3F-KFJ>RI->]8*^[)?,O>-Y_-_6Z7^%3H$^-P%9&^RH9B?*^5'"&*!8 M0QHRP\:UHI.2>>';!M(9DT43@<.LL>M>*D?!<0N_+(F)%T_D2&)=!BQ[G, 3 M(3?5N"VT_P3"PF9NV T5VQLB8E'_2J8-V1:IO'62G'9;UH+T3V%401/7QU[= M>ARM'"*K)LH5YIQAAYOMX_-8XL"UX?CD>.)0%U$>A%;&;^1B>BUC*>,F)F#" M)W.24OE\-FJ1-?'O^-_ZC3R3T5?"#H>=ZE%T_ N7#QVLKDN#$PD3\-\2XNI6 M^)YN: 0\%67CL I8V6N=\] W]?9:4NJ7.A+JK\"#94-[')--K>ZH<8]8%4>D MZ=P$\-H-,PEIRLU&.<>--9,$)0FPY.N$QI3'M]2/8"ZXC:4I2+A#G9P-S#T0 MA&X13._E>P]7J*,. MB"[$]^Q"_*)=B%],%V*-:.534=K,?< L[#L6@F Z1R:XHOC(SH$\KP=0>!KH MAER!ZF:/Y"!5&&/I1-#"2ADJXM$6D;36\%*N5&RSC-T_M'K$)@FW1L(N'7?< MV=AL=,\=8$EZLCQ=JB:+<+L-YVO>\D1V.&(I:LQ:('D6T!!BGULORNY,^,-H MDYMYA:0W_BZ7NG>L1^*F::/,UU8FW8_C62W^"XVFCQ.:P$IM+L.:L -!$\,1B;RV#?U9UA@ ]A M?>9UROG6LDU<1-?42MBP_23FF[8XICBJDI>49#,')R5)C'2J,AC,H/5%0J MRY"9=/&$FGCR@(DME*BFZX$]*FY\==VYW-S\Y".EJ>V/MKLPX_YH73LUZ^E4 M@_V5N1TLK.VD5FIZK5I<&Q]/=['#UHEJQZYYG=8/!P'6;FWI<$Y2'%%_3F#; M7_(VCI_R%L'+22Q50U8)4).ECJG+N7,-#!04#0%[ EX*#(Y:SN,,)('O_44(?A,85]2? MD!FC*T=9T)EI;,W= O$-WP5G7 )_P#Z^<3"&F\@G_ 9I?B&Y7HTMD;E5+/55 MI!;2LNEUA(, OL,W0$E2O2QJQ:XQ):R@R.)PBDR&AJZ15T?4(3YT_&4V0\][ ML-?XF4K1^IP\W"UXM,*];\NQ!"RL(&'CXC961@E /Z0. MT%-"5QPFQ')>/4\J@32B?9P],)X!-;EF< 0G(+ \5Y3BA &[!A"Q;U&UE\OP M%C4Z2N4;9DH5$V>R",X^CH3CF:*>6X(,4'J+?++Z^B, M>H?MRDGBUU90JB,H9BP[K*8&(X5OD?5Q2%!.Q6*]1H6R@V1RCE% = >;X2 MCKDNN#W].3Z$E]WQPW,D[%2*4C5/D1B[?"=N9H)A MQW%0"!T9.W: \0;T$(V7VW9#=[RLED;F*@GS: 2 *UOLRSV0MU!$Y [CKZ7& MP9,FX0^RF1IH?*_>O7H3<$N ,3X[BJ,E-!V+>\""'*D=$L!!!Z(UGYEA=@O(CSWA0ZBH4TA!1 M#(:R:C"F2[E"1C3&55PK6.%VUV$\0F5W?0PQ @('D-X+*'/B)P:PI,M4^J!2 M.2NJA)D')6D\ZZ-FCX"97.DYK;_KZ8UUYB/Y>?)IE/NQ$(E]9 JZQBHTCTD) M8"6^P9X)XSLAGH;S;-U\@>GD;"/_):4Q^/,4IP+-I><*:7!"B=FI.D,98Y#> MB9RTTFT[V8VJ1#3C8>2E(]XHPJL&S:U,#\UGDNZ3>E-9$OM5CJ(B-]@$'45T M0%31ZDQIYK'\XK$>1'"S)6PI5YU=4&VO_5!-1!/&!)"5MZE!ESO2X#VFB;/+ MN0JT2..A*+H]9;<&.];D[+8P3NGU2OJ[VLT'S^',)4H:(@O,&-D%(I-E8\%. MI"V9ZH;:D$N6GASLINQF;>+.%WZ0T"OAJBD[!,>(HE,GI3%QQN02K0Z8=^)N MOGMZ!8]ZP2N1W.-ZARO<7S1S?JV1 F:G4.T=9>T=992ULJP?3 EI;2OI*V<8 MS3";L)9L_YXC[<3R\Y&U49RA^J%"S$J= KT$(\?(]B6W3-7\14 [E;:B^7EN MTVQBZZ:9HV9-HZT&FA%FMJ&W#>=24OKGBHFQ];0X3U8-790Q[^(C8$%$SBWN M+)_YCA-":RII?>%KNHR&N/8Q#.IZ[PF3V,=,9^/ M$\CC"/,X&QS?_AA0 ]'OIU4G@1SV_A-.]L*R.97R*(?!RI?H_$K6C7GF%]O0 MI-NLKCJA !$&]7AX.%#B589'50BL&*D>CS5(75%27\TKAI 6A.MY?(%:/K#O;-V+?58RH3&(.(0K7T/8V*52O*U6B2*_YBA(*&O8P/SXMJ-0>' M28QZ>$[1XY*CJD.D7RFK0$^OEJR=?3I8>[EQV+U*:665*75D]:*8O#G,;$A0 M]QM-5OGW&@[9;GB=[7,*]YC#V!SL.V]QXQS&9N_(-]6QPR'M<,@Z#8>4W&AE MC2.ZS)><''GTE[G76,F']=TW^-SC1VD=ZD8'.UWH&:G2\1*6F*PT7#V%EG.K MJ7FVW7P=VS(/6^Y@L._@RB-O OX2^M9!4.UP!^OV>VZ[M>]+Q^T^T.'S@,W/8OO_^"?Z6"86Z\\YB6Y< P?('GX$_1-U MDSXJD+9[';>]-R.Q(*TP2%O=/FA6#YRC]GP@/86I5WD)FTJ=?;-+N.!!BLTI M/G^ D:\K84/N\XW-8@[FY2ZOHSHUR[?&HQTZ3;?=.\3HCY<7K+4$3]L=#"QX MJ@H>K^OV#A4@.H!;M6KRIZ3L\=1$3WW=1OVVV[1.O:I"9^ !=/8-25KHO%3$ MN.D.^H/3\+A64.YLKO0]-?%38]VMUW+[G1=-NK"J]3[@Z;J>M7PJ"YYFR^WN M/;/86CY/Z'G;I3[\5,10?36Y%FAR VL%510Z-#ZI]=:"QX+GX';0(2[X*\TK MB=O$&O9>%R0LY_@YWJULZQ3V('=?7M/BV8&[,F13Q0L9WVWZ75W9\A/ 9+34Y)YRG.AMZ%U MAFDSV^WW*U?K81TGC]&\*?]X;RW/0K.2T/0&;JOI50B:IU"'=9EWI94*_8FI M\J"8M'M[6.^GI,4?%C!M=^@-+6"J!QC/;3=;+PZ84]#F/PK=)%]J]*M=P7$& M5HS[BL??9G$(DF]-P]]18,J6F6T Q21>XO)[],P\TO9_3W(UU:9>;^AVFL-' MF4&/NIX#J=66*"Q1;+,D^^Z@V7FH[6$)PA+$D1$$B(ENLUT;@B#E\"?2D@X[ M^6/KG(__6?^?G?6W.V;RK+_^<<[Z*]1NM%??<.X-#C;3Q2A^>/G7%^^EUVA3 M_MDE3QS:,AC/3^4?'V/DQS]U*WLZ1J>,<&<\=M.N;66YQ MK6:XUCI06P:+:R>':U[G@0W8;>+0_==[7W?=ETL?.N#4HK;;]EYTM(1--M^M M2-IM=_=M?&KA\NQP:1V*7D[!*-O2;O;EBF0/6/?3=?O=0PR0LZ68]Y7*#1^: M;V3A\GQP&;B=_BG,6SS$W=[?@?44M&.0]MWFB[8!MEK83E;+T.UW]O7X6;@\ M/[T,W%[G$%;+*6C'.[8D/05-N>T.VR_J&+,*V?.UB[2 .6+ /)&N3"]M=2O. MH:F;Y[YRSV:I/^_55#O$,QBX[;UC/$]X/0>J+[5$88EBB\.MV74'K7T];I8J M+%4<,U7T/+?;KYFHV+.HJ1(U.E0Q\G4F9/4%&MNR[D)D6)*19#,G7B9.(M)E M")_$4Z.I*U9M^ [\$S,^_6MAY!CBHPY8[/AM$$]29P$K8%[HY$#U'8!6C2;7 M">U3X-%I-[Q.ZVG*%OJ-YF#?FHF-M13-WI%OJF,+/&R!1YT*/([AOEZRAN,8 M[NMIRS3JH*Q^*:\AV"?0J\;&0N9=F3F0 \T$R3),X M11]H/ T>57%U5*I)]W%!KVJ&M4X6FKVVA>810;-:5L.)9+U^6IN-_.9!AO N M2LPI/O^4"7I>N^+(5)V*[\/.$;)SWZH*F1W;(/-!Y M:B'S[)!YT9KP$U6>*UF(G%5,62$-?ZW M#8*K(/CCBMQLV+12T.P]L'^6A68EH5FYE 8I,]0.U&ZY=/30T=53?_X4!/IE M8=KU-(GG1CWPHZ1Z#?G#OJY8ZX)Y(<"<[3$:V +EI8#2>G&@O%#.V.%ZG7TB MIU<@F;*TKEZ[3B0>EN937U/^0&$QZV.IM(_%@N?S&/<5C[_-XA#DWI-H]$_? M[;9ZV/NXH-K+=G6M0K>:PVBQIX")9]V'ZK@6"RT66BQ\>2S;; MW_W(OQ98L?\?J?,^/Q!N]R+RP[LTH/W^HH_TKG"D+_F1/NDCT=K>6SHG7,=% M%"WAP2]B$<,FX,%?XF3N>,WS?_QTH4\_A7?#C[9=@@L_"N&+VR";T3-7'][A MOXQ:WZ$(&"%"X"P()W@;V^TY)FWX[9TOH0C,!YGI?O=D^(U(4> MU0?D_[3BFR #"3G>8>LK79-K,?J@W6YT.MVG:>C?:0R:PZI-&;";VF-37OE7 M3S&/8?CP<0P'[?^^RT2&!US'B_W,3HLH]@FRTR*>85K$GLA9C[._U$,R#5Z2?@<[D>]9@"9W MO(0E)NF:\_$E07N2-30;1NCL<\0C'6Q9.&*U_=*]83VWVZLOMNT3:*YAP/@@'8UK&/VM3OQ4:GR84Y8( M/Q43YQ706*/GP+O"((Y<)TX<^*7[] '2AO-U%J3ZS1PO#>"NX)0J-#V& U!V M&P<]J:A[F3@<@)PX?X]3:MX23Z>"VVWAV&>.F&+$RA__:QG0%^_">#FY]>_P M?CL%0C/&<1-EF_H@_ BMWF6U^ M9 .R%RS.*J!_>XC:RZ!X9>:?,^TP6@"RG8\ $[Z=^U/8_QL_1%1"GFX>'$Y= MO.<]KZCL0O[VGZ,$C<_U358PNR0GY8B0NIPXG%N_0.D)(&#DC.X X;WFCXZY MR,67SW\@%;T:-AO#(5/+JT&KT>^]Y0ZH3LLK/J&'O.-/?UX&E/]*O[T"P0%_ M9T)9>\G&/4TX;\$/G70!C"RGV/+#E60"5#X$K ;RV5!P-0.<=E,V%&Q#P384 M;$/!-A1L0\$V%&QW5N^=V5"P#057/HIPSY1V&S:I4]BD-6B[P]Z!1J?9(-VI M89OGN<-##>JSV'9BV-9ONBT#Y&'9"/"CPCBK"A^9F2XWVI(0C.C MP^W.1B/91C7'P=AD 4B=;&U%=Q:P*6.>7!GPZ]QR?7PKC.#BX1_3<0B$>/ MB!7KUW.9K^#] Q3*RK(.]0H_&Q@L3XUD$"'!]UW!^3>(4@U7Q-,C@ M)PHZL)ON\,?= $%;ZK5W^G49) KS0B:>4D, 0I? VS0K/2OA8E/XCM0.%4] MXXN-WP ?N,UF1A"OCK&T3QHA/\B!,C:<5K$@D=V4#:?9<)H-I]EPF@VGV7": M#:?9G=5[9S:<9L-IE?? ?A$I:([C&1G\TJ['!EHVKE9GW[/7:;KM7K>VSF>+ M;?7"MK8[&%ALJPY$CAG;SMINM]6TTPJK!Y@7GE98F6C:D8]9N?)#&1":^\DW M@4&$$YNSTF^[S;WS1LHA;6=[/#ET!AY QPZSK"ATSOKN<+A'OW8+F)<"C+>' M$O444*FEO*ZA2^=7$8G$#SF%8S(/HB#-$BJG/[%A\UZOY?8[MBE+9<'3=;T: MNPV.'#QG+;?3V7^DI07,\PMN:V MKWKZ0X&UN:N*'0..D_3@L<23YVA W\> #2U%.-;])=6M^+R_&N<@16> M5X*(E<3[EQQ=>*1ARR>YFFH34'O8=YLMKT83@%\F*&^IXK2IHNDVAP]T[5FJ ML%1QE%31MX3R=IB+#-L>R;CW-XO&W\Q$= ?< MQS)KV&_]9)(ZUXE/(ZWA1?G: M!=[508.2-*U2#!B4]4KPGJ63_GTHX$^(':3@?FMMQU]-UT N[EL?#OB)7 MS?P,7@M;BD"#&Q,GWO4KLSBJY,]NKQ/8JJ7S( MCPW$0!J(HLQ M.U*ZEC2[W7)G0 M.(#-42 [=WW#W/6AG;O^G#$^&=W[ZG]79O&L M5GC6=H?>T.)9%6!QY'C6Z0SJB&=''L,;'"*Z:D-XCPCAK:MZ9N2N759P.!@\ M=]R.YD)S; YKL_!1)ACRK&/MXY_"F?DW"$M" M1@S9RLY@B#B (F-"+[$@$.>(216 8S^=.5. NG--Y;M83#BZ,Q8@5+[!JN5X M.A58(YBJRG=57DC%K:/,B Z[SBA.DOB6?HW;2O@!/6(>Z"C(U'1Y7F(L@4&$ M =\N$R$GQ^,J#0 6['21Q#),UUTB6V-$B- M@EG:P.I(=W?3ON ;N-!P.:%ZRR4&V;'ZDNHVD=(N+G_Z_3>Y)IP"-DWTJB^P MX?Q"V\K4L[@4$'XDP$(#C12S"JV$0P5\0&X&3<>ULCM:$* 8]4'7Z MC1^$_HAQ+T?/=XR5ORBL//.Q8!UP$&E"P&*O@6: 7X[@;I?3:3 .L'P: )@N M%WC#SFV.UG#D\,..U)*Z@/X.^;"<.T\0]N_3@1!@OGA M/\3=SW[TS?E(Z +7?Y&F\3B0XC%=;6S@ ]?,&@YL]V-\PSH ;-*C34Z7":44 MJ;<3UUE[*QP@$3#N)( L_,,T7?KR9_AON E2.9$U@+* S1B"=+Q,4X7== Q]T:V2BX9U M@F3[=4Y-XI$_=.G]V!RAU7R[0F3TJ??V-6Y>Z6I$#EJ ( 7!CV%)(N577K>Y MTF8$GWW56ONXX7PJ(6JBX+E/="AU+U#D@+LD>%%G_FMU!4-2Y?ITRK/1:V?8 M=";^70IWA1H:/4C+X*(3E(_^8A&"0H_W2UAYMTK2*]>/ &)IBVN]0_4RNJ.F M(O!_UX @U[@J2#.0@ OD)G,P-C+D<_ /;"20./ C^ TJK_#,*\H\*5Y!'6F_ M#&H@VTF<\7WYH!@D:78.=Q/3_4M1=V?FQ!%/@-N7V6[PA^[80PU9RM$#.2\0 M8:JI4:H@DIMK04*,6=*IJ0WX@!3?@_ER#GN* A3;T=4(20DL5:A?'=AY\OO[Z_<*5Y@#I"%$?GOUYQ%8.W*1ZFTN_!A-TO.0N$HA[8U!9)L0W=(<(DH&!5"?A&+ 09R 2 MWA8OD)B(?$N$*.5*+4WO!=])^X$C" ,22ZIS1]< M@-CD'.BML--4E-RI:EQT)TTD:<@I.AWO=\^\==20N;\(42VJ6"B9(_7Q.@1N MD9)A@TC 82INX5>"KQ"NZB**EF2&D!8!)_\%KL'QFN?_:#B@_-R*\A,C2N>G MW*S'^*2Q*R.5&80R:VO)(4PYQ;(6(;6T'K@YBV PWR9LY:,$1Z&02G0% M33%-M9JKMZC;+RW\.\)[P-\E,,":PGY=U5(',3>T,0KZ4CN5\OT5W):$ZTC! M=;-T!TQH_HC,7RL+5RQ'/K+*MA2YMXE)N.>J5\20]HM#<)21<,^;9^55 M241&K]'I.2/E)UO%PP(.8L\H-T>Q%41LE,+FI4#PE12KE1LA 2*E\S)2\CD& M1G%MV(B36,H+/P%"O@8)F>?2LV, ;[T,?EGI2RB&TO3-<1I_M%RPF65P4VKEMV8$E0KQ; :BX7H& M%AJHC"GHP.S/Q\UH)>$7-#+XHRL2Z#\O[U"J.)^3^#KQYXJU-IP+XIJ_@X[I M]=S<>C:(D X@E0KXF%5!)=/QK["\9"'2.Q5*64^_N&\K8,Q$]/Y6V]WQ1GW@ M^K?R-HR;7?""CK_,9F!<_5OM<=/E3R:!M(>>Y.H-47;%SIO=[_]B>;V$6_*& MSP*">[?30+5]A]#0RJ[8BY)1UU"O[?9:/;<[[!@*:.'RR -8T"!RP"D]M'<< M?H 5)M'> :4+^%B"U)O91O>QN-O>"?SM[>#ON)U!W^TVAX\!?V,B(:_(P@?[ MM);0_9/C8]/5R!D<5GQC-SJQ<*"07%*MQ%5DQ#).R,=C^NW61=P:[4OJ7E/9 M7<45&(PZ/H=7_U.,\:HQI>]S^$9NP8R58N@.K"<%=B/ )ZTU0)9(7,?8JQK% M6 *WZ,N\ (QPHLOI-DC!I+C"$(,1(G3,U\.+INBC#&\%\#*8++E6.5'^1LWZ7$*'$7GA :/\$!@P1US>/4JDZW ]*CW7Z: M0L]^HSG8M\KTV:M/*[FI5F,XW'[ICRFO-$I.]JXLF0>322@J7!.[X\7LFP9, MC.I)SSR\M_"_+'F1-SP!XXP#=8.VQO99 M:FSM?>7WY3W'#-;[>!!JKQ>8>[ MH8?.SGOT=+S#';G5[KC#SN-FHCW9U#.\AI>I(K(H6U^4]89=U^M:E+4H6Q^4 M;;==K_FX$:1/C;*/[7]0>3PKU7?.* 4NB%[+^H/MFL].18(E][)[D>#AKJ?3 M]![ 1LN1X'F8Y2Z-(XX0,&< E\X 8+-'7:T%RPN !0/[+ N5TK-*<,YO\ M6A?1/99+/ZJ4^X!8U^D-W&&S_4(E]D^GSAXU4'I>TVWW+%"J!!3/[0[;;KO_ M0"W;ZM+W]*'BZK8S-0GXM4H\< M*'&>U:RK!!8/(-)R!WNWK'DR_7KW=C&5:1C_2<=M+K1>7,N2*$P0#&G.>2:; M85#^FCX>"9= MI+ /!HAD\"*1:8>F/S-9'Z>:D90#AB(JYH[SP7R7BKB&I'&:2"'AHB6BQ.MTD[Y^T M0Q>4G4:E<*<0.1N%=C6*H^6&"2IRA9!.(7$Y=5F#6XZQ2P"U $BE9D?IAEPZ MY5"UE: D720&)@RUQ!XX6QF^>JF]PA?K_H:ZDUZ9RYM)K]/T#%+;NZ78*P^H M4A6(2C].^=MV6+K%V;9K=+7324J)%/?7UOO#>E'YU-VN-,?D]*K5[!GL!TPA MO/A\@W[ C0I,"@'!HUJ=(>GCRW7./.7MBDE#]_(RVS29W=^&C6[.%]>F*KW" M"G"]*T624BAR.Z>\_=4*]T!8?,:T>D!2E$#&SLM8!=Q!O]$T;X!A9+PT%-?^ M^*ZL;Y0MY=RWE--;2?NSI9S/Q"6W\BSBD":'VX6)K?!'K]WH[<-?O14FB'O( M.5JQ;=O&8<>GP6] M'Q\< H?-650)ZY#]AN2V-N]WV.TU!FJI.JH0O^B0Q9&H$(HXRF(Q7+37&^2* M.ROJ/:_9Z.RGJ"L5O;6JHJ_(];P!J%'SE%74^(>M3O3GI'X2F19J>YNOR_DQ$(^TTU2[JK762]R9UVB]@YMI M]=HK$N*^TD,4*UV#Q@[)U'?KM/O.* W\M-);Y5W>TK*.W$$UW+T!^HV7::$* M@H&]V^\3G\Y]RQ2JUA$3?%K9^"F,I5JB5 MZE^5]T:A?(SL7G"O!7,7I-X!-C;*W_*]!P_F--O:6]D"?#1LF MV"08J7^"@'5S#V*A;]TO^JU7^JVRZ)8W_AFHRKF\=)U+^!;?JUMOE#R([[Q: M+A8A_1O]DN_]S)==(+CSSM9F:L2<55=.L]<<%I0FJ@RX"(2'-\+N=JK<"/L= MJHO(XR[&U$$,#_\9X#96->,?0(?'RMI:4BB5X-^'_D1&"^3A27GO0S^_&MGG M"3WEW">;6DJ.L:EV3H%_1 '^BS V53T7<'E?&0H*O>[;F:RRQL:-2%=S_YMP MA ((>U) "Y@OF,\P3YA.A:PY3@CUL<.#K+:&-W//2]<) ^Y[3(7GTIWJ&I[) MW"//8HE]$I+9H$^%.LU@_[OH.L:;&?EID'*O6.XC+YLT;]HM!Q;RFO%EF'$] M]B1 -X?9V#M?@[NP\"]0-S5/'R=&N7HMM4VCOS6!,BL45IM8J A4EL\[ONX M.Q'841@A_==R!=*H2Z4)/*XI#\-KJ-@"NPCRDJW MIX74'#OEXHP! *](QTDP8FHAB0)&RA65BU--_)6Q9@E/6:B\N5AK.SW M M?).*JU(8ZIY;HCZF]F: M$F_")_BW4 RU3)@8.'V%\ 6%(P5E:4(80M1X!ISLXNH=V!I?XT4P=GK-GNNH M6R*VJ'3JE)=\IX*UU/$/'L5'B%8ENI'"H_:T3%6?DYRWI)E8I&_J>.U>P[G$ M7033.T4C=#523?* ZCZ'ZKZP))>@,WL#G5F,$^.#(Q?1XF 7^ M(!AS1#:0MZ9&5XPU3K&0-=%H(O#5&)^YE?S?WWC1SNU,L(31GU"3>VV.\"FP M^XE(;F WW+?7SW?$P6*TLZDKO-=_"XH07DM:5-#5 K3R2'#;&% ,$FQ]N;HF MB3R96\ [4!X:M8JK#Z>/.RF> PPS]OJ.,@Z(:R_\.]T.5%\./F)T79)= M9,:"J1-DS5TNIX-(OUF=4+U:W\/&5ZO&,R"A1A3H0H<"6::">\W(]CNKO8[6 MW@ R#GY'PDO=%^J"L [YFA)7*1!CZ:3@_H%J';I%/IANQCZ>B?$W1EQ0#4E^ MX0I!HM\P%]DLWM*@M,)$VEIA0'!59%#2;1E. '5K$C-J>59*!2H]'^*=T<"= M& H&0\X9&<'(3GR5 L&Y03K#B%M?"TA 7JZW:+*+6@*PC>X=Q:*I5QOF>(X!B42:(J.[.\^ UP&9I8PTX+/8%GJ)I_. M\O7DT Z]W*T8I0'V=OX81X8G5TE8.5P"VXH9MD$>5T!K#1Z,MG )&^??$.=O MV3C_L]):I^%N)?RZ#>5J, QU,EHPW8PF MM&#R93K%%*TC.O>?]?O5X=?/@^B1>AR)R;(&&$!Q,.C4X7 Y>)0OI(9&HTGLYE>^M\!IK!2UYY MS^>R]_SN1[#8A#QS(Y6LH#[\QW(D$G@'A>/U\ES5$<2]/GO5B$L8H2YYE\I7ZC4F7% 2"%P;]7 M@@B)FEG:T'X@0]/P"\G6Q(;.L_A<*CBPJSR*(0==R*@F(TNF=7X3T8F(&@I@H;L=L1YEX:"#<+1#?9*K#$*TOQ")BK)4P^D9;N=A\S)F )L-/._4QMDRA974T''N5LLGXE5&!"8 MB'F0269W'=\ \I#G-U1-[ZF/X?@K-,.B M_-XPS&TXG66#0P!13\ZK4.H(!=FIFKDNE]?@_-T(%?0T#]Y]6TZKW":> MMGL;JP&C,=8X@*0(IL0T,*V-^]ZKYX6?H/],.@=56@-E3=XY/!0+_>+3H)_*J#1'/.Q"&XH MD8G@E)0R;YK+R!,]-9N_ ':MLZ5X&1EUG]RH=#;*9$/QFQ0\S0H[3&>GB4;O M!7M_TIU([XH6YHDRGI"K3$N?FRHS#D6#W4H3U))*OSJ7.JQNS+Y-%K'/401YS M _Q$@"T026(6*;?RO\ 7%^Z.:9;O5RXZNE-FI0XZQ*F>D&9>@K0Y\X[_YLE, MNJ6\#Q7D4#XO9^H'"4886($.0$FG\9HJ:K/IME>S;')U/.44"9R[0'SR.HXG M-#.!UI-;DY5'.O93MD\IL,PM4!0DWS%GR=X7*6$:IBFY8+XD"I7E8%>N6::1!DHXR:D4/&<(W<"4 M1:SEK;[GU7/*R4 L:"=_+5.9:2F)8]=;U%-[82',PX]5*@DE+9/!P^C60%XFSDA$9 MT?3#Z6=JJH>RXPJ75- L52V[*=V-_*"\-KZN"6,713E61KKE.81FV&$C$;L. ME6_(L=GE1$GI6)-"2*G(='9$U]6P=*JB?K@&RUQ27"E.#+=[3:E@^=8QP+VD MV*+2_?30)1X[0J,\Y91<6===$F]?89A1YD?75'*A1H5?A#A'X)KF3Z_EZID, MD'(H]?94[''N3X1.P//3C#\="=*@_13,,7H9P@%GF0$[YSM6%HF*II*ACM+/ MB-8;47K.#C!F:(^0O2F_"+$M$OJJOD=#-I'UYSS*FO:Q@5<"U\!QTP%:\DA7 M>.MJ_'"0C)=SSG/@E,X810'?$_[32%%E(3&FP3Z4&V!.QEG!10WKU;316M+N M93ZCSC5$4.9_=U1HCJ\3/U'YMSDE& XQQ?$WBF\)Q$#6K:B;G&Q1-*2UI]5= M]C4&P#I3= $F0#:P$J,C.?*F[&Y< S\!77P'--WZ/NDH ,:^(O)BZCX"E(;2 M)+DST(!U69/9:_4LR)4=*0F5@;\FLW!6EI8D4L262S;&.I>!RBL'+)Q,?W*NTIDAZR[#>53"5YKS^=Y[*J$]G ]]Z![_91!KX/5!;S18Q9X%U, M8BKM,%/1DSB*D1!K6[CVE0PDZL03D;W+9_7E60OU+N993<-G6T,3HZ#L6)+[ M90JUO"FLO=UV465>PUW+Q?I5+A?[R 9@<_CVUXN+ST9=W^\L,^M)#C'%Q$(I MW':IA#%#BKITC/,ZY#C#LMS_DI*Q\MJRLD(R2N['6R<'@?+K^\O6-M?^8R!1E^=!?",7A[=1U)AX-)F M^?DD0(DZ,;]?8/ +IQBK()3>D+P\>5](8#D84'O(+1C4#-@MB3Y[#"V3JH%: M8:;T"*1Q/[SCE(8LCD,F^G1&J@E&J4:%H";FP .0?14TP@4X03O(EADG ^:W M:)I36V&,UZ!F_W(^D')84UJ[CMOK6R@+QJP^JG^LO3JI/Z<1MRE<00B<&#:- MB(,-3<@O7;3B\BQ8;J6B$FBECXKN$2-X/XNQOV3?+^_2N&%71N2D:BFS'8P$ M&=>YBY?JOG7A0O'4V_#3QQKGE-*'Z0B&5FADX:B?KWH,YNA3GM L<)JIS,<$ M:WKM36:BU@8 ZBH*W@E]I(Q-YX*,C@@K^[4%H$Z)SVP[H[(PGG2S&-,75.0# MGXP$Z/MU[/5R4<*/5C_[G79?1QE#533H3E[GNZG)+<_".$V!.6=9$HR6W-4' MP[!&%XA9'$XHJT6OA(D WSEM9X(!@K%$3&+IU:'NG\A.8*69LBZYQT&Q:V(^29KS M^]?:*NHWJJ_1_ P2M29U4 @IVJR*H!.1V\GPBUL_P?P*^H([.,*'__?B*[X' M.XR:TZSY/+(ZJA2N2G:F91"GS$)4)C%U(X_2TWH%O^+*LY()9_XW_#.^YB D ML0)D/2ML1[(L5VD+Y+1'9^=T&6Z4M4:1%7% W6/4Y,)DM7-S$^E+!>Q!,RC/&;(I;2M<'NZ&T.U&*=HP:CCD0 M*%^L?&'N!M<#.76R,(Z_-9Q+V:0/>2T7,:VY=Z5@7(4F['(FP@5>J?17Y3H9 M0#J@&*RO^3EU@*(>7MH#2UB2RFZW^*:9\,-LMGZ,%=E;>IN,I.S0D3!9A'X4 M*1)"+6#LKI7?NH]P]6O$C=>8CP,CAI M0;FJ(R)^+912\ZEUE-XO418_/DS<[ZDXDK&Z46DD5\LJ/B#7,/1UZ?Q.!!'=#3WTMK@< M'F1UH@#NEK_.S]AH\CGENM0]TX=V'.Q>">31O_*Z:_O? M>:[\/)A,0G&@N?+_Q!##A[40PSZCYJL%B]^7M(]*>:D[M"QVZ?$X9&?T/LH/KPA'O@]9N MZ%LZ89S MG<[SIZ#@7^1E'&_JHK(_5@"=]/-[(_66D=->N^+8_7Y;EE7MT/W9YJ ?UCSS M0,?M]5YR$/K^ZNQ!Q]0?%CS-EMMJMRQXJ@F>PE]2,CT4$N<8Z_ MIYJ8 UW_U88\W6>9H=>C7))[@U;K23UH4)VW&R4)'+AS&<_R7J\DEQR#6"S! MN)H0MN=UW:;W0+=E!;P\QPZ>9M<=M"QX*@J>GN=V^_W#0.>D+*S+E7(4:U15 M BP#=]CI6IV]JL!I#ZV]6U'@M-U^IU-K>ZH>@N/BGJK%HQ(D]56D6GVWWVM; M-;>:T!FZG8X%3D6!0UW$6F^M$?*BLF1K??M1"97ZZE@]U[/6256!TW4[[7W] M6A8X+P2<3N] H#DIV^1RK0G*40F.^JI4?;?=.Y!7U^J[]WM.AC9>557@>&Z[ MN6\2AS5%]K_GW[;VRCHJ,5)?+>IAEKE5)1R9'Z*E6MICL86'NDHM YJ/_=@J?2X'DBFZ3.JM=INM]W=O0;8ZO"59KP6/*< GI,RLBZW]YVW1E8EH.2Y7J=IE?BJ M J>WMS_( N>EW!.# X'&6E=@796.+*FA7=6V=E65B-IJ[Q8\%CP/]DITN[T7 M=TG8/@D@#LL&==50&G:.41K65\6U,1X+'@N>!TO#MNL-!GNWZ;3FX:-O_I,Q MG-+%T6PU%(7=8Q2%-59M6VUWT+(!MPI"QFNZ/<]"IGJ0Z1\JT_0IXVRM;L7C M;"O3P>L25[L/%K9/?=W[U+?Z?5" ]^V>:6V[OH8UKGGU(R&D4*E[@S/.%2'#2GG]-GOE$W(AH*=XX=='0]@&2@38 &F<2 M+W%VW5Z##!]D.)W.UD[*IEF?B*$E.+ZJ*1U??WP>R?X/X4;O@HD:$,T]RIR MAV@W85&C%JAQB*ED54 -$MP_93[8XBKYPLAQ8)D,^'<"3]Q!%S1Q'DOQF(^$HG3]ERGU6RU70?TB?-?+RX^PX[+ MIY8YXOLX7$Y@K[C8J[;7:#MP@I#[* ,]I'ZH.P5D,?UJ&B=S>,N[#Y\HV:__ M-L6/IB+ W_S^Y>H/Q[_U$_CYS,^<((7'%W&"WP61L[4%@>OXJ7,KPA#_^ZK= M&.JMW+_46L,<%W^#VR6B@ M%'R[$24?AFZNL_"!>_LA;"*>3E.1.:,[!][E)[2K+(AD<99&$/%=C)>8_0:O MC)-K/Y)C8M4OT-T'Q('HE>+&_6@L7-P(_--/QC-G&B1S9RH((:#HC_ M7B3Q5*0IK @?8/I[,!8.=24_$D1L5PX1+^=S,0D ?0 +%DF 3)*QZ/+S)P 2 ML)848"LT>@)BD-!'%K%(Q%0DB9@P:N+WD1,OLS0#8!*/60),?-(0&-/Q46)& M\))\74#F>1SQ(HP8^"985X@Y\:)M+U5E@]M?9KY"/])PO@+^"2 .09P4WZJ7 MBV(J=P?\7(AD'F1$8/"#61Q.!-W28@DHC14;QD[S0ZWLTS57=\+ 'P5AD-W! M)\BDY\)/E_A;/'PBQJ$/5# -F*8O &P9T\3"#R: R,[87P29'](!RL\&8B$! M5K#$NP"R3<8!LHT)\_Y[Y*!W)-36J1RU?2%.G2H: U2)PZ4J@!T#OOHH@_WO M#B!R!HP?1;+Z^"^ 73H)QOAS &^0S9#QBQO$)\#]69P EHACX93=RL'.5"#3 M%6ZZPEL2.3+9'\@9H1* -FTR2> RM-T ?W3;!&EH+PE3!V MMFBSA;W G_X<[#ODC\ / *N28+3D]0@)@V1RCGH ;V<98DM>%KGXO8AF*,-I M)],@HK]/EQ'A8,/9'=.>#XMHQ3?(#(/Q#@;71Z7?8W!2]K!':.G/WP= D'"; MQO>? 8)7R-?WH"R3CD"AZQZ,D/X4SD0 Z$1NVD1Y7!:$3[06I5U%$E.^L/0C M55!K>AO44L"\>^:7$6Z"6/^W[@% 3R0LM/WH&@5^6EQGZ^P:UPFW]I9VD>-N MMX&2[?96L+T?#CY?VM3 )5Z]7MYI;&$9+=,E:OH)@2I!:F=I#2NDON3[K*: MQCZ&KQM."7@G$H,-P((&PYH) ;P$#P"7 ^0A8 "0FD(8)";G/BKQUT*OJ=2; M7,=SG=M9 )H]:_[2+%[$&=P0FQ;T*)H,8CH58[HVY":LK<0+.I7K@%4"?W[F M_^"=O#-4OH^PW!:Y)O&].Z!BG/5*G=M@DLVDD\A\3I)K,W_$'Y$\WOS(!D)G M[Q>F"8FD$J3?'N((H>Y*\9'QYRS)R[VNQ?DH$?ZW]Y1647\K?_'"68%+.^R7KPUL_*7F+?T2VHXGXX7DIC'.@@,(:D$/:3 MK-<$Z%.\#9E)ZC#_C-D#XR\6(,Y8Z&=^!H8-F.2X"C ]LN^E]BBU/U,S),XL M%IG\50P2K)E*P"W "L1NO#K]+EZ"^D3#A(SKN =N-;E/?D/)!/LW=( M3WQQSD8B NZ3O28SQCB\GSG-'QL.)= !PP"UPG7^:%PU]KD1VJJQ-[]L=\@K MR+129AP]!K94DD4TOJ-O4'_P M$VT]HQ6$SR]\T)U90PW03A8)>L$4ACA3?XP/D.T%WP7QY#R+S_EOB,^RF]P?C^-D0JA#Z(68[.)K"K:# M0;+"!TXAW6,,SU2=2$S>6+5E7[6E=Y1J"SPLS7@%1DH;AEL-_44JWJB_O%6I M+4%$=T,/O2TN5U)T3KOEK_,S-II\3IG )-\LOV[ 5S^M?][M-CI>M_2K9L/[ M\?#I/;L4)&X_HM=J#(?E7QE'W/'S3K.WUQ/UVU1[ZU+W9,CMF%U?">31O_*Z M:_LOR?:0C'.5$./%LS/.-=\6D?D_T1?X8@&;)B_F8)2)[(%BN7:#+'2WC?)-7&K^'P8N_W6N9R)6&X(9]M MUVJ^^YG3"R5HE?,G-&UW2=^[][CW56H=SWVU['WM=5_>XY+W']E4\A!9CZL& MZ>XFI[;[1]!$]3J]]NZ)U^T+AZ+G>BAOGU P.3I]P[1/,@.+-@!.D.W M\]"V@18XSPV<8QCH7A-9Q<[UO6WO0UC [K66STZI$WCB5N]NVLY^K M!QEK_5KP6"/K1^R2O+7MGS6R*@$ES_7VGI)CE?@7 TYO;W^0!/NVTVWMQE\1+=RRII#@LZY->0VG8 M.49I6%\5U\9X+'@L>!XL#=NN-QB\[/QO:QX6)M88K?/S-ODUE(N]8Y2+-=9S M6UVWTQO:Z%OU(-/>HZ^4AV_(L[EK^C1@LKM4)U[KNT*MO?J[%M3KA6F_X0&.W M;B'+BKAI>9 V3QI:+#-1.O/951.A:^_475?53\BYL-_AJ\TGO%[/[?8?&-(Y MO&-LB\EI!;4M?W*G;WT_VN[-BW=@HFQ(:YI<;@YOLGF!Z=.7$"PJM&(JK9:.WKK:I.%IY% MM3JAVAG@VA[9]1;-+)H]%,T\6]1H1WO:T9['4ICE-6H<4CMRV#0;PWT]'!8V M+P:;;J?6 <)Z-$X[J9&>N^J\5:2&AX81*F"#'#ULFG8T=$5A8SMPOI@@.=97N[)M!BUX+'@>(>AMT,2.]+062>W3 X\<-K:WO@6/34?;4<#8 M@9Z5E(SU51,QS;3]XKW"K?INK2L+'FM@[7#3IS3.L[Y:8K/1?&"!L-7@+6Q. M%S;6NCJT=64'>E98(%H%T>KO%CRG!YXSU%GL!#,[T=-.]+1ZKC5#+'A.&SPH M#O=PTEOST,XK.,YY!4>N]MI:'PL;"YL3K,.JNXRT0Z^K+A1KK?RVNG7LMW?D M<+$VHP5/54S'@\J]CT<]/<6.9CV2+OY>H_O X7&''S]A9PJ?,.(^O#6C1=R* M@/!4$;?=KQKBVE'8]Y_K2.9-5WAKIV ?D&W OQ"3K MU,Z4>"* 5H^?#WMNQ^ON (:'^>:/[;K@3W?0[-G[VA6]VFZKU2E%RHJ'HX/' [S?:# M*/Z)M)!:W9;7=]O]EKVN':^KU0%Y\D@&64-%4CN:'Z!,GH86*4T/AM*:];&S M,5UM[/>:@/[>X)#JU&GXYV9KL,[.?Z(YHBK[PLAXF?O)=1"I M:^D]0\9+:V7G_=6=MW#G_U/X7S%99-MV%7PX9:?=4Q *H@DHM6_.O<$ADGCH M2,:HL)=_??%>>HTV>2-_B1,GFPGG3OB)(^"*)LY[,1;S$8BTMN\^?*(H M>O]MBA]-18"_^?W+U1^.?^LG\/.9#Y(6LX(7<9+1@ -G:[\>U_%3$.-AB/]] MU6X,]5;N7VJMMYR+O\'M\MQ=?Q3?B,9&;)3WW1U0]M-Z:M1M,,EFDC3-YR3Z M-O-'_!&P'% E-CZRCO@&(QH#JHND@/@ D^XA,+\]A(WW^BO97L:?,^TG7X"Z M=3Y*A/_MW)_"_M_XX:U_ER)O-P\.IR[>\YY75'8A?_O/48(NT_5-UI77M"K' M:SXG =P@O NS^M,@S5)T-FQA&/#M1H;S,&;B.@L_D9Z->#I-08F@OB2YBZAN(8#XK\723P5:0HKP@=8"!B,A4.-]C>SF5HA8KMRB'@Y MGXM) .@#6+!( A2!C$67GS\!D$!P2)M/HJ=9A+)(Q%0D.&>'4!._CYQXF:49 M ),DR!)@XI,"R)B.C_)8GMA8UYS>SHB!;X)UA9B3I-GV4M5!8?O+S%?H1QK. M5\ _ <0A2$[B6_5R44R]?P _P:2=!QD1&/R Q\OC+2V6@-)8NVKL-#_4RCY= M<"Q"ERIV68N?KWX>OE_/S@7']_C![^I?[^_O'KWVZ>K/[Y\N'(N?O[TQU?G]XLO M__CPU?ER>?4/9P]>9G*N5J?1.1SO^A,P - 2R":6(0_8[3>PE(!NOZ7*'1(G MP&+8:EHFJ4:LT3*%!5-0,W_/'T)_"S8Y04(A7H"?49_)-&6?S-R_0SYH'O$9+/5J35DT"D>-7Q9 VL=%:XIJB:B7#" BA.OB$/ER8+6DU( M3!(3]WBE=)3@JV=P.$#2,( 'T<"[$4KV '*"+23N%(I/E]$DE2(L2\C*NC,6 ME=]XWWXH[&,6R:! *.:S*^90N,Z>;.B4GF@0!)%0_(]^;X M^(U<$D4=/4?MCK2B*.^(;46PW:9PL;H1+1T63<9(B$FJS>1I,%D"Q4N?31*' MO!!<*T\NU'?3<(";35"(@;:*F,V6L7E[I'HD/MGNJ%\L!.D%*!%SL)')"5;F M'5GX\WC)^XO+H*G%[AU*TB3^3I(77N0'"6D%&"9F;H9G2<&(00:8&6@&GZ,J M%*%G6I[C4^%BTRTL6K-*DX6M,4>X)"@X&*(-YY<5GO^(=XQ]4M;P59N/=78-1FZ*:(>B4*1*I5Y! MM=<$[42,,29)00L9HHCG0$TST&X16PN9K>Q2XL> \_^;U'7 R&"*["_%X B^ M"#B%2,([=E[JO6N?F,3*NSV,LLH(LC7+LI9B[#*"S=^PIPJ]5"2]@C1=(D ! M%]=.R4X2V*A_?9V(:V3? $[0CQ8:STF0>8VN,V(9MH^>4J&K^5KF/F > :PO M(*,J ALJ+%(=GK[9:/XH*60\)DWV.KRCJY6R@E8!>HOB>3!>>5XKCY)8UUT8 MSM_C6PP%N"4,I/0)U$,-9EY\'_+TAO,K&*\)>GEW7_06P(M<(:%F@WZZRGVF MZ.G&2YB(C;^!EPL2HL22-KP(%/BI#^8M[R<$]1\8BW0(H0,V2,>$=R2< 7?) M%J80!]XAF0U^2!^F,R$RALRM5!7@N94#H\1.A)QVCXN'# \EKHG3-1P@'5]Z MD7>_,S],8RTW\0[1O8\_-6T++?I-)W3^$*L+QMO0WS 1:&X#$D^*WI-_+6/T M08R"2;[V!AS!N..'"Z"V> *R M#FYQNDQ(D 01QL]48&W*KGY\J].%'^)!_B\=Y'=VV9/HYGH3'L+YH@0GX*EQ&/3,X'=@O.&]_.R#IGTXI]T/?R.LITOO-T"%&@$= MY$Y2RC\B;U5^SJL,/E!J"*5?D&[PV0=]\O+2=2[A6V?0<# BVFJ^+7T0WWFU M7"Q"^C=JU._]S*,/,";+IB/?B$DPHL#Y)F#QG;^#YL*L786)%=&2O%[72IT@=8<=6!G\RW!AIW"+P11LLRA;]W2Q4H+[BD&@^"19 MI*.=-[FR-;)J^.' N@7Z!3Y%<0PGX$2M3%$H0$H!3\Z#*:X'\^^]\"C.)K MDU>N^0\XVR2>2]^-R8K96#KI)KL1N>]$Y17 _3DS,;DF M Q4C[]=2F,CX++I0^'QE6(/6+INO8'H&-^QIR7VXAM,#4S&R6;R\IM &GG0\ MBS%&!$N#GI[&Q3,VG(MUCX)6?^,D5W/E8TH4%75"@XCP1=+2SE&771':2/ = M[450KHW(1&)*3R0TL:)R;U$YW"PJ=X\S><,?#B9?S7NMEGC=(P@&*N0OEQ\O M/KZ[O/C-N?IZ 9]]^/CUBF)A5W]\_OP;_?OBRS^=]Q=?+QX<#FSM% W<>*\O M?37O+W^]_'KQVZ=W'RX^.G__]-O[RX^_7H$P^?ANGQ2&JISF\N/[#_^_\_63 M\^[3QZM/OUT")#^\+P7[8PY7SEJD[U3Q-*J[&",#7J3BC?K+6U6]%$2T>WKH M;?&=)1TGZ87\M:3=8:\Q["%W415M\L62LAMP&S^M?S[L-)K=7NE7S897^OFF MI=J-?J>S=:5[ZNWV+*N;!Y-)*)A=E2)7N]GUIJUG*T+A_4W0""=5YPT[G:D- MZ'_ZE=F+,P,-[;]^^/]VX%1=3&IC4W@*!H6/N35C<8MZ *@KJ7@7H_!/G=]^ M^US; Y):+!:":!4L_VO0C4D%_+P<@2'F7(Q)>4?]YA=,<#[[_.[BT\_.Y?LW M="/_&7S'.L./H,G!W5"8#C;V!3

3'TA8 M3,_;_1_^UFJ#I5Q8IK[H\IKN9->&MT]-X"@[IM-J$/CA]K(?Q/K>!I"],'.V ML'LLTZ+,'^@P>+_KJA&\K8A=,Y4[+HI?5!2S$#(;0;UM=H(ZP:WM[D6(>_M"RA'GPO^P&[W[&$6DO8=58(U%=.5+F:[\&S7BM71] M KC1[UFZKB7LAEOI^@KS7[E%1"J[KSAG[\4T&&.Q[8=_+;& QQ+X"2!)OV\) MO(ZPZ[:V"V[,9ON%LMDL&9\ *O2'EHQK";LN]C&6O7;N+1JP9'GPO>P'VL'6 MD/3&AJXVN[0\J;[??(KL4HSHU+]ZXP7R$#L[Y2'FH?O]8K"53KG<4+_*Q5T_ MQ]CD%N,002+&69S(HBS#J.)OK[$$YA,@7N3\'3Z'HZ<8J1ZOIYMNQH0*IAA_ M6@01N79E!>/&,C7J3((- 4&R<<\'$#K&S[^H$L<'EO@7ZA\*10+GL/=G#5+=QANAREP23PJ=[F#%\@"P/?\5MDT=_K36$Q MLTNE[+=L[BDMF QY/8PKNUUN[E2@VKQ*;/\/YVRBG >"G0?4-W5J5M68=@CW MX"1;Q#6ZL9H[C4@K.L-D8FY6$MXYNE-<]9J>NW7JH' 2!5TSZG7)Y7 7"WP\%01^\GH=JM+MKZ"5)N M,..GJ&^M<_;NT]6GUWNGO5>![BY5L0XQ(5>U>]T._B+J8$=P7:J.5=]8HQ]0 MV[>\-DA61:6R$GV]OY4N^R:TV84&=>T9$O=*_1E^=#^U4*?-F&J_J2TK=8[( M!:OL&X%EAWFY('PO%D9]6:'P#G=S04E#?L.Y"+E":^U^U1DG ==1S7T@$?C_ M;;>6MZFK/CD!,3@C00U@S/*P6U 'L36:[@.STR'$=]1\)O(PU"QM0ETA\CZ: M@-3Z=N1Z*2^HI(@$**)!WM-POUZ;E:'8B[(;Q7:'+#2PSM#%:C\?A,J3VIBD,'] FF.L(,!-Y]8OZ)UEA5@4XH4 M2&#$2/^['_ECSU%2BE M#=4I0\GP")L080UM,"=8('\#9)2W23+7 =Z#6B(VKI0-DH#I\%?RQBFQYU[. M+ENTYQS+P1XZB=8G-*'19HL\6]_:[L0]B45*\#4:<*D7DSJ,U:[W;OJ0W9EV MT_&IMP:Q'Z7MUY'S?"VH=7--+CQ1)$7%B=JU2&F["^A<^K$2@,3O]Q=TKFI& M26+?QT9BJ)HW M4"K2S_WZ%Q%I]& ]6\M_S258D4]07B_8P6"*370P)+D+@O0D?+?T12A]QO!) M?,)R?$0=:=Z?%=2DUS)E_+71I$VV,X)K&B'H<]_':E&]J4&AOD0-K,@:U/NB M$O:IF*#*9O9U"_W;O(>BT>4W68:J7ZJXIN:'AL)_5>P*J;MI&/J_6I(.54NE M@F739,DR59%?Y]]*J+)&@/VL0ME= I1U5+H9#BS M8B<>4B4L5="9F]Y.W<= /.^_4?)P>&ST:GVHQLPJY>5&K;+?9\$8U3$<$G@@T[7+I5Y@OMO(*I 5$1T%\]B)[JF CU#0OHN@??9Q^+Y!3:4?!># M'I/$\Q+%]M%N(.VB 1BBH/+'4@7+O:):Q\K''JG^]@7G@IPP1-,0'.W)1XS< M>JCX0<3>6%V+?!&WLS@,[\[C6Q2TVM-_AY]3PR3L0HX7*-FL;46T;[#8LUW[ MGNXV&1]E.SJ#](DLYNO\Q2!]Y9]Y@)344RBX12WP\C^Z2AVEX)"; M]TTM"765R.YX:.E0U/J9CK!O-X(PY1X*%^"^9!EAN(1QV3O7#& M#_;L$5,FA2--I>;#UKU4%\K-O*)>#+BG1^;A0)(RV28M;T#LA9]H;;/4_$!\ M1+\I'4#W2BXQ<4N"/:6:,S;<>\0-17IB,(JH!5#76#D95JV0L^ UZG0\*2Z6 M_9CQ51'M&D[,S?'YY^3<-^YW(N#!T,5#+!.>^DCT2:$Z]&"%Y%K!<5$ AM0? MYW$T;#HE!9HV]J48U4H]7(79UA\X1ZZ%(J;0",:=0/L( M(*J((MEZ8Q$LI(9 S3R!Q2X+.(!PNL;T$.Z#,"R(;*Q[>K M,EY6+Q._A0N][T9S>I'1$;JD1 5$.$HB+VX9J?W058"RE\K>X* $4L3( /;* MA@J"*)-(.A_DKJ\.+_Q9*LLRW!Q$& :CH9Y:'KA[$#\V\\2X MAP1;'M(J>#E2#B*[B 1_B;%&(\1!D<]7@T^*9B2V'N6VI]SLG G-:+Q:M&EU MS)2;J5)\%/8\$?_"=N[:3L $E+Q]*KH+ Y7@DNC8(!SC6OK<$'> @1<\AYK+ MQ05S%%],8:^ !NY47RMXAQYA[+%*;43 )*3)G75$;)KLHT[#2B7/(:7N_LLH M&'/&E0CC6Y;J\FL?$(BB ZBSYNV-,XES^SH'V4?LI\77FI,..#10^%JB,K]J MK--X-$='N9GDXU>E $@EL]..-O;L)$;86"Z\6R2&)%\0W<3AC?2>DR;-4[:! M9,)01-O,_.(:D14&7Q2(WH:\F0G8@R8F[06 M1]W)4YKYWT2$8IC-::'G4/@TAA+TBM&=N3FIII5C#R&,*\47J6I.RH)FI4)R ME*%0YS-(Y2!3Y!*O^HV.(V?0[61I:E-A]061R/)AO?B:W.A0::;T0AP8I%ZX MP:7&Y*M3V!3:KJ8=H?&!0V"T*":MBC:8OWLN0%F;X" ,N37C(@Q'EGI 39A# M;?HZ(AU/W8I4!?!!A &P4T&38H', &3+3 TZG02@1"3\W4ADMT)LU.'X,F%! M=O.B2E*^)>;JF,4C!TORJ&LUS!8@M1SSC!?E/UAI:4YQELE^=Z ]YF >44"3 MH*IBO[)W?&'&JU*3=!=^TF2,^Y#3YCCG""4):[GJ*+RO6BJV7V?F@"P5$6#1 MH]SW*B.)/R68EH?,V$V*0A&_[)@&M#H!&,,.&>"P1.UQ*"+ MR20Q8F4*K$H?*H?<2GR,,4+'1]F^B*3Q2M:#6H-4&QEDW%?%(?Z,OI;UN*V+ M# B7QTA92HJCN3T:$E:6EE>:C6>L+T\O(ZSZ@!RG%)-<]5090S$,HN/4D=<,#6S=\^+KAHRL; MIHS=1Y0./PE%'ES^[U5YO,T0JJ,]\GREQ"Z7#4NALJE0N.4^I$BX6"&,E<%N MH2I8-Q8KJPU>*744/N;\L8J;W<:R69$T@Z5[OMQ-UEHO:%I MMOT2]JPR?=35EY2C4BG#S@D)E6PK+]4IS8&I2JW.LY3G&-GOSU): M M)^([:LXZ*,XQD#0/!,C8"7+,99KFB0Q.RSF3F7HIMY_ S+\@>KU'CE!91XC! MINX)U#KV@OMC2*_.V2\H@+WF^3]^NN"::=J9UR8^JM-@*&B-T1S@;A?+ZR50 MK*7Q;LZ!M[.3LWT05]W3C8BNRMX+6%YU0/ M&OU!?]\YU3VOT>D_S9QJK]]H-[G83^QC+=?9K>"PY M]2H$X\7+HWN32[16\O T;M_?S_EX;Z%5N(5[D&+DC[]=)\ 9)N=RO^.Q !WI M[9Y]KU_B^.63/]_)[//_Q]Z[-R>N)/NB7T7!GG/O6A&R1T\>W?L0X66[U_B> M7L:G[343\]<.@0I;TT)B).%NSZ>_F56E!R! 0@(DJ!VS>]D8/2KSEUGYJDQ6 MM/&I 0VKIFK-EC+)Q7U)EIW$J[@7>+/2#)_2_UMEN(3_[36: M\1B 3Y(@&,5ZM]REW!6'0)F5*U+C ?^72NO+KBO NS9G8=R)_1*P4X+@-#G, MA5V$=F?%IS4[DDTFSLQRP__=N=)C#W<17KU:UOP38N/&L_$_]RDP;J);*P@P M%?AWRUV0#JTMM"(PYW]&G[S%[,KV:;]ZO"T(#-"$4-'A+K+1&>IJ3];T;NP7 MQZ\Z9#4S51@3BUPQ!I70("O/RFH@(1CG)QC=$PB&V1FJAB+W>EH3!*,FBZ?Y M&^ ?5O"=<-\L28!MM'^TU[Q)%[-0+1] .S5HC@GI8:ZG+1K<1$*K)H2BF1S.1*'[]%7[Y-"D%"I&; M^#0?[1+QC@R661\=RW7]'S3SC,''09@\ZP*RN#P=HRECL<[9C\ MM4W)%36+6ZSD=N%PC5F/)-J/7Z8"_-)DM7\NWI2 4#$=4".$5-!H M#63%4)I@4 J?Y%BZ]@!(T@%)/7F !P-/CZ0Z$HQ:*F&[N7";1=9G 5H)D88C0!:&JS M@<;U\TK%(9YL[1P]A=ZXZR\F4?\4X/$Y?F(1\_1S=A3 (U&5_>N^Z+%Q6+",(@IT2]G7K+\!RV*$K4V*R MZ"!X8O<_>0/7?>5"8[6YJEDY5"BLT$9A:8<>/026=,"2VI<'6F4=*RS0$J@8 M)4-C76+1WC'PMRM_>H7#>:IJW0NP.'9HW82\7Y&ZW_ AH^F?(9.;LB)B@(B8 MIJPI=65FA-G:#!#M4+>U@@C/TYBZW&L&B"[&EKU;[P$O#-F]5&I,23;AZ,7Z MF=@@946A2T->U0LJA/':*/SLT*;;\+,&$3PMTPSOYG(L4EKL6[T$[9PAOLOJ M3"LQ]TX(=.G)'545F?OS@LXN6[,.Z P0.H-^Y=QDTRS,EI3QYNO.ZFU@SJY5 M0[F5GXD"*%2D7%+B>PJ:TD97D0?=NBH23ER?O,70%I(D)*EP%79925)1DOJJ M*7?UNOR.)A=@%['8"ER?6:(.Z[#]!68-J[57.\&K74Q#O-!:-,;;LKXSV? *-G!X8HC8[_Q13^L,=7E@-L)Y%'WPA!SLWX6B MFAS@86A55G51D MZAJ%G]V*M![\F( ?O8Z(M,CD[5/S$)!WXBW67 21DBG6;QJ^C+?YAQ.]W2[" MR)^1(!:)CST%HHL9&KUZRYZ&&-D"2<4:-!\ 23U$DFDV DD[-&L\1 ;>DFP& MWB&_=3%F]&I9<2;>)\=MAH1174-)<57Q[7>&?576-=&\[;Q 5*JDN"J(L-ZC M)QO-Z$I^,>;U:*DK9D;#"CM[_ZJYRKYF7^D,>PKXFN)L\7FAITCA7'7TJ)VA M :I46>\TWCQ[^AQKY^I2I]5+@5HL*CL4;74IP8/' TWN&G6U*VENL9E 6T7% M7!UM>#2Y:\JF6E?ZX0(*LAIW_=F75BV=,*QI^SIGM5'VF&%&CY0_:]C'#*9L M5A\F(<(LC0)1V;.&U4!D=H::(O>JUT8U*,[27(7ZU?=>KR(2S(#%8]$ 8T]; M'XCX C2\ Q+N?:"L3T]J&[V>W!LTHAQ*A%6.9KW7@I\>PX\B:V?51;BYNG-K M_@^(?R5R@ ?( >XO(/W.<*#*:K<1K0Y.=(:C*().&J4\? YP?Q!A"V&E)W<' MZU[.$G[.WG)DF3DWL1]%;J[NW-S>(!THH.EDLWJ706%&-@H_);-S^^,'>P'+ M?:T1@V5KS<_IKH;<[8J4G !:\91<6:#I%&C=OJQT MZZHV.VPV[CA6KNV\QS>>6<&KXUTQ7?VI2Y-_1\:+1H_Z^[.9$^'0)S;$&8O/ M85W$FP#;I5\>_8A(@U\39L$*2K8 R+6*RNK#GZ'SR7/<_]V)@@59KY=/EH"C M5K(+2 !IP"/7O9W*ZZAJ'985U\IT,#?200QJW+]?1../+#3^!6O7LZ>:["G/^) G*Q@%SY$5$?OOEKL@ MZ5WYMJPDTM_=KG VO8]YJ/?I=8;*-;)$6S='USZ0YE8@O>,=I3D!/87W_"QM M7 _]>UAM*?2]PYM%].8'@ *[F!F4KJ^_A=[Y[U>.]57?CX8"9: __G\!#K!W MEJSD@4>A_V@1A1'8)J &UDU-D+NC$'G'2ZBE7V(?2CR$X0*YO/Y\[2A$V/Q\ M,/@+ *@XQ!SZ)&J1^BGE)2N4_*ET1R9D-B8!U>N$Q MN)V#A;-\IQI\6:U,G9_$OOH/"?P\(("A_?_\5U]3M<]-"+V)T.WQ9@E7@HW9 M*-@<-?%_,F,5_47?JV2I[MK$V"-*FH6JLJ>=NFM+V_-MCF^EEEA(11-05?@II\]K3&1:J'F;)3$[._D5Z/Q(HM'TQ?J9)Q;]SM PUTV?7X4MW%+LK*G3 MNK!34M\.0-_*BK%>+WY<:)V_O9I1M#:9.A/GHH[<'D2O?B.1!4^R[ZW V*$ M&1K?,1*7%0=- >O5,&1-7S<_B@N$L%R;A:>BNO8 >%)QRH4AZSF1X./BZ=B] MSDX'#7:0@B;GWGS7)D%($Z2]S](O7/'^*I%_+YSH0YRP.)AJ?LZ0_YX2N[3H MX* D59>[.2T12MLFXK!%LS!78^"A!J3IM"FEV:TAR)AJZ^+G+&\^N05\;!YO&78F=IS ?A/@* M\3W>:=9ZQ-<\V CPXXHO-3G^&N$,S+@0*'-.E;/#[%^C-3'W0YH>^Q00U\(: MHL\_'#MZB[F5N8ZO04DOL<;PQHMH\R5K1V*S*Y@0X'7 /G$\&W[[I*OX3B1]8?N7Y$=P]\A&5E#4T1CIU/,N;.-23AP_HX\> M?G]XN?DZNKV_>93^-OIZ]_#X^[,L/3S>7F]$25/>_7;T^#SZ^G!W\W)_)SV_ MP'_^N']\>99&7Z31T_VWFY<'^$+Q59P"V?D+^\7QI.C-7\ ][%"6R,\) 9V: M5'-+UHS.#5XMGBS")ZIE4Q5)]3DLR[7F(?D4__ YKH)R//IR]*+/RR!&N*^J M^S.7A(%Q;1HF"@/W*/F#N9Q!)OJ6::^^?XSQPQ74":WE- M<=$][Y_$"J1[T*!V4@8NZ:I'BGK]=1!B..+#0*-3O,KDJHT14\DZ#* M TV@YKQ0L\-LJ(8:M3-4>XIL#BH/0&C0<9;F;ON_!WX82O/ GVXY*-C&/?^B MSS+LL 8HTY\HSTO+IP8&N]*7!VK-);$-=),%SBK:#U5PIG>&>M>0]>K[@,!9 MZW&VP^*H@C-L &?VP+>I/(I,!"!JFG5+?LZ)%Y+P4^L,DC:>:#OU]<>>OG?* MC'A(K&#R1D_1V> ?N?Y\MFUZZ;42N]/>(K% M4&2]MH& ;;)VSAE%.U.>=:*HBRC2Y7Y?H.B\4+0SA5Z%&! TZP[XJ*]4+H02"&H6@';9"?0@RE,[05.1^;[VE5GMS>"VP M$WXG'@DLEUH*ECUS/">, MH&X*S,A0LPZW[$G UXTC'N<>:; [6)\J)0,-A,Q11 ML)A$BX .+/.280UO5O!*-D]H:*,5<0$&_^Y$1 MV-F=GMB!G:WSA(UFS1,6N#EB0J(2;KJ-PLW9EP>S#L#^6FG.65D"%UU:M\-& M2*JRN"E?WD#H=8;ZH"?3_A=-+K 3A9RGMRJJHZV/:%-D97#^I[@%VBK:(M71 MA@^OJS-V[96$/I%QP^^JLT#?Q9 M;.GZWEE:N.>LZXO:L>DLR[+:WE2P_$WN#^HZ*=(F Z)MT"DU;6S-*MTP;:P. M$.&D/E/N#JH,?A3X:19^UNS, ^)'HTI([:\KH9-,TA4F99M,NE-??_8F)9V= M+3GT#MYGF*,K9;#L<)9B_NY9 MOF/JG6%?'ACK16!BMGE;$;,C<%\5,08B1L_QK 5BVHJ8'<'WJH@Q.T-=[AGK M)Q%;/.^^T9L^>JL2\!S>#UY\X81O>)046X;:9"QZ 0W4>,+ <+T2.DW#D MW2]Q?#2] WZ7J-DQZZO9$8&O9NGXHH'3 G!:ATT/.\V),.GYH*5HF+2D\BE@ M+&!5B&SH51P2<9!@KP@!#X6E1PG8![+DD?.R&5IJTM>98D7^/OJ>OYSEV-? MQ]H:7>YKC>@#+!S#HY4 UHJB+N;L%;FK"A2=%XIVE?;M0-$Z4.@1Z,I]C1H4 M4FBN<9"?)#L_D^"B:V]W& OU:7@LB##D?K^NH\*BX+N]H-MA6]0'.CR@+O?5 MAI=]"\PU*:Q1'_J,SK G*SDV;>EPACAO((K#FG+]V=N]R^<-Q@2DGL1F<&3] M/,]3M6U3_;66T<15OO$(3<=; "U&R2&3WR@&V/=>$ 'W/Z/ IWL>%;P\1"1 M60B[!CXT\&ESOCBN6GK+,/&DFMSKB;,+S8?@05)P30)CEX5V<[J$B>1>6W%8 MU IN$@ZQGWE?UI3US@2MS LVWO(!(T>4##>'*_66#'-QY3[M;\0C>XSCZF+W M -1X#=2"0I@CEG5E/9C;RE+B MYEH!CR2I!^(Q$"N* F>\B*RQ"]:!#\N>S7Q\+W_R_K2H6S61U3I#K2?WE2J'G"Y#6B]7'B]%X@IGV2M)G$XW M25/1FYY:7Q8NM:2G6$ 2F*9HC*2/",ZF*KBZ6M;A[W5N#!RL/X:@K;9)]0TGW" MZ R5Z^H#$AN2Q!2 ;P?@MQI,FQ!OK"!^@]U4&/HFA?[Z9,?6I>X%ZL\8];V: M4=^EJ#^30H$6&(QWCKN(B-UZD[%HFJY9U"^N2_+6UV!=%H$861Y2%UN%=<+I?65SK#@2*K1N6Y?PW9^ 6L M\LW#(\,*ZY@41>XKE8^R"5PU#5>]$^)* W6ERYIV3CV 6F!9M"S05TA86WK> M[QBV!6?WFLR6%E<=Q+4K&]4;NS4D&R6 5>$(LU2+]P?\8 M2B>^Z"WI$C4'F;L:!\3Z?F5-8=&?+/>']1$B6+/4 E+Q-^JC;JH J]I)J*V0 ML)=+PKN'WQ]>;KZ.;N]O'J6_C;[>/3S^_BQ+#X^WUQLQTI1WOQT]/H^^/MS= MO-S?2<\O\)\_[A]?GJ71%^EV],?3M_N_W3\^/_S]'E^N7KZ/GYU^++ M.@70\U?ZB^-)T9N_@'O8X:]YH"\--A973C0EK1.&Y;C6/"2?XA\^QTZ'X]&7 MHA=]7GX ZN15K8[/8W].1>):86+!'4G^9/[G:_C37]<_-P?7>K>?^R?E6OU? MIW>\BM1A;%^BJE[WE,&N)1;\7#?S'[+IBM:]E&ILO=6.2$4KN_>IYMK[YYC" M7&.=P!9>TUA4S/])K$"Z!]5I2W=D0M!XE715+I.Q:A8;JGY+++;E(L> MIFJR@&J*IAO:T>_5WK5#R)20J:;*U%'ZS+<4X]?-G4+DQ] M!>2->*'S3I8M\$]M,:]K*]B[Q.LOIS+MBQ_ KYXT600!\28?4A3 W5S:I%RR M['\MPH@F=NG@.LF?BAD>3>%7C.0ZO2S5TTW"@#HC^]@, [_(?8TJOE>'%4'= TLX+OA->N M$#"&G,@A;3=ZJCEF#9/_(Y@[*3K^YKM(EM\!(^C)C[SG!!,W@1/"G^[@5^_U M"=;BV['LEW7X!SC55];,]9WGE+T=VP.)HQHC1P<'G;ZK=0L$@P0ZJBJ,'3,X MCH.)J?.3V%?_(8&?!P>C ^Y07U.US]NUQ>6$+G;&ZEJW85_4^.DC;.@HBH4, M\Y*JV435; [J.CO5W 3892+SJ';%H3"*E0]RMW?6^5D!SX-'0@K#WBA1AC=$"Z-%@%UF@[YNB\O5WV?F>HJ;*B5,YDU@ /9*-70P=7(;M"=B]6=HMZ'?7)KJ8HM'JRJ])?OT*NG6TJMD4$>ODFZ/HE-T*SGFNV_I5O+\,KK]/[B<^V_/-'G4 M^RS]'VX>57Z?[__OGP\L_6MRV1)?)S0E 1L_;6,U#HT24U,]&TZYZV MO7]%T5MUKT%)U-2>0]-Z9_M.O6O=*-=\Y/#O9%[K:M/>J8F\$W0J^DX#51/O M5 A/V^_$,PTKIKS6H_MGOLN^-=LUV+]QSV$&'@\*]6^X]3WZ-KBE/@5D2H( M+/-G;%VP5T43?]_S)!5MZU"4-N=(@A?P.\)%\%$/$>!K@?]C-5G<*H+3R6*V<*FOS^K"DM#2%4U_8AY;T&F)3G=D MZDR<2%!E^.*O2E'^EHT>^7Y;]D%:,9V29*Q1=,MZ5YU4\FA2IN"F>5 =XYM<@1#.$KF3E5A%?0*C^;:I_L$/UL]@KC3I65_LZ5?O:8"#KNE#[0NU?B-H? M;%?[SYEVU4SSYZENG%'74)$YCR-LIU3:F\M)-\SA5-;4]H::TCAQ1$'&E3F_ M94GE38_Y#KI],-FK%(0+M=T<)79Y:KM4W?:RE&TIW,[3X"4M\RZ81K(Y:*!D MM;:!]"D5^LDDJY&N1YYL[3B(6(-(]3I#\#1Z_?6>0*;> !RI;D]6="%80K#.7;#64AX'DROPUH8] M358&S6WR=*0F.Z?,SC^$X8*FY_WITC@^R?$0&1YAD/GA1&_PD1/A(=3Y8NPZ M$[AB2K K9-)G& A!@A_8-])[E6PGG-"S;)+EV9(3/V;BA]'F>I9M8<0L;,M;5F('5Z9 M_JETK%W%1OA=V504&:A14_LD(?E-"G^M]?,IA*N_6^Z"9&"U;@1I-:0)!6#$ M5B&X([C39.Z44K9F+K$9-_&P;Y\T=RUO>N*TG[*K M-/ZNUG($P9V3%P+U,VE?5>YP)? MC<27D'[!'<&=P^OF'8-\CZ":>PU3S9=<@<=C;K.YZW\0PC^<+X+)&["Y]M!; M:R/9(L\@N"/*ZUH0>KOGFHQ^Z8GKL2=08^7K[?JP3:D]>5!]B+70 T(/".X( M[@CN".XT._BV0-L'>%H32EKD(@3,B_X([@SLFU@-."=9DW\O'#9[5E2TB:R"X(ZH:&M86.TFU5"E VF:VAEV]:X\R&G"T&QL M"0_-!I80>\$=P1W!'<$=P1W!'<$=P1W!'<&="RUT MNO4]>)L0_2Q_*@7$)F2&XZFE>4"F)( /5N(X4N37&.!I;1A4!*D%=T0IU!ES M1\B.X([@CN".X,[9<*?.8J(;^U^+,)H1,'Q?_!N@!-[18+*"]:#E-- MZ&^1DQ>G6@U/%9]9>5D52ILGP.:766RMLG@AL[D?6,$'&_O*#B&E/!M-;U.. M/9/) N>!EA^II_4Z0\.4C9XF:]J@PH18$;P_-<:*J_4\?-$*T9K@E='KV$&J MI\M*K\KT85$EULPJL4I30.M798.MJDPD(QN).9$J%MP1W!'<.3_N'&L49^U& MFZYL-MH$UAJ)-:$)!'<$=YH]HK-^/:TV34]?0''?-Y*,!K \6PI(Y 0$(^.K MIS1%[9Y(!0GNB-J]^M,&Q?J8I8K*OO'L;U1/Y83ARD;9=.S,(@\,11Y4RA<( MT1>B+[@CN".X([ASA$QHH49F.[=,ZL>5=M/TSE W%1F((?;+QJ-*R+S@CN#. MZ6I3CJ&0C08IY LH-*2LO!HC%S%"EDQ-O:SB0)$$$-P1A6EGS!TA.X([@CN" M.X([9\.=8Y]NI2D9:BC?9NSD;X3U;2;/)'AW)H2Y/M_(Q'_UZ%WV\X+,SK"K MR<9 ;TCQ@$"CT!6".X([)]?D-1R&/:HB[S9,D5] %=@H>B,!#68%Y W8Z[P3 MR?5#T;!-1.,%=T31U[EP1\B.X([@CN".X([@CN!.TRHHU,&JHQK"^\-/JQXK M]59NL\[*@P>^"_D*'LLCB4;3%^OGDQ_@ V^B*'#&BPC[5;_X3^#%>E&>S]GK M#%51_]T"1 EY;S)WJE5,'4_<^PT1]PNHE@(.T5"29&5XL]J"[W5Z;NH*^6RL( M/H :-S.@890?[-\!QXSRULX/CC65GUT$'#@EP5-F3#'FJ3>C,]0$HLX7467;+&KZ MFF;;X!.]!,0*%\$'Q1G7=WLU5S1P0*4\Z/9E3>M7S[8+&+8*AGF:32_HEN>I MN)*^>;LVTG-AIE0 H([@CN".X([9\.=KZ 8N==H;?9W/4_".$?)D-\ MZX[ M;85A6@4(KC3C&K:]G'GJ!&X>Z[)Z)>>N!Y[ C56NMS,Q))'LROWU,I! M.*$'A!X0W!'<$=P1W#E"7461:;X;?+N-VV=I_\[L#'OR0*NK@%$@3,B_X([@ M3B.Y4RD"=PKEW&V6;84T&G-."9G-2(G*MM$:D%P1U2V'>#( M9J' VLZI\OL=WC2Q)[J.^1[9'%0Y=R)D7\B^X([@CN".X,Y)"MKVV3/W&EUI M]CO#KJ+(0 RQ7S8>54+F!7<$=TY1PG8\A3QHD$*^@**U;TM!LHCW$:H0)FMM M@%F$_P5W1/E90\)D2PW-6#2,[S!E@V)=I=:.9D+0A:!?,'?*ROG@>'*N;I-S M :=VP2DO2E1TV.P2ICB:;OTP^H-$;[[-.E&7=4NZVJ;>A )9C416K0'(@R!* MKZW;I0"3L$D$=P1W&LF=&L..Y=7PUG$27:/N<1('CC?:3CAWK0]\4;(9>^); MXEMM_980 /&MB_[6!51IT]W[:HQY0RS*GA,OM'#/%479(EDNN".*LL^$.T)V M!'<$=P1W!'?.ACMUIA1N['\MP@CKKL(7_P8H@7>TW"?+L1^\6VON1)9+\Z'4 M4+[-V,G?L(=_Z$3DF03OSH2P8KMO9.*_>O0N>]7==7'PF]*335,5[;#; 4>A M+ 1W!'=.GI5HG";O-DV3BZBN^-9%?TL(@/C617]+"(#XUD5_2PB ^-9%?^L" MCE*.HC<2T)1V0-[ Q\/QFJX?AN(8I:C&%-PY8F);<$?(CN".X([@CN".X([@ M3LNY4^HHHZX4/"5+O97;K+/RX('O0KZ"Q_)(HM'TQ?KYY ?XP)LH"ISQ(K+& M+GGQGZR [''<$7N3RMU>E;:D G!"'0CN'&06Y;&U0;\QVN "3EP VD@2K(R MK),B7\KVQ'_S79L$^P6K6EL&(HIT!'?$*8PSYHZ0'<$=P1W!'<$=P1W!'<&= M"^=.N5"B6C!X /YE&BTH'0H8=(9:3^XK8F#1F>&G:.RI$GQZ2G/@Q']@DN(K\^2>D?.B[CBW]5]:Q;H^0 ME.R1V]W5(I?,YGY@!1_W_UXXT0=KDCM:1&%D>4B9G1W/TAZY/;7NCF?%^-:" M/,!% #!'27=WM-Q;!M^M%00?0 S6:V]W)F!K_[V>=GYHK*ET[2+0F*\.=6V' M/KRE28M,P_"-NG!WT_">WAD.NG)/UV13Z9T-"H5.K*03ER&X8?P1SY"LR.W +W@J$?'JPLW9U>6 *B^V,05O&NELAD'<.R*LQ;E<=;GVE,S1ZLMD=-'Z3O8 2WH.ZHROFPYV)+?,N&N'9-]:6[$JJRY4'Q+,Q%_SB:XX/"^Y\DF#AA^2F@?;4S M[,F]OBD;W?6*@&;#[ RU@-#1@CN".X([E\J=4J&$'1WC-VR>M$=PA;TSX_%I MG:':E?7JB7 !+R'\@CN".TWF3AG5O%8(?VS-K#=,,U] I?.NB-ML[OH?A/ / MYXM@\F:%]0?>6MNF0C01.8:!MWNNRNB7GK@B>P(]5O P3B;ZAC6/ MJB8/^DI#)JI?L"(0:EIP1W!'<.=2N7.LV-O&[;.TEV=VAH8\Z-55U2@0)N1? M<$=PIY'<.5+XK3[EW&V6/9WZBBR@FTE0ZG8<]T0S;Z/=E4ULNP17NDIJ&K%;(O MN".X([@CN'/ 0W%%HFD[]TSJOY5VT_J=H6ZHLJY6.20G4"5D7G"GG,P/3B?S M S23>[)JZ$+FSPM512)_AP'5 (^_]ONR89JG!]4%E-O=_\3*2%XQ%Q#7BHB- M(VJ"- A81]2OM?%RDR M7%IB34WEVXRE_ T[(X=.1)Y)\.Y,"'-_OI&)_^K1N^Q7'&!TAOV!W.NO1\X$ M&AN)1J$K!'<$=TY^5+-QBMQLF"*_@$JO4?1& AK."L@;L!?'%3AT_O>Y5'2= M4\W0&<;ASXD]HJ2KR=PY0^$1W!'<$=P1W!'<$=QI'G?*N*J&LMU7I7[*;=9- M>:!>RE<_#!])-)J^6#^?_ "?1-;8)2_^$_BO7E3:%>UVAJIL#KH- M:3 DL"8T08NY4V/0ZMB*H-4P9/\%7P5?!5 M\%7P5?!5\%7P5?#U(OE:9W>T1Q*E,:72 :-^9Z@.9".G1; W06#;D=8LQKF M!FW"' UA_I7&]."_MO,^_&_X)WXG3F#3 [,_9!6$WZB+'2]>8W<9:A,"O O8)XYGPV^?=/7:!- ?/<:C MT;.GA$C6!,OT+.\#B"]Y?@1WIR%1C_*&MFB;.I[E31S+A?>##VAI9\+[54JW MB@ XZB.[CNR_;T'\-G/KE5R- V)]O[*F\/Z?+/>']1$BZK(+AU7SFW=[N*8J M&*F='MH*/7JY]+A[^/WAY>;KZ/;^YE'ZV^CKW[V1X4UY]]O1 MX_/HZ\/=S%+WY"[B''ZT^7-- MZYWM._6N=2/_+Z=[)_-:5YOV3DWDG:!3T7<:J)IXIT)XVGZG"SCX\IOE@JF, M)0;2'9F0V9@$DJ[*DJ9@![;]C[XLNTXZ[/*VO\ ]^;\R*<[(GY^Q]YL_O,G< M,;OIA)JB&,[_<@JP% 9)LT0_)_!E;@]\K8C]K14$ M&."XH4[1[@J^'#V@IWI O30]D%M)4TT/B,VOALW/4'?L?K>TLI&VF-NQ\^V< M5*@K6F7>EVAKHB#_J5JWB$U JI/5^I+363P3!6Q3:$]X>? M]G/>>IVA85899BU$4XBF$$TFFFN9@1*B67)KI8/H#5G3>T)VA>P*V:TJNT<4 MW0&(KJK+W4&_O:(K2MY%R7OYDO?^YI)W7!,*B#,UK3Y1S+ZE=*?&P!B/25>Q ME-YX0BS5(OW!_YA:IX8Z>;,OZN2;5"=_>_/\-^G+U]$_GEM?#=_&NO=![UKK M:67+WKL*7%6ND'?3K53U6N^6K1_=]+FAZ6?^4MLK<'=4NVY-7ZKFVO=RS%\N M@"NXFCFV[9+CRR!5W_\D5B#=@S*PE^I?ERRJ*H3)>"A%S:K=%(-[G(A<6\N" MRZSU0HBE"6(5)Y9:1NKJ*KX_W8I'9^9>XC&74" VQ,'+#UOS1"$/^.'$RM\D^:! M_^Y@O&3\(?DY+LRG*C[,J?V!QEU?D]?!5*S>9#C>D3E T*&#-27+L[$A#+S: M?^@'5=K;[W?^X2Q,\RQ-X6>7T'D0GGV3(6UI!:V#@E;!3NE6'@;1$&-%@&F# ME7L$,!D )D63-;WR83 !ID:!:C9 ML4O7A!Z<]Z68AJ%H1U[IP=O@HV R!UA_WWP$DY\Q=^_X<-'TS]#>OCJRM;9*TVAN;U7),]"+\=2R0D0 5 M\'[PX@LG?,-R#,F? A#&^^WW%V A[_#4?[<<+_Q*8QTC[WZ)LJ/I'="UC'#4 MUT-,N%F- E'1DLX":%I'3;HRX9N-@%0E^.F MXWD8:P+F%D4&[LE.R.(L:^5I^-=Y0&;.8D;W<\=[)[RT4B3!]_/88VFZB3F0 MK0P!.8IY<>/93YSR#RG52XL8CJNMHZ1-9#N;5;.^(R)_)'0-.L.NK.8H\-*M M>P2PFJ&^=D3IZ\#55L=$KWVVDTBQ%[,*?.^*GH-P\/P\<(ZFV;V0"&^]E+=. MHUI 3*3E R?E/:-D6?6JJYUA3QX8YW*$5"!GZ]Y=)W(T1$Z_KPCDG!5RMD72 M:T(.IF*:4L%S.3YY'#!W9G/+">)@N>M[KU>N\TYLGCX73O=>D7.:.GI(2'O[ M9@6OJT-R"H@&GNF15:.R4A4N3Z/ L\N5K@<\)H*G6SW6*<#3*/#L\IM#4!] :#V .@@K7IV0&D=,H/.T#37LV2M;,W3@IWW MCDQ)$(!?R_OQ1-;//4]PM=3&+(7Z'1OO>@UE3%[6KNH%B9L#>D/I#+LU3,P1 MODA#<+)C?RV(DW*.K:'2"@.1 VXVC@ZQR>ZM=[ 5GCA!?617EYW) C?W[S?HC027Y,,>HBR: M$C$I94 K,BED6(=X%_Q7K1&&9"N\C]8<&"UZAJD46+#SUXGKX%MVP+BMFVH% MD. @Z2I1X 8YI9RDXV[0C6=3%XF6JI9._YH:MEHT!Z>>:B6BU"?< MR \"+'H0R=#.8&C@.0/K.'4%!P$8.\ZC-^*,Y 5ZYG/K@\Y?ICUG)I-@05)C M0/CJ%=,HFXWD)T9V'$G$B/XUC;:5%B&3]NU4K01 [BA=?*["ZV'+8 M5,11R_,"U]ZN?:W@ZJ'+8NB-F !T.0Y_4O(?D'?B+43M8?U[_"W*& HM+\K2/LPE3:B=##&ZMN1-9[F/YH1A=S$FILJ96 M'H0EG*!&06O_/;HV:-'V<'G5%P)9;4;6_CMX;6'2A_"X1_XG3_[>//$(^_)J)TDY"^M"@9($JZ(0\,K:8,53$&-MT'NTP8 M[@C+'Q"&F.,9F+)J"A@*&.X(X!\0AEV H:[+:O4QE(>%(3-TN),'[[<(";@\T^B'%1 PSMQ_?UW]$O(CA?>T>\8 M,9\Y<'7H,1@QXJM&??D@(FWJ FDPN\Y MG1N]'44%=*K1&1JP'XON%.>#H;*^@/=$57LL-[S%@_@RTI@$&2A=P+ MG7@TU'@1P@7 P%"6/$*',])Z&XLQV19NH*Z:L]L2IE_,!5-G]O$Y ]7%K5W)..0N7^Y!; M.]IAV0W^HKSN.G9OVJ8^EHPO/FO 03!9!Y6,I;1.% M@[K/?R34?4Z(6UJE:N#GF)JLBSSB&2&IK.-<"Y)H#\ ##>SP2^#/D,"CZ#"J?_!2X:A2N=FW@!]15 MO4;IJK/WO/^P(LXHX7L?=D._\6Q.[(_1M!;GJ8]G)0:RF>,ZB3' ;496R6V] M?F3A*1RS*_>-RK-3!;(:A:R2&WM)9&W=V0>*\-)/$5.WV9DN$D82@./B7?9# MI+ \*5#!9:K4VE2X2LW"2,$\]F:,E-N;!QJ&S,V>*!EO-(0.D,\N MAJ#M>W"SCJZXQ:?;DD/@!@:^+[)AV4&SUUM: M JW+0 \[&:\?8!1)Q#9#IG1RNA1D,/G1%Y,OS@LRI?/.I2 SZ R-P7K;I/8Z MOFT=//#+@H6E?X7_+]&.5C3=KG4$0=(*>.^FV_#F(%***GJ_GRT,#S)<\(" M5.G,=J,/D%P?,5.ZH%R@L<5H+#KLZ(!HQ%R-JLM=I8;##6(

5=?T8)DGSS M\(OC6=Y$C",0XPAJ2K&%X0( 16-ZL!O0M\06;YV1B9L/^F]DSFJXT/*@=H@$'V"R6)3[[&5X) 0- M1]-'I.<3(V>9;:-927=1N7$LJZ,.[-1W0E%@I^$1PWW 4\#@Z'>&NBYK)Q_A M(@R-\N/IK>4P&6V%$UXK><)HA+6 M2&40U9>L$R!JK5U2 $4%+!2C,^SJLM;TV1:G-RI$#*1,-4AJGMA@-XM*CSJ; MB(^FZ(L\<)+>(D7+;!ZB"VF+X'.(UN$[\5-@V^C2 ]>:F.;1:/073 MJK:BIS<4CFATG/X%:U_L7VEC%_BO[;P/_QO^6:FN-_O7>&AO[K/!-)\"XEJ1 M\TX^_W#LZ"V6H^NX@V7S*S@E?'N^)7=I?5Q81@XP+V MB>/9\-LG7;UF-?]'UA<:[2A/B&1-)OX,GOV! 216)Q/YJ"OH20']1$B M[K(+AU4O ZT"1FJGA[;K7 "EQ]W#[P\O-U]'M_GT=?'^YN7N[OI.<7^,\?]X\OS]+HBW1[\_PWZBZ_B M%"#-7]@OCB=%;_X"[F&'O^8!MC2V> >L6,O1$TZP'->:A^13_,/G6,DZ'GTI M>M'GY0<@S%?W6GP>^S.7@$'O6NMI* 1\.^(/YO)Q#8O\Z_KG706NRO^330'T]&6]VPCTG'\"8NDX M:I'=>C9W_0]"^(?S>!+JWIOV!80,2VS:<%YP M*V$6'!5N.M-NE7T8D4 19:6K1I/C39RYY4I!4F>$YA*+]Q/))8#@B^J.7^<, M>-9CAWQ%(B:4CM.JI;6 T1EJLM8]==F6<$./9=Z4@,_6%+Q67_W/Q0"(92^* M8^@6+AL'3F-LE=JPTY#S^IP?EQ#(N(_C$K A![[K2I'UD[:N<.QL/@([:H4D MBEP2UUWR](/UPPKLBZJXK'//CF7D&Z/TB_]B_?R'$[V]^2[2!,=,Y%KVI;=S M[+POQHF=%[8*EF,>'%M]P%9?UGI5&O$*;#4+6P6K-0^.K4%GJ,MJ?SW4VJCC MK>?@FB]/L',B++^;+\:N,X'=?@IW]5Z3QIHTI?$#A]EYKY+MA!-8.KCREF?3 MU(<3AL B]KL?O9$@N4.%\QD7X*'MD>]X8)QZHHP:<2J7L+CU9DUK;H6WU@XP M[9'-J PF58#I/,&T1ZZB )AV[_\ZYKXT0];[E>?YB$.DXA#I6I>+N H#+96 M1$Z0A#>R)1PBNE$MN@'N0$KKT?26DI:6.I76!YB<[/=EPQ2!C/.!4<% 1HTP MPJX$BB(KE=H2"!@U"T8%8Q8UPLCL#'6S"3 Z^_C$4D>JD+@N":BGT?L/8[&Y? M'B@U])(]\4#5FKRE"\5BQ?&^-6#14, _5Q59[PHLGAT6:[0=#HA .F#:'.BR MWJM\HO*P0*QELF\10U9<7_[Z.NU$56^&G;BAD'0Z)1-6&?IS\F9YKT0*K(A( M[.=0 DE',U)FQB16C[Z#S('9+_/L2Q@%S@3+3?$+QT^YE*W!;KZMR#@RFMYS M?GP#=HP\5)CX__9;^9I2AQ^?K)L3%JIW8I(>GM 5M0( M/!+(],Y0,]8W8H&RQJ&L1O/N2-@R.L/3SH.M<-QD2RRKV>;"@S<)\+B0] L@ M@/[TJ^1L,A%JLQ XN2[3F=J1"ZHD5T_P^KX=,_6.LQ1^=Q=(SZP$,ZDN[9#A M].9N3U9[E?L@E )!TU,'YP/E@Y@G#0U>6N6N7TC$!T(Q%=HRG4IO'\J32G>+FDJM6J,,Z;'^!PZN6UKCOK<6K[5<5US;'ZGDQG[-6B99+&R2Y?K@(".UV3-VI MJ>O_D!R/R3,.>MP8;6UCU>.IK[^L(#]KU@E0 D!%!!WW*E&2L[)!\M9W)I;& M#D/C@4/A";#Q2/(.TIE&9SA0SV6JA(#X^4%\Q]GC A W.T,CI^>M@'@#D" @ MOKOL8PWB)1W +DYQT(W*S=,:E$UIG5%&&ZHGK5,#,H4EBA:H^UHU$W]&7I"B M^XH$=D*7>UI=*8%3!QX%< K:"I6!T\>Y6&:WKEBV $XS@+-S!UX'SCHV!N!* M:6H3D'$YH8_1G 06[4">1-3"=-?UD[]6F"IV&:>P-NRYMC_QLDWS$GK3,3_) M;_R,_4=9?=I5.L.>(6M&Y8)A<;2O@:#:L!\?&E0XFG<@]T\\O5* ZJA[=250 M;6U+U]5J:TO7K!.B3=C6-_0;\[TKNJ$[WCL)Z0Z.]8AY?<9$TDPDS?:+S\R= M"%[B/P3EU9]\OQKCH"+L^9Y,*A(IM/,/ONX(-L6C$9])\.Y,2/Y$JQO7]2?T MI]'T&YGXKQ["BIVXN\5A1QFPW$I_AI8V;I9L(',IX-PC%6TGPI+.!V^R" )B_[:('OWHGX3FZDOO3%U,+O6U MNGK;B.12,^"TPRXZ&)RP'X H=?[[2P!OSQY>9A.JKY)!^(2- MD.H^6H(-,%R,X39#LL MG1I M@XFHS,TO"V':[L[[IX:)>H0Q2V*1-4LY8F/*+ MZC$5+L#XKL%4X(RJJ,4Q#:C* [T1:4#AW37)4"@ L.TJO+ZDF@!7H\!5@X50 M%5S]^C)PM843_AIA1!W^:SOOP_^&?^)G#'W68K_4T!<,)+>R>B[BVCS)3,K>'6\*WYE=QER$X+-9]@GCF?#;Y]T M]9IUY#PRYC3:4Y$0FI"8P;,_,-3@^1'W]S:/TM]'7NX?'WY]EZ>'Q]GHC2IKR[H^CE_MGZ64DW8X> MGT=?'^YN7N[OI"\/CS>/MP\W7Z7G%_C@C_O'E^?B2SD%O/-7]POX"=&;OX![ MV*&,+@/!!L-8X4[SCN EQK_1FO7PUSQQH/^PC\^H MCXL9W&>R[@ L;YJCX-7RG/_0&O_;1/MAZ;]G/P4DQ,:SK/[_2ZP.GQ-M>)?T MHWV!1_SF^I/OZ4ZILNW;\1;$OHGX9_@"!';5.2(H6!!X;0NK"[$N+7HCTF^+ M$!86LLDAV7>+=UN^K!5VP-_XL^B7TW> YQ51)TU0RG?.*Y9M+??!>M M D#O@S>YIM1PP!,.%^/0L1TK !]7^@7>S"5XAIFX'S(E'YHFFO+YEFUM]#?U MLQQ__(.L?N(O@M6/%B'_Y%?) 3:@;VW3UBBNOV '6QDAC#@D27DLOL$:^..F'A1>#005;]0\G>J,$>%TX]&WG\$839^["4]ZL MB/XIPAP1;Y/\3J0Q\<@4:['W.4S)$#JSN>M,D8DK9 5MY<$- M< GX;I-%"#@E 35. FONQ,]W,=!%@-">_\X@S^C.1R'#@IP B.#;"]ZJ@+W@ M*[5WE^E(^1=*,P?6A"?F X<:FA*U^. 3X,HD\$$D'Y:X>F6%5]85/STD_<+1 M\V!9SS%^XB,EN)B[P =F1-*[ XR&F\^LR1MR5<8R5"0O?3^/1#_\X#L%$T=5 M^%EZXF3+?^+3AB?^87EP6UNZL\ \1IK@ ^(/_\]B3 )X&NVCG3SHF2,S_T'/ M.Q[T-S_M,?"'%7PG$?";5MPF#Z \ #M^ZE"S$ILLN["#$HQAX=\X55#F CI" M,7[VS<-?__B:__"8CJC^Q[[_G0G1'<'3751)IR^PV2YIL%K,0O4-1-ZR_3E: MYY;TQG2DQ UY*8$FI0#*-&@!6-E'G%2D6(8_PV^()[C)J^N/+1=D*GH#W^SU MC0K=#[BQ^W'E_\"08YJ/S.I>V&5/9PXD=*-W_$3/WTT*& @/X%HC[)X6H& F MTHC#HHV@&'DH8I,W2>O*DJ9H*MO^8IP@(D#;$+9I.GS=<[;N9+]*=-;3*"M: MP']G\K9T/X=67O+="[:'C4$+:E6&:T&QI5DZ#X]?ULH[+9>,IK3($^P;4$WP M"[T3*_E\\#86T6P*M2JI'8:S<[JRJ2BRDE,#P0QAN@O2#2=[-@ V3FN-:B!3 M[!C!7[:%;IY(0%>P1HJE&(ZVA1!/^)ST-NOKTK$C\W7>DA+[7N:\A 4NW(@E M$+![*FR,$T+L<.W87.]\X\VX;/?$_;&QSJ30LWQ1U84 MKL$*0)IXA!$K,;Q B&0)5&D&3]2J\CT:N<([S0,"#PGB5BGX=T_R%Q%8?QY5 MY-8"%(U%K0_W([Z4<@VLGY(RI_;69&YEL#OM]?1"9G.P/X(/'(X3?3"INZ5/ M#JG7P>;LI&3Y,U;?TD789F6?F3DWT,:$; LD8B;B,H MV"Z +N3P-D(NB7A\R8II\-<5AZI,6 @[IS7<2];*>LG/ !VTVH!4_&@TX/4) M?.4)H"'']^WF^+[===_W>3%C]LE4RCQ!2A\AQ<_8S_VEC\QY$2V)NQ=<_V]6 MZ(2CZOOK:ZT'182729R(QOYH%+X%/N3],]+@9(VVD]H5"]%P'<& MOL'VIDXSJ&Q0.W,K2.OZP>5%!X9N!58*W7E*,O!P8"-TN>\ZYSLQ:K8_08O# M;S2D1$E[0_%H)<;9G]?/U]+O-S=/252".[IXM" ]5L"WF]A@HXX6;$9+IORR M 7_C,@2XD;H,T/6)<-L!Q< M"S9J5 TT+&?_:Q%&R)([D+# F3-+(A:\?CL%;W65I?,L31"J6]AD+0?E [@G M?8 /'\>7)=_C\,Q(61I&I2H%&Q5^H9V'4[@%"5FX]Q&0=P?[R[%4%8TEP8_4 MT,(B:2]BCYUGU->U]+R@)O *A<$@M&D'$ M,OTD$]\%@&SR P%X1RAG'UZ&- MJ^&3@!K/[-=!.,,-RD*/)@MJ(Y1<:/4$]S_9 MIE]#4F"C8(H1L8EA1[HK)$H<\ 5V-MJZ,QHUHSUI ,$SZSL"#/=:^/?51]B- M<3.6)1*349;^M;!?9\E<<4#S8C9G6*9!WAC(;TE>!QX'UGW$A8=/STLWG]UK MX:?45C+%L'E,:!23^97H-6/0V';0B9*F@3_#]!,0*WEW+H3)[_$&)M,^/!B3 M0DG$S26BTBWS&]!4/9-W+IDHR-B&"= 8'\=7TLNJ?-@5C='+9?;SV Z^#_P:4"J5U#I8017^P=RD9%\;*.W T^(Z\&>;MY%.-KF9[Y$/P"AF>B0ZBDFFL17P*&BTV<(P)'T"82F?V,6Q M":VKDMG>"+(&-*(IL8B'E^(M!-0KJB]4@(M@\F:%/$T>$()/C]Y"M,G P>*9 MT40H$K.3SXC-7:-R<1:A$E"/GR##?0*M6;\@LR[6B:-ETWB MAR2K .L40)96LY9B<:O"E1/Q&.24';1#Y-(%2^F*2^2>FB-O>?GP6;JZ,%U= M1OY6Q4EFEF2$F\DB^,A>%0>U^==M[$>0_GDYXYU8 2$S%E$0P&E#05AVDN*L M2/Z+QG4%0*8E&<57V0[Z_/"JJ-K<7K2H;BY:/'K]81Y!\NK$=L5GM=SXK-[9 M>,U@=TG3B?@#NQ*SH G6*8%%9Q/,N'"+.I*(!9^-+9=:\>$;@5T3M[=ET<0, M_TK,@_L3A ^FWBR.\+]WRW'Q\ROXZE5HK7TA&R.<6:A 7)=O6D=#M+/VZVLS-@SG" !6# LHP-0Z'& M?'\:B::1U&N,ZL^&[Z.?2?GC@2B(-_7=@*5+6=::)113[ MUIO!]D&Q"*!/8K4(@0^'N.CVQ=E90L,56(H6#UN79@3;_^%@NQV$!X-T@, &)(X7$CJ>*4O>6A@?B MR GB-621($(]>+![/?K=F\ED,5LP:C#XXY\# N\7XKKP-20,!;A2_)+7TK>- MK\OB"7QKMB46,N#0#N=D@MLRJ$%X>+I!,XKQPBJ2OC7(R(B^$:?@+SRO_:O, M8YB[XK&C1,!;*3I9GK&0 K*A80O3J"?/TO8SWD]AO&8D#A*(? M@H$XIBA3@<*P$'?J:6B#29%-)OC6,2>6;V5%X$^/%^S%\&TD$$C;B2A2KJ4[ M=BWUPC(78IR QF9B2\\6SZJ\N> MNRD#.]#:Z?#PE4OQTMLJ>^GF,^$K64U1.F%. M3V7=<*TN3G\UV<]F1FTG3A M41B A[/EOG!9)NRX\Y)$GI>JR^$^K'S2<5D%$$X"6+_'OT!IA*!<>$@W4SPW MY:Q,[DK?C/E15L/:S,SR3IK0QD M*?GH%K5),I -V;Z%V_:'W4G==']@1EMB!1T\*/VM9$A:;^=VD2Z3!J77JJ)* M5'A-WHB]P.K-?(*]H"V2L\^::X3;\[&[.);S;*,4TQHD^71WP!P;]86HE8>Z MSYLX6"V$D6HY)UY-O9*$W_3O<^Z?%2JL2(8\IBH&CU8/92&3V9QY3&@RN^T8?PTJ\D0M_,(\X70-%_KK^ MN=F['FC]W#\IUVKNYYMNI0ZNE;Y6ZE:;/S>4;GTO96R]U8[F-UL[)0S6OI;3 M"H%'.$\SPS9_9BFX-@0/ $BZ*B]U$JA"C$S;"0;VR)]_PEX#5&8D7-6VJ:[Y M9#K=7%=-T?0B\UIWKO5"B*65 5+1/E;-[22U,;-;MG-7,?Z?XSB\@BL_D[8R MYJY1.'GFV$UTR[/M?\?@4]FS/(-N9ZBK/5G3Z^K*7UA;-6ZXI)"SRY"S[BGD M#.>7&8K$_I^B[;RI]D'2H-&1= ,]$;,(KB<9O$O]*QJ\3Q1V=V6 M^W@\RP.DD&Q_@3DCZN==8+RB3KJ]/6: M[,TZ.'T*[T=(MI#L(\0ICR?9.A@8IBKWEZE/_2E:0O_/^O_M63.G MZB>LG,D$$H__^!@"5ZCKX)+KOH&$>& QW) ?9'IEK0 R!_TSI=BT5@<[WN*9 M+':F/>2M#%CA*#;UI5%@N.X9.P718@B5-GG4]RUS/"W+M :SC!]%9I7T2^T+ MG(@W_\UPSR51A*V"\60FJZE?\&8T]/! W%3!>@T(*7+V=]?OI2KI7@++)J!Z M:<4F;U06?DO:8BP7/)I*N=JYQA0\Q@N3TI7!P]AIG+AI!3V.=O]S3EA=)./4 M5UI7V\8ZX9N<'B=I97I ^!&F<+5#"IX]H67$J%.PO8KCO?O.A%5PYU>"LP,J MV<+WL>.Z_!PB[[:>MH])2QAI/?BU1"&8WY,E8*?SG?3IR;G_]+7HJ7UVC@;( M''?EL--V))2S).9LYEP+4'OIN-1*_Y3I@A[/C_O%8U.H3".0U>/0-GC35EKA MGSX]>42F1P@]53.W4#'$G5@\VL*6=CI +4]Y$#G'A6SOJZ1&^U?<%7EOL MA 32.>W[$G>?\2,\9(8-?ISP.^N-$]).*_[$H1RAG1N2,VDQQZ^E?V"5]U(3 M%"P3#BG,P#E>S.'('^O9!D)=S[2 MMBX_0#+PH%4B%LL'>>/W8V7[82PS,:B3!Q:!=MR<&U#][F!;UFU?YFW28)^* M\;RC1U*&;+2'[C("\$FX%K@A/;\RX6U]:<>=&7RMP!XGCOJ7/>JOK1#U'([Z MZ[E'_8VR)P;639MDX__B!VRWQ\T^_\""J:P?6&B'&9!W:"#9^FE+J%33^(N@ MF&;!/U%YIT=DT]/0)SHJ )B\5A@N2YT5,*_[W4$M9?D:7* V[:P ?2E]UZUR M0H(QF MU&ES[K7R2(20MT;+FZ:>1.!ZG:$A:VI3#T;L$K@C;?<5BZ1."L*G @&SC8;5 MP>K'6R.7.\0RH6Z.6)86QC[F^67=K"O-?ZQ-[J0G$5J#)..(2!JP>7_F^I"X M)B'I(-I[OYLV]5LU>:;MV*K^$3@1N?*GT\RYO[VVIDHE[2^UNF,"6(6WJD,#"P]4&'*W:S056"=U.QJM MPN_9%->R(<935&:W)"!RU.+LUAC3.TY>'"9:HFJ=H2GWC?4-KPUEV+7Z=4*2 MA22W.-&@ZC4E&AHIR17,D_A\1@U-:;]83D#[)HRF7^*R\H=T)M1*,;;:TF)L M7*7T]WC\7[)0*;/2-A9GS('[A-=5TZF7X[B.% >T8*MF MG*E"AY!YK%\/3M2@1SJPY!,;->.03"MI^$V;7./83Y03]R/;RQGN'?T@M**6 M#EF;6R@*SIS-N&=EU#,Z"HH7,M-FWK0&-ZYICH=M9,8$9*Y@!6 ;NI#S%M0D MGEF:3A;(FSFR,LN%5XDF-,-)V( ,'&J(XQ L^QT68;T2'*;(5YKK:UYG.7#H[+S)A<'L.)T[#3$QZ[EYR4T,.UZ>#4Y3$K<1U\ MWN14;&^.MUD$03+,=<.4NNP\AH)C63.CZU:XBVO=./-.7CT8GCM!-?/AW/K@ MG[!!1*"<,@VJ[$59WU"PYAMO#7;"A-\B'30$B+?PQ:[HP!4^,2<9;90>,UF;2+L\H<$)E]JU M95^1B0>;^,(^X#)2;H;*DDISXC-J_%Q">N]TUNN2OJ(Z&N]1VMPX]?HZP/KOMJ_I]*]C-O4'.!_'+,?!TMW0*&7_W@HT"E M9L'BU=90Y$\FN%^=Z7+8<]\,WEY5N\WJ0(%J?$%/"R\IKR(USWME;BZ#JELW M+&-0>,=B@$6\+D5/X+4FG^Q%\$&L(-W+>IVAN;K)2/B5L!K8JW2P/07QORP" MSZ''3Q'24Z 7_+RY?JIJU#'F5GK2VH>T]/!,\L%EQ*;/:J6W_;1)K.J/7@17 Z:$"H10/KQ23---:9X0VA?OA-U):(++DMCI7&EJ3>*T#6!(9F.R72::L"[XD@PW">8^ MG9CJ3Z?8=4>F>2# '\LTT:8T+/X*4LN>S <-+T=0\8N86\=8+YFS6/=HY776)K*NO*]$L^17_I3:(?'@ MY&^C/^/!R=D0=C)'!'X&28I_7;UE)B5VS=.Z<6\SN#&_81JWS\:F5]\V/PM MKV5)I26\X=9]Y?R\>G-L .4GE$9U!9(Y7]$ZPR5V9=\_D0;ZG[77VW5KO3,< M+4U@6;]UH548NU=AQH\"QEQM?ES\U&3X[O*,Z*5$PV^\P=9/3M.+H.:@#O/?5:_N8:AS).Q5: _ M!ON#H1T>-[.^Q_><6Q_Q+&N')I]H.4#RS.N,\+#,\]J#5E+//,7/OC?Q9W#W M29KI7^UXQM[P/2['P \7'BT\6'F])/65DN):^KK\G;BQ(2\6R'E7+D82'2^S M1H&M;R[SBY%&"'/+I?LMGPJ>=+D"Y7,3YC*;JT;;IWWMZ 4VY3HX^+!78GLP M^IAL2<*"9L)HJ\<)JWZ QXZ!\ZRA3K!&T90Z/(8;]UPCWKL3^![+144YC''6 MZR_6V,,;N<448WM( A#<*#CID\H3WIN,LQ9N3?MS+3.&Z5G6_PV+!_P@^2*; MJ4Y3KJ"[5_@UHXW[:*G*F&##.2X7:XQCC<.PA9HMC3^ .J!WV?[E1=2VBVMA M5C9%G\0]"!EJ_#EK6L?:BWGD![PA,R-#6B_#?QR3#Y\+*:,G@X@=C[9/^<1_ MR9;# *5V2AQ6B+C83\X)LUW>)K!G6?26%,E^F+YQW/>-_"3!Q$&\)*A).\;] MO[1;'A@C\8N\@T[ 6I> N 1+7]!\B?P@S$A"C"]90EH"*^/&=HSJ2Q4P\=6 M";B2'A8JTFQ4-&(KVXA-7R'J.31B,W(;L9F=C2ESYA+E.$I:J[JGQ0V@+? 6A'=#A5T2OC/&VI*XT(SI\(E+=0#3 MA'DW1,6PZGYD>J_2(KJ0JH^Y_X,$:(OC7IMH;7Q<[GUIN]6T42/6#<;[QLIW M665+QB+.4:)1=F=:*YICV@GU&VM)EQI!)"XTH5N8P]P-V!C^'G]W91-ZA7T@ MX#$$E_?(S%_>&$P8<*1B_VD!FP?NM;/%C)LC;*_,T8@;-6"#L;M%+#7N]:8B)%;JR0-\:T%;K'+%@<;E4BA8MYIN++SE6V:H;24T-5I"8<>8W^? KGMFM MSY ?-S4N4TB5&/;;WF@E,K#V K\S-'*#"N&%Q,'=,"5VN>JNF[P",30%-WC8 MS";9BT%XVUT.9[UQ^;73"2S QL,#%(4O\.31])9+I9H;E?^! M77&)EX;@>NB] U%Y+'[9:I&Y?H(U$ MD"* 5P0N&?^;G81C5^EME8HB48#-@'Q8I>M*B2.+1\ G_HQ(O_ O_ M_"764GSCM1+4JAKK)D[= -H*_)=,93&[YM=ESRZS$:.+D?!^>>.2$L6X["RE M@K.T=6405$KUE%*CZUN2M+QEE8IXQQG)/T/RS/.1*P=-M'X[(]NWUIQ^-Q6M M)/L*BY7BU4IW(!:NS\OQ4->W,>2UOEBV;<4&%.(1D."Q9NB\%7M, 9M1(/'] M,SGJV)L'D<,3(K#TMS@TX3KH6@?9,X M/@6"1UO>TU,0"X^1!)<-C 13,Z$EGG>(J4@#$)@B0-)0.WGALG,B!,U94 .! M[[*-G_]\%?=*Y]$3VJ(_\B??N3N^-.Z%MIJ"=_4_"*'ZP,Z@,B+6#!G@4R7# M8C)@\*ZTUF=/P&_!M3Y:P@ P6*Z\S-&$ZYQ6>"(CB"-.]$A,;'-EWH"R-D.9 M!&7A GP;1J0)4\V>+^&RD9,6CS+Z#@MZ\9,Z&3YA8?]BC)W],=Q$W1?&,!XS MLNP/ADG*!,8@9.,UD]04WIDUS%V+MNV4\4"0PWZB;($KKC#6Q[9HEB3"=25U M^ZL",6/1=# /B9\'D6>%I>+PH MF\]C9@]F[^/M(R4GW3*6AW< =5"_\%!Q?*@M"7 GQQ]QO@?:9?SH()A!J..9 M#;AJ(;,3AF_$3;6\G'V-9=.>OM1*G8&'A_70^>89@]T)F>49JSTG6%D?F,[3[&N1GP[?%S*S5V@,'^/JL*@?V \F\U#;_T&S M1Z@,LVV#E CC#8CR^H;SF;+7IDJ* MT*DN.8.!7(QU4;-G!5-!AL_H@L">@OL7HIPM=;M2;8>\;PSVH%)>"F/B"7^; MQQ^3F3D+%E*P)#Q2RC=V!!EU.FSZDO_T@^\\ZL$K*V!WPQ;CC)O4)Z0^=Q(1 M6.]ED 1.MW8T>'C\$F]6MC_Q/CW2P4BCZ3.V!X#WN4G"K^NA F\Q2T(%O(6! MDNQ:NM(91C_\M08&4DCF%O7I0_Z(<"W&&[TY 0N)?N"W6 :+:M6,41-?'CN_ MJQHAG5ZUXCIRI8BH3?5#GI_WA1O(&/:0F#&4G4% &2+3(\3V8A(GF_,U[8J; M.Y7^4JJ;S*Z&5WC7=&.]?0/9(:7[6NET4+C16V^V2\>3)9HN2;7')N"J_T=\E3X]=??$&?A=MT>@,M;Z90T*4119]=3_D[%#-Q%-C M@0#F=8+12[ 4@1?3LFH"5,?+T"J0-Z!&[B;7K8++5LI%^PT/HX.VNJ5Y0G:_ ME="<;JX[8KK90D>,%G3&"Y:R*VZC?;Z5^HHI2[GK3JHR M^=?BRDQJZ:]"NW2,*=6 M.WR1B3A.L5Q,EJ.,=AI#7 1SG]FUK-2+%O4!4:)%P+PH#]Q9K(?ACL82%5F[ M@$GLR.!-QQ]T.AJWTUBE4YBDNK-$X#876G7PW,7FSC'P,:@".V[[PLIFLE8) M30)\1BYAF=':@Y:HG>5WRFIXES2U$1NZ[@>K,GSU?9M&2K--*R:\;T^2YLAY M88ZG[+O0&K;TU8&JO\=WM\(\*K&BM_6*M=1$BXL1>,B7=T'"KR9I$5Y-O.ME M5AMS%%@CMD1R>%1YK1IP3/-?W*_DB,7+YLE05>Q+PDG-;="<1V\@K2C)JK\D MRSC#DJSUS1\_[6X.!U#3X%3&P%;^Y HP*(0?A.D/WAX,52_UQK*:06;Z,1,Z MDI?B>[&YAU_R,&^R\.)*338U>4Q3$513X@;%3F?>E',G>GIUG'F%NY*JXZHW5<2K:\ 4^_H2 M.%5Q)K'$QD%/G2"DYS]H"":$W8Z6HF6(M%0N@4Q8!,M]T<(E,]W?9*:WP\J\ M638"$W9-LE;D)J. GD (055CK3"6%F_!)2#"R^ P[6S5$V&?"?V=M8FH&'2Y$5IB)]'B>@\]S1]N#+4G7;M MFP=.K"@^*,I9#!YNP*HTEX;+8VHQ<&C G]5!L9 &I>(8U5[<@CR2^OH#'A-GH^M(Z3Z6E>-,NQ!@[ Y(V2:9.2S-)\RLN!RI^0 MDA,KDK_%O@\8J$5-A< M\AI',C-:A9#,7)%L\0.FWI,RA$Q89D4WR*M%4:L.R*HN89FAG S[]M+*"A&9 M=JCZ!TP1VIRFJ?D263^EV&#G]:OP2#S7 M!71B3*?-D*D>MB1<68"'SC!>.TGBK+%67;\Z[7(;KVAG[7ZI M &P9$YR?A]R1K?:"H5A2QK&"Y%0T'V'BW/'_L_96#P MY#H)3O-/D[8!L( ;,%9=R<#$GSJ0I4=G!H:Q:\$[!?/,A?SC[)7/9!ZQ["%+ M'L*_MZZ_L#$&(WV-[/3JY.-MEVO,,GL" 0M8R<*MG]XB_3A[C_]O =0TX]2E M%5)G81%R8_L1JRKU#.DP"UTN;[X]AQ;?N'0:LM<9ZD9?UK6<5'GI1-^. 1-[ MOV0?7E(U9;6[/@Z&[_%Q^IC-E(ASR''V6%M-"+(:42Z52]'CV/CGG?>3>/&* M9\<%BCI;&$HN+*8T/I1YX4R^.^L2TGIG"96!2WC'=IJ6W2("W^\_]#8.SW>!.0KN(/S@+<&?NG96TW%NU MU.=.+%M62;U>'YTY:\V.%L$6\A3XD0_OF!@:#T]I4R7;#IB>\("RG$E@7L#: M"5,6;YA29L7#\-JX:_FT7?RRQEMSL'>_:E4=S<^6@(6++\6#?/CVW-7\_]E[ MT]ZVD6P!]*\0QFV\-$"KM2_)A0#'G?3SO'1BQ.X9S*<+2BQ9G$BDFHL=SZ]_ MYYRJ(HLB*8D299$2+^ZD98E+U:FSK]:&1&],TXXA+-$N&O<-U5Q0D\ZC'8FT M\Q>,\!2IQ:Q9;.L&W:>?PC6VM[8S*G0^W[&7VVU>C;M=?=A.#L#>4UE3O,;" M%0JW)8\[S7=W!BVH=E-0=B#<\]10U6Q^^%GWFE%]!H1L68\ .B]J>$FC&.)3L,3)CH4^/SM<0*R927;#(/ MPN5(O9SK?M&:Q#*B)>QD)\C5[&XF"& KR\CBMFN[4^JY4XO$JND2^>HD8_L**T!&($2V,[L/>5^;EMUL[5>-33.YUD]57A M08^"5]Z]&@^Z>JLY*# 24HBM?4@KH>\\Y^ZSZRQE.Z]_ 5;="AZ4U4VB6]&I MJV*[9)<]V60,55%_B>?N"+W04UOH84J8:Q*6$)?X?//P45.R3Q\ STP#.!(\ MQZ1\4J(VI8 I]( ^.BO HWZSKVL2?!1QEO@B^-!MZ!-5JZ#@-OF@RON$PF') MO)*R^$(/RY['/+GK]J"HP M8YM*O['+./E>0TK$_T9I^-1TA[P!H%1JV//, ZHP,B!3=>8N9@N ?8-Y2N1Y M"DA28DR/3Y2)4J_O#.-!U^[IWP?XEW2YF[O?_ORBR_AQ&")TS$W;DQ%HLL'\0/E,JL:(G"CJIHM>;*!M7 MU*/OV;&F +5&J#[$O5ERNDR4O4HA5C"6+5E9C/4OE*R*D[FY34DJ2 3DBJ-? MF"[\M' FF*Y/2+@"VYR:'E++O16&Y[GW3PX9B%K<6&P-T92NX#P!&$[=6L&C MP7+V NR6@T?V%%A<202V)M0UD>0KC1*E:V/\.;(%NJ0/24%FD@(J?CB\# 8[ M<@$77/")*$Q,P1#B@$Z)EZTO':194?3@,JQ^Q@/EZ,P)Y@E)+<1P=%+;H%FZ MV(DSEED0>+%:YA!)),AELPR@.N;M\GJ%/MG/E>7R>J879[T3KS4C1L$;$?)A&;EA8!.J#*:N7UI?; V]/Z@>^P63,?=Q0 ,1GTX2NZB^$9-Q]W( M$#?23^G9%O=95C$\)=M$"2!5D>NO=[H2$1AU@@P643.R*<*ZSF@D!C$:4!2O M>2]$=49'-)=#1U;B8;?Q17S&"!^*%::]"#V4V%$0FY/IA?-THBZ?WQ59[?2FMNV-C%K 8+=@PV7,CA%[7NHJK3Q&3[413<6IJ M*M: 8X*I[R2(%OXS&#LOV):3@GCP#V67-+3[).SEFT#EA#/&>R>.C=UL=%FT MM*4_>9&MIV5CM1O;5%KO?^)K7:NL8BUFC:X6L-R#I9AS=VFT=[E]X3N2S.)PU"/=]QFNC+F:Z4M>G1,(Q\KPY M9CPH:K#]>LBXUQ3AZTTS=, &G($-QXW .MNP^&S#_AEF&PY2LPV'V6DPQ-!+ MF5<8^6N57E2<\%7M"#0!-@.:XPX8PT0_Y L(:0,3\L)^!%3Q(+HP44T;-DOG MW(*N5[[F/;5IABYO@P.V)YFMBK]20XBPKXM]+22[MM:HJU1_(CX>'\2=UPL33Y8+1"0'IZX\ MA4^3%[$&H?PK4V^*4 $V+CXF_2/Y'5T)\N[)-9:4(+=<6B3YD!Q-$-0^+^I/ MB$7!(WAPHX)&K=I7)T[&E<;B728QYD'F>0!+BH)F.F^9I(?S^*(^26MODP.F M=L3O+7;83A,F8W@>;]<2Y5&2DULTQ-9#%5/1 M1:7=(?=)>KK,S*%N33,Y,BT:0Y;U9%'=*CI5J4^.-U_BE\MV+KQ<3>AWH=R3 M@]UXWZ-88SJXB1J^5#+"M 6)=V*_NNP 2*"81D$*"3Y1MX@L.!K%B6VME%Y; M"F^-U/C,47R*9H\=PD6P1#;00CA>;'2N@)7BH)21/FJ]00BN@-5V M8;5=O3=(J2"0K3_V""UOB-#EG"J,70$?C9^9+H"*)OWSC6F/F$%619F MZ^.X"EP/,_=B;<=C?71?11/F1I1S$#TA<]Y%O!NLQ%-1N(HWHDI +:!XSH+O M6I/ Y]-]'662H1<;91CU@8QZ3(],/FG$!2*F M06I40\-; H196K1H[ ,ZI;JI/# (LS29S14^O'YAB/[4O"UUU,U>9!"#UN/% MY\VI\)!"2E8G(D)F39#ZP][IU)C? # MB[:I["_6"BA1]&$W,T_]"2.%=@>_ M<@@\E=2'O]E1OS@LX6HW6P-N@ [T6X#@2W_<":>=C,EN#B>&+@$4\Y4I< -Q#=?*1A0XY?[5>&AP+<@+\]ICB*?JU']P][12G?;%>2&&BLU# MZ6I9]//'W9?'NZA[DD7,*G!%#./?MI1(;TJVQ:35 * #=<*\H7%WTB%!&?,M]I0<:_ MKS25D'US21;SEIE/2 -RAGRO^0M?JC5WN)M&-O$6P7I:)PAO:H0!RT+')@@G MGT]ZKSSR*G4>E)9 T,,P!*@/"YY=@-TR;70LK4VL5O21)1734Y\W/C1BIOZZ MSSQZT=="=&4"$@,]WLQ88E3?+UF4\O)(J03LYOZ(/9-M"TQ3>F!/N.?OLI,A MMV0R[9E^->T9L4N0O-&4D(K32Y2$/K?83,E=1&O:X\GM/YC+-2]^#?O)I@'O MIT8CKEU==+?E#:!=] 1'?%V=J"*:#\NV%K'.]]SV0+D@AA%Z///R*0 >B%55 MQ@]R#R46B([*19@U2/>$82*!B_LF@;SOVH978\=F.S1'C(Y3 MM*<6&:YB UM85)U&M4\:U> ,TZB&J6E4HZH(EC\8IE*LYC22*ENZ[-M@Y),8 M1A1VBOCX&KWQ!F=H/2(G2A'4HUR"NCQ(+C;/IQ+(TGHS7O$;UCWQ1L.R&5MF M=1:O]3$\T6\BZC/!?6XA^W!-YEYCO:RQ\MA[^>$#R,;5PGA];U&/XFNZZ4,< MA$A Y.L&-!#<@R#*?XYHJ]'D].6[\#]3OEG\W("??DM^WVTU.NUNZD_-1BOU M^ZQ'M0:-_G"0ZU'9WW>;_?->U"C])_FHW^@0^4$"KB!&4>@BY,/4N^!]4VL! M,?T6OZS52US77OW$*U,$T!IB+2W37+"CDV>"WQ'F_AN;9'^*Q5IP*$3([7SS M,,!$EPER])W5>[A.(WU3PPU^R TQ3H4G@A@&H&+@V7>[EP.O=@VO7/!JY2&_ MB3']@7U*;?-:+'$Z96PVV[1M[+]RHDTGM(0F[T;J^G/MAM0I(Q-;VMLWO1L6 M-+44H+BXGE)!)=.JM,D\3'0Q'*I693NE@!;1G7O!OEO>CWOFXA=@7[1"T_&Z M':J<_>;5N).,T_-0_/H9%7,N^!.=3[G/Y9==^-DVLDQE9S6&;\;P4;$8W@(, M3T[UJC&\QO!383@PW4(QO%UC^"X8GEO'FM'_54K'^A1@#>Y>RE7*;L^4_%K% MDE\']/G1H>27CFO5([(]:2NW&+D<;&T7BZU=$!;)IN0UMM;86@BV=HK%UEZ- MK9?E)+KQK(-\0Q= 8MUB2:P/ZDNRKF0_ZZ'R)/;&5O %8&NO6&S%7H3)_GTU MMM;86@BV]HO%UF&-K9?E?Z$,X=K]LI'&!L72V.AJW*I-A-J@/1*V%AMO'31K M;*VQ]7C86FSL=-"JL;5P]PM'O$[)%1F:*U! DH[(M87M:J838.8N!1,O.?P[ M*#;\.V@CD1Y,I04>6R6I^S3Y#S5Y),FCV/#LH%.31TT>)89S7O(H-AX\Z-;D M491N^!M5&56[+YV<" 4'19U.X_,'98>AOW#BN*B^]ZA0*R\6%QLG'J3'B7^A M*C.:D"6'RJ@-R+;T'\,:V;S;*C8V-^CG9P_%QEL& P!L:WMI\19(;VSU%C5Y MJV0[C*_8DC4 F+YJ3N#C,$I9VQBGDKD1S3Z+]1!I-17HQ:KTU4'G.%J.-[\) MZ_H/Z8+WQ;&?OB"%WU"OK%U+5 ?#BI:H?EEOWAQU!UF)L25Z-">)MT8#,,CV M,4\A=#39_""SA#6E3[3-?#TJAUW-7SVJ/5;[*(2][#SL3%/5NM=^JS'J;"[! MS%'-V1SF+25]@Q+3YK!SM!+3T?X5IJ!5G:B8K:XIK6M*WZ*F]!+2WV(JPW%J M-U+-XM(!XG^.M/ER&Y6Y^CCW-S=R_NK8HE,95_'RMG$>C( &.QV]E](@NU2U M1=F<,(]WJB:NFK@4XMK2)?U0XAHV4<#U]5:KY(5[VQ7:L\C;>H"%&BO'K4OG M-M#$\,@TT;H:=SMZM]TK0\9!#JE2IZ?LA#ZC(Z-/^VK<;^J=YL'J2D'H\];V M"CD!3X$%?S!L[OFZUD/PPHMW4BA@V#PR!72 MIZNQSE/,6HY37Z1.BS92+2 MP>C3O1KWFGI[4!;T>6O%\V0,]"O#LH&%89OKL\UJ+31!!>TC4T$/M% PS :E MR'NMM="BT:=S9/3I7XT[/7W42P;-:RWT#4NO:ATT _^W#"L\&/\'5^-!3V_W M#^Z(4^N@942?WI'19PCHTP43YF#V62X=M,)%']MV>K14W=*!9_>P29&@.1_F M<6S>,4+-O:GWNT4YD$^2SER,RE]3;4VUQ5#MD=,,1DV@VG9?'PZ*LIA.1;4[ MU #D2M%-Y&K?NLR$^"]!O:#<+?^X$ M3_/8=+8ESB2%_WG9J^5S%)PMJBA826% M?+#+HO&%5"#A\KFP^(HDAE.&/2;-P\_IY3RRQJ0-^ UL'A$#%P(W*B\53Q;S MW]=>&Z]N,0-7SB1.*W#1HC*B6(6++I'#>F:+UT)G@LX!?3]BB0$>%K,]HNYO M*_SWQC;OB.3AK?> BAX?%1I)D79BH!M\=UU1V?+@.],?UP0*387%GL0W.LG6 MTFF1MJ;Q0_6JR$S4\P@'^RJ3P3TZ.UXI P(*KIP*L<'+=9#FV'*U<%X9$#TR M'A WP&FX! 1JN9:_ HL!_N [+G^FYJSXB.L7PS7Q<>KT9QJ&&"J^49F(_G$!>K#V, 7YAD-,'2,=FBH7T2@+8\=0 V384%/<+ M\[G&LQ)C89UGYHIYR" =04ZC\N$^6U,Y?YUO(>U=_!:7\7G:EKT*")1S> 4* MU&#R'\[[L-0I6*X29^LG0(/?@!AF[N(5+Y@ZRZ5C\S/END0TBIRY2WD'7]O: M!<\.#B.E8<[B,EP[RQQ%&'L52OGKF+&>413." (_TQ ]!"0(+B9!M/A'WALR>X/(D_U50[/J6<&A;&2;(-:^;X MK/;)J_8"R@576CG%\\-%0E*&U<\6P=0/ "H-[<%"/7Q]!#%IFIS[$$;.0;-Q M7,(8TAZ54].$VHD*+/T.YT?C=!6&X\6''(=G0M_6\W:+G[<[/+-YNUP1VS2- M=Y0ZC;?5/)F^MO& ,K@QTE:,;B1Q*4(/:-SG<\F)\$%*P3$* J5ZVO@C#0W= M0RNR;Y'\7+*%5\$$="T01F0NF_PGFZQJH/X7MEC@?],8=NJ+="XM#5F<#>(/ M?N>67\1X%M:,Q453-9FR:GXK@WZ38C@V^E>>E !1Q*'E49.!_L)<%F/5+D.G M Q75@XI'S#A2>SP+]#PP,^'2)?/G#JAM3\P67@,XHFG =4IQEDO+7#D@N.4A MQ-XO3EA[1NZ,S\<=D(? 02\)RHL%KLP2[BJ^#WT-3T#LHP;J@Q0!_<8+9F # M6RB?%;RQE&'3L$,3C,F%L]*PX![L441/#@"A/1H3V+PV"U#SA%^8.[5 BUL9 M/@Z8]FB)P,;]:[EPKOM2 3L_&_ZF"8,E68Y;>90#I8B#_*_& ZA,+FD"KT+- M0I/="=PL18TCV=1QT0!W;%/X:A*H&_O?Q-;KDWJ!SOD%CX3,HS/]$??DF4B"E^O2[6/5W $'<-3^S?C+S M^K_,=4*O?#/R"'2NQOA3PB6?Q'H'H(-H+Z( Z+2#9; 07MC^ (Z&KHNI0C^E MD\P$N\^1RB[']LJCJM!2UX4:23/.WJ2ARNE86JM>C'6"(:1:0QQ") L%'^/2 M,6; DD1+V-ATO0,?I &\V ]>,1*I\,@)V7U"6 MR;?V/8JI<#<;UN)7TLFFDA8Q"$\-&'&\0%GE:>^0RMK-#]\?_B(MJ-WZ\"N> MKR6]Q9*J@,;P^I!G-32\A2(F*^.5-!?@WQZ*I\R^.''3F2,1YQ+6-"1/X3]: MA@$91&\/]3S.,D*_$+T?T%)10R.L!LGO6K:'SZ7K!0,1F!Q33J,0A5B]9-'2 MK8-/B'7IV;BO-1Y-#SL'ZKAG+BD/@!C"M7[6]+)2MLO190L%W<=("!@H[-=" MD>@ \B&&A60!>OPT(-KRF;'DX46@'>EWPL@E!0MUO-?!I&9%58 +08#9C"N< M).L,#44K1MQ4CWE#HQ5Q8R0I^Y1F5"Z[AI^!A"UO#E\I.]>>'-!5U] ^X;Z. MTV",MJ8+ATCR[\#!K>WL;4UQ>$MJC+]8\69'Q/]$AGUH%(&UY%H3"@6'BL1V M!_>_X* XY3/A*78FQB3T+2P9\^7[5(A-77B8:QGHO2"G?BS<3UMI:+=SU.@] MZ250'XT=P#PO;$%&^"(T-(5%J58R;A,088$>80R&4+,X\S^!YW,>*EXB8RQ> MEO[ ;7!\SH1%LEXHY9$R-Z6UGP-'^Y-2*\Z:F:$_6XHSGDFR&S/[,\;,A.R? MSBTV4[B7@PX.YG)^D(E6J);N\NI8/,[?8/5PB4HOY<]5N1HJ#)2-8#(WPEZ% MC2C/Y0S#T/Y$(UV[-=R%H\AZ4GVED1-Z <+D%A[9>@8>C[J/QYTY@@FF\0O5 M\#40DL^A(XLS[_"$5 -%R]3VE9"I(4.&0AJL/R9&U#+TMXT!P@]/\$S8&O'_ MESE5*')7VOKSX>A")4W'C:/=;T99.9GO0/2<,&;3UA8LV=&RDGSEDS3 .".Y M#US@F6"R8N)%U1D*T#QJ,K"(3;L,^+!O&386KYYL[&]QG/X*W:Y,B/6OCW(SO6P9#1<";-O#GKK:\[0* :> B^ M=%QI@^ML#-NZ_HYI"(F'9K)%U;@3T%=UI0D+42S]S%/>%N[-93/,!".MTPRF M\(07W,C*P'1@:V7(#$C3-5[4]+#UU2>#OO$@;QWVW2?L.SJSL&\8PLV5!/C) M/.!I)GVKLOCN?]BD2ET5:U&V'GD3,* MB/V62PGB%9C\"X*KBN(7[!,X=QXB0'HUR7,/AC4Y*;BD#&U!K:#1@5P72NIP)- M4@#S-LUSD#G8+7[BN#1C02W7.=!X;GXF4E>763 A!10&81&FK0A?)@))<;\* M4@$@B:OLPDLF/-;'UX*ZE,CPB)SI\BZ!_$H.AZ(:27WN=\'9CKYP7;C&!$,+ ME=HP2FIS+HN4KZ(ZX XZ9->V?9W<=D3L\>S1F,D2JSD!*N5.WA6\ _B1*(\0 MBU"+?JP9\A-]"S"KB[:9,D[%I>)$G

X6>2)N^RG%JZY/YIS[5FUP)SPM2D M^%/7V2CA%A:_V.C*C?Q Q+\380@!!&[;<#9*8RQ"9U<".25(4TB1A*!PQEB4 M"Q"& <0B4.JGN;>)QY/O9HE+Y:84VH/)>#]_?C7YZ;VD20D]Q>\VA0.D_+1T MP:[">2TA.,,%*C+.XH@AT^+$(4_8U @\F%P1-TD>VQ M6M_ U D6^)B(Q<3S;K3[S6P(C%Y\+@.C=NIK+_2T"!EP,>%-AKIPFB/%41^Y M>1A0-;-9_XPC'R(/+C)*[Y;^%XN^-P2C$(9MD355@$4WO"0,EG;O.C9\G/+8 M-+>L,NVK7C7MJ^\,#7LMVK06W[5&Z-WZH-TSCMDW)L?J*A+WG1VIBKQ4#Y'K M;A8^C@I+0W,_VVOU84?I#WW3S\%=Z&K[YN MCG1IV#X:/V&/[QZ=%2#HH-O\E6#>_G"W1-6@/WD8:J5\,^45\M'R M5:!51U^JWD/TH=K<&J+23'P8B\+*J#$_.619"6;!R9]BV/!Z2J_$Z + ;6%Q MTE9RJ45$0#/"NLM8'BR2>7@S TDS%(L"J.L0-]_!\A7?&Z0^7-8,PKZAO8Y M<%%STM.W)?FSJ0 '-30LU=+00 T\66@L-4GM'1[$R+.'X!>9@F_P MX,'J6Y%?A5*>>QH-) TA\V<69EB*2M'(XTA.J @)6SVR5[H-[9/A OLU!'&1 M/D..<_D\P[;1K(KJG;VH (U7.QO/W.)Y!0@2:^;8F=@'@%((!)Z$)_RQ<&:A M .?>6$-6A;O,5WZDNZ9&8IEQ3SEJ\6%ZJ(BKA[DZ<,F4/-?A?O'_ U?9GG*& ME=0C@-5\1=I=8S7 /4*N 3[X1TSRY=6HT[Q4UY#1@8(B&W76DGU1)1\2>6")YF3N28? M1^Q*6@2H'"_7.8XAEB.Z.#S%*O7BJZ''\"EP\6/!*K:0Y^;F*+SZ/;1X88E2 MKQ) R\>?=&[M,,ZD% 90 /6C3J'L&[D*'8%2;)O*];CQF,4E=BNM0^7-FO6, M(6OVAD:S/^N.NI,)ZS>-YF R94;+8,/1__6[5[LPG\(Y37O;U"PQC1*D6Z>A MY5-T/V*,DGD>G-A$5(U$W"-%O>VG] OH)_L%W$QYY)^;/7\XCDFY"'A6=S;H M1CP$S/L&)<](/<"LVCAZ:*D94REK'S @@ MT]+3,$!D;#%ZOFPXH\VQH@ST* - 9;D\;O,J,]\V$!%%4X(5:A>AO4,5@3+S M%AG$DJM@',!A(*::BC2EDQ@*%,(YJQ5<2VQ*YU5M4%"_L-[#A1(6!IGPK-7J+ J,I6$Q6@$3V&N/[/G%&.A3G)D!^'- ML9LJRK)9F!L=L6 1B9=)(EP'BJD(:BY?E&D)%ZNME/[D]CTW['D@2RE^B&*F M*3G0@HF[H7]%!L+44$/TL+"](WHLE((784'[+VP!_V="O MCJO%84(L3]E4@(9"3GDX[Y5 K] &>3^GA)!T_RO/] Z[:O 1](90;D-Q MN;!X-CLZ@2FME.=ZRS(G2Z2DBPR/%\>E/AU@#*(E%+7L,S($C5+W@NB 3F41 M:2/_2D/3$O9@CM9XTSDS@P6H\"D:OO?Q5?DK8>OVF\T$KX/O&3XHU(101[C323:"BCV)GZ%9EP+E5,Q#.CPSR?-#1+03$96=Y 1N]W MYXD >R]_/ !NU,NC-?WEDT I)L^Q!^'PG>M$S"=,?\Y MDLN-)I?-8H2 >+/XN0$__9;\?M!I@#A-_:G9:*5^G_6H=K?1;G8W/FK+A(,= MI\Y7:[;\#?'R,YXNG[[MS[$2A;BX]2-K.',&[@[@V-Y>.T2D2Y@K?)MPZQPR M_^E,&^Z?:>/\-_;']9NM;'_<26>/K;D(6ES[*7(PTS[WGQ?[26?XWR-S1YHO M&-1$-12,6=X;?C=-;"^9D#6?Y+QD;<8L)1G>6@/P^T.DZ[&0N!KCJ6ZS.O?7 M,O5B9.J6:30I,9^(!]XI?(\'G64,[\8VOT0\[X:S/$0W^.%3A&>Y)7(;)++> M&?3+)8\/Y;O5X!8WR3$1F:RW'NSXIH2ESHOZ'IY.?O+J('DUN^UZ5N3;(]>] MRRB('Z;S195,(ME+:#Y[$=V%#*,^%=&)PQ-S(>!Z&IXL![@E":T+A#;JU%+L M%&2&J0C8&Q\XPM]D0XIMSCK78V[>J]U\/32 M6ISEQZYO88XY0>7:F5UCG1V)L/VI[;+%6%86WMZD%A[2%V9X[#LN]]OL+X_? MFIO<^DANG=&P%FMOCUZ\RHXR9K";=X$D=]D"KG"2$P=5",$-*"MVU#N8XLHE MX'8F-"4W03SB&J^GTHY3B3TRV-8,-9X"6,NY4VJ5=##)V=I)HAI>C3O]P7G) ML%*++J5RZ0 'QV6+J6-03'0N_&*BH,>Y8IU].IBR7GTG-[8?SK72GU;.&>57\09W?/ MCP[NNN$')[RVN<,EV$ZTI7>[2?_2KQ7E9-4@PM]EFT0Q._["/$F%T-L1(R+* M#_*DOO.#2J,ARK$[A(+*I6E7@X(BYRSW%RGY:;J,-M92K)12+.ZR_1:6'^<6 M7I1*TQW4PJM$I,=[)>]/?A+NG+X3N3Y/!H_E1]S4U>?$K@'W;.1;:4FJD?JLA*K_L,Y"VL% M:H>(M.W5WQ4BOK+2WM?\J3>MP=6XV]9[O:(J@W<[Z%K,;4&QL"6J.G!9:?YV M8>*N2(K;-^K?&H*]-="'W3.+^M-[V[V2$P0749EMK_9D4Z)G#W #S70"E'O$ MJ@Z05J4#7.X"X4) J8@SVBB\74X<-*S3)SB(1HRX;3CU'%'.!O%65I3;<)L1L," M9F)VH7BJY8F^V: _4/?MP&.S8 %V\XS]FK<5_&<+J(1]L9Y)^[P# ,^B;]9S M[$(]U;LW7#_JKZ=0R2.><+*M7CNEK5X[I:W>XUK_N/4)CG%S)@7BO.$@/$#V MD#0C\#PSWL[1\$1//._]/FWHQ<)3MB/:T%>D[UQWT.@/!\7UG>OD>E3V]]UF MW0SOB$V"/H6$0?WA_HF$MD/*Y5G"XE]B>J)V(Z8G_L5YQ1=@I=H[FH\2=TU= M0L;[HVN8# ="_D:?M*\@,/):09>I:^?;_!EIT\-3Y/VGU<>T6U?C3LH.IPV_<#6_GC50")]-5V^%H'>TD'GW.UFBE !#\G[-_Y/XQ2PW6.WUO!BX* MA C5,$4M4W_<2UA4,,CP.V^=#R+T,9Q$<6%1\CR<+ MMR25AH>6 15'@:7%OW2N.$I8_$?FBIB_5"Q7K* *?2OFC6C?Q90$;VZM+BV; M(1=?;%>#+_9 YG?T]J LT:(3=56N$OYE\,4$BAV9+_8+YXM53K<4N2G;:NOK M@%\=\"MUP*]P 3,HJ@G!B>-])U+8XW7_R7AC?)YA/>%PGPF'K3.<<-A)G7#8 MK]O^% M3<"AQ\;=3^#AX0MH*2XCQDF3@)>K!?NIX8[Y4_\3F$]BO/O$"7QM%O@!CFI\ M#D>^![88>XM;P=FIEFM>\^FY8LX\K-M;,9S;:'F^V"VSGV!A%$(&H,#WRE+E M7,#H]O5P^QH *SN4\4DF'^)(79_//J8P=3363\;8CS5^EG(9W\J&] M?+ QCN/EDQ^-A6RMP V2L-OO,8H!""A*DH M0JIC_=8G'LM1D%,'*9BF:7F4!;.TO"E;+ R;.0&@E>O,X%#YA$M8QC/-*F2B M-7G8IYS&0RMODT]'K>K9DGPDRNE11H8:*WC'3^)=0!RY)I6/NKG5304DW_D: M;Q$ N37((140IK1]01"F08+#F0B LTL.NG!D*MJQP$,Q75D.+]7DW%*"G-YB<'DZQQT)WCM-+0V9%]94VM? MX'CS$48O-V'/B;Z9^8.1."&^/L 2P MTTL:8'0(!V[6 XT>/NVWZT]\W+3WS?T":'",S7>P9]10'[62)5HDC5$T ;DN M7AO:GN0V.B:MT1/?XPAB:[H#]=V2QO^$"@%R&V! \:SS"C&2C*T(OLPY/6H4 M*S&$4#,#^ENHTRH/\$#$XOQH%)RYL#UK &)6 ?"M.B?S,9I'JCA4[GBEKQEM M+W;3K;+5O81EA_H[I<8Y=6277&/-1_,YRZ#+ (4VJ@S-?@K+DX/4<=(]G\VN M6(5=?0^66$$DH;E#[7Z*1K4&'C <7)^Y:$G-09,BQT1LJ>QMM86 M1>]+%"7L7MXA.:J" M7"F*Y5?'!@H%)@KPOS'_$W@^GU2<7LO1Z2>+'SK]9"U'150GM,&"\"C XNT+L&C8(EU>-L]>V-@G0704K08>5#=S7\[B][;+9 K3T^ H-L@;4 MA3J1(;AYV=POX 0+4YL;0+(3QI"'SRTPP4QLCN.2H($GO,;6 4=K33F5H\.8 MNW)3%\#]+]N.0.S+"U56(T)4Q7EA@D$T]='OH+HXA6[HYKIT\5 MVY##7%-635DJ927J40^GK)Q^M^'5N-_2A\WDL/H24=Z!35E.X$E+J!@\^K5P M A/3"[4OOEG)1(!OMO; 5C[7PJ4=_@ZM[7;S0[2]]?@\7=#Z\&O\JGJ*9^%GF,O\IE[F!G <2,3 MA_C*UEQC"G@Q=\Z@<^!9DR9Z)0-3FSL\Z0T=/YXS\U\ L->&=VUL\ M8QB.)]+YANL'*^XT S[W@O>:UA,2>0@Q;+?M^2ZSGV#-MI?N+:6X'R4K>M9R M19EZ?$4(FH#6-'G5&+K'8MF >,?"".SI7#TC6C[B)_JM@-TZKH^Y@ICB$,'L MA="ONGV<&-)0[G^9!I#0N7J,*!XJL M\O=Y(KG&N['-/PP+_Y97[28%FR&5=YN82]-,H7.>?10!F/Y<]T.JN9,;\+>* M_'Z=Y,(6B%,U=*WS_J 8.Z7F]"^6/]=N'FZU8;,'+!]KJ%C.^'NKVK:B+W3E:+;W=28XW(%IYH6Q!B]C=U/#FG#=E\6S)'3U!F8@[8?QU)"J$G@"58X>U M-*2LA*UV0UX8[\4KHQEI*BU7G>(Q\5@)$7_B6K_Y1$&2&/N+N4:;V M5ZB(A=I0Q)]$HO0AK9#.S>.KMHR-\7Q]#O\8?[AY>Y"ZV MX1H,]=8P:2^=I@_7>3'8#>2NFG^4$*L:0'4GIPJ:O]U,\[?2@SY*34K?**51 M%G?6?2'S4,U:R#*+? C$HCH@+0&@BRW+4JH9:_EQK'/_ @?T7N-*H\NN9P'E MV)&'6RG'2:TXO QQDBN6OS]E9 J6C#HQ.+![EWVFX\HM7?I7XY&>%M&LZFC# M*@V02O%;'V?"W9G::V>1(52=*-@@.PI6TO&,:P&3%O=SGZZ)_7H?NS-W2Z4[ M K\KG6K(%4HN]]B I!U][WOY"C=VWCMS%>]Q?>R4 /#[0[RNQT+B:G2$)7V9 MPO/X 5.^GH%OIOA::O_JN4KE>/[A<7NT(KK!#Y\B/,LMQJG1UK!]9J[9:G + MZ07$C#H&)XB\^,*LZ-)2%C9CL7U^Y??P>/+3UPA;5PQZG?/RUU:#ONY=1F9T MV)RETNV51J4KG;-BRDECPGH9?U(3E$/X]SP_Y# M=+7.J_CUVE?C02&1^G))I%)3UY>D5[!V9AUNGJZ,5R2C"V-5^8JUWUY+5G\0 M)W7/#RHWKZ+>H,.4_K&[QWW+Q:4J0V!NP,S#4HNJJSL70F!9>1-[4Y31^*C_FIJ[^U;BC=UNU^#J%CU2&'0XEKUJ.O8$< MHR/+35_8JJZCM[OG([Y*35=B!K.:+X8CIM92F@Z180'_8+B%T=/0+T,22<]YM&\%"LV+^7"!%Z1%+=W,&($0JDWU'N]UGE% M(ZI4W['6E"3J6K(GGSIH&OJYY906"9K+X2=[2G#)AHJ2Y/UF8;4D!>)!@;UH M,WMWE;@7T^^!*T=#[S$B3,-9@8][[%?* M!THKP['N<.BWL8B@05VAJ=E3>44Q8&7Y&_>8QW@2:!7D M,.AWL+UHFD,N!JU,_U'8L5#MH_O16%"OS86=:)'(/:7!MX=]'I-&S?J< M9VPLN$4D87=60R ]#4$#,:J.;G,FV.H3RP\G3N!K,V,J6A!.+7<:++'/]Y2) M(6[L)^PJ[,.]/K3-K'*_W[ ].Y\JA\/N?1SF[J\7$Z(VB&+/Q@%IGF7BZ#[1 M\ W4)W$">*>83XQ0 NW!=I;65)L CLPL.=75"Y]J>50F3ZT6W^$=@<=FP0*( M8,9^;6A933#;3>S:OC[N$;[MB)Z32L-'89?QCDGXBIAO,66CO LE/"":-QJN M2HZZ,SS1U])[GZ(0"E3(7GSGJB+](NNI)2S^ M17\ *&Y@50:H6']Q9O %6)3V#DTI+QX(NH@HC6N8C%2*>IS8I0T]RJ>0=DZ1 M\Y]?KZ=.2;W"VO"5>BY9GOOWFO=86IS-F$_>[*ZCI<2SSV#/^.P+Z'V)BA(I M%X18X%(!A4(,]V#!T_=FX**>L4#-GT[D- M;WUZK8.)&WAIKQJ\=(C>_R*8:4&QR4-[!Q5'@J5%P"S&V']CQCBZ&O>*Y8L5 M5*YOY40O/O+%L;VYM;JTM-U\G'%0"4Z<;-<4%3"0HO7>[L(1*FZ"X%ITJ\.9'.'F\,$";^ M)",\%8KR)6;Z*H$N-=C\PMPPJ$J#SZ+X5VR 6LI0Z(8F(P84((TNCR9?BCF] M&)L-A^9.X WA6V@]+B.ZH%P;C#/_U'#3_*G_"8U'P.)J^%1. PC6X!N.+*9MLSL)QH@C$,E/0^^5Y8J)QQ'MZ]' M,->@&!_7&7B,C[0#3=YB,]YNWW5>C04L:"%%YLI?I%P.)X?>MZU M>,BYGBFYSTS)SAG.E.RESI3L;UG#B4X@H<-%\ZF7P<*WKD5J!_LYQ4F/H!/; MP*B];.J9IEG/2561$RIFQ]!D5]XZ,%BN^(!>3KA.Q)PD$V R 229.!!.13?[_1^(G WPK5.TAMS .RF0H& M*9@'W5K9I),GF5>)\^M]/DR)TB%6KH6#.Q>O,EE#0LQ[M1EL"9:!J5,$3#&[ M!/4MF=BJ3*N'8X+=SS74O*(LQ.2I47Z/Z6BVXVM_!P8-;J?)\&(>N9R.CD_5 MQ1G+UU%:$/[QXK@_X*8IBYJ:JV/"E62AAO;5L4,D4N$0[@MV/D$A8 :@N.%* M<3E6E*&W"ES@QON?_NB81T]/?&^!=69-=]%-G,VC9RJ$UQE;@3\\2KY[S%+>8V53I7X\Y0'W:2IHJ. M],&SR'*"(6=3F3* 3-*^_HPI9*+!L^CP!,S$JCW;8KZW=DGP[K5K!ZH>F#< MZIUV2M(^,5'@F@):L'EF /8 &OUIN/"! ZJK)V#7)="I%_4:6A8IA\:,%_\> MZ96/C%?F4 ,;>;8P@W3"ID;@<14B)'Y,(E3F;A&?()4-Q0D#T\>A"Z6@6&<1 M.NP8A-O"6EH^X\H1UUQT,MQP[^)5/#M5.P-9\9=M@.C%[=Z[CO8944?[#-"V MT9S3E*SE^%XSLC [_8K-40_"[8,^R2DGEL\\ 9OQ97WR.4=(TCPQ#SI,7PZS M?@'Y(]P"=F/%?@\M=37=&1X1W3)=.!XGN'\8 &'W55!12P.5#O0J6 =J5C9# M[9UK=BZ;+4#3B:\/"!D3BI5EQG6Y[$63 O?B! M3FQO/#.# L#QY;H'F:.KP M=I>(#1[P&EL&G*LUY=GXZ++@SH34]W-381O\Q;8 )-P'$4M&YXM$;X,)VN'4 MA_?']%ZA[6:!654\C;#T0^9LB[GWRNN0(<4'W^>>>Q_6)<2W$9W"!%T:,A\: M:QY@25);%24H DJ":1I<_WV,_8:]'0"%HB5OJ$UKDT#DZQ'FV4\RN>"0;8 J M"!\"D )$KG:90@G+74[1RC^0ZR9Z^W?^\OUD'9CK;;W52=9(KETNH1B_-IW>B[.Q(%9 ,)),\*K:S?R,C M_)1@A&NNP!TBO[O&1O;)]"QAOCX*BEUZ1&_=[N7 JW6*%"L W(GBOM_3&XZ^ M<>7"Z?9_LK*%TVWY*%J?HNIY((=(#.W9(W4PN!KWFP.]-3JXH<^1*A#P[(K) M&*OIK*8S3F>)8O7CT]GP:MSMC?1A-UG!7RHZ>Z/ZC]-ARE=A^%]8P4>N=JDI MDBBC2\XF4@%(\U887P#FM+[?*]".8].B*=5]()\_YP]Z$&[$J66C>G MBV@X^;]Y,QZQ(_Q"[#SF^(;OO6""36RP@0^&&Q8+&0/8'A7 ]P PT%OA&K)E M5'I>XGI,.9#A6-I4Q>8^8S245K405;G8IQ9;2B1=0RCQF1Y!M7XUG&.FA M=@WK91253*-*=@!3>_;QO'-*HTT/909$M9$$'I#">K,R!C#2!W%1# MPZ[2,MYYU,T*YYUIF'E%\25*':-46TS* 0@HI*/O%)=7L5P%^%IF@.RF1NA/ M43&>S*HB_Q[4N*4HO' A MU<4!Z&GDQD.[R0S++&&@GC,R[FOKY_7<,@$9WN-[>E=C?^XRZ:;%<.\6^3$X MGOSHGYW\0-4J 'ZX >&31TG8_0\G<$'L_,Z>M;M'[4&F.=V[UC-R4U7?*AC5 MASE1?;W^,C>N8Y\.O9LJ6IS\^LWH>/@Y%,2R$X+6E2+[5(ITS[!2I)]:*3(X M6:5(3@5$MF=.)/QE$^$Z"3Y,Y\P,%NS;3#[L$:[^N'"F/R+J L)EP!Q6<)_O M!JPR:8-_ E?BB5M@OX6U!F:\$;B7U0F<=%R>=L766UYR>%2)A&-5A$'%)W#.L0_-S6&E\ J=&%]4N*WK2S%FL*T@>M.(T7_F8#!C ^X M&K]K_9J2]'G^' )K/QJSIDM]1B2%$P$S4@AXBB\VIF MNQ-=](^DIF'Q;JNGM_K#-Q%'E52?[@V0/K".:7;O_//DW+D::R4X]Q&5J.[5 MN#?0A]TS,R[.5EGS*JBMM0_1UBXE]>R4P_]&OYTMN< M3C0[9E_7#3SKT;E;6,Z6-(F]%>$^*,+=H=Y!R^3<1MV>M%U<>LCO_Y+_ER/[ M(J;T=-9C==>MX[L5ZLE] M(Y:6:2[8B?I&I#8E*64[DI."*6;;5J,=R:GAU3YI0/L4F^9%%(^OJUVF[!Y0 MBG[HX)[C39&,#UXH*-]F4)IC3_=?W-UC-S^7BC$.\3R>FP-3J[VEF+]P?&I?C3L]?= J M"SY=DKU1X&#AZB:JY"./+=EIA9-'AW21]N'E+^51U6M\4O!I2QI"X?C4+6KB M=*W;YL:,QW!48ZW1;B")+2GJA9-$[VH\TH=G.8.]1J=6>_#&Z-1'=$IKVE;K MLT?79_'HHY*^6H%-(87;_/FPA2T.PU1.\.FG&!:Z9U73H-7"H=1]O5]83/QX=4MO MD$Q24]PE4=P6?^21**X-%-?NZ]U.^2GN(C)RI]-@&? 2KQMES/(A^;FGSL*] MZ%S;71*-ZJ3"*O'T?!TG#DB<4GB!R@IRLW@<5-'5!RD=_*HX2JLFEC,FEOVS MPHHB%AHST1V4@%8NR>=;8(98=;UV.6EE_Q2QHFBE=S4>Z.UFY_3=*6N7<,'( MM7^^6%'(U:<9*(-#FF65RT%<"49\8.Y8=EC_^2QHNB#SPAJ'<)\RZ/4 MU\A53"I9)G(E\6>(&;JUFEN9Q+&+43WVSQPKBK6.:!YNIWMZU:/6:PM&KOWS MR I"KC;/?N@?PGEKO?8-D\HN1>LX(*ML=ZVCW;H:]X:USGI^V+-_$ED.[&E3 M>LCIL>>\(M&;4L8,)1YM[!*/WD'+.""MI>)D96/TZ? M6E60UGNY^'AR+U:[BR&$7A$AA!+E'6V0,NU>)=A^8@1[O%MOOE2P>DK"D4!3 M;DYTQ&SCK\P_./.QW<.TF*;>ZA6<^?CF$Q3>+A.YIN2:DHO-8BZ$DC%4W!KJ MHW9R*&"U*#EE%DJ>9O_EZ5.OZH0:^[EBML>T%\/+-W!CBT]!?4ER"D!N+,* M*B!1BF=6/W!.R%&7/;P:]_5.,RG$: Q%KH5OB3MN6WAR;2-86[>77)D<@/'* M#-?3&""LF9BXVN%S5VD7.-]$UUSFK=@4)^(M7AO:C8?##M*'>NGT=(ZAS+PV M@.",)P8/6!I@TO"I"!%^BO%_N"CY/=)Z0@UH?[RV"Q8?+%F M+';F0'+3]V;@O@"7\9@= K/3O!K/X#$<:.M\@59OIN2:Z]M6W#W>BEM78\_Z MN6'!T]2TOZU+[A]OR>VKL<_L#4OVPP29K:*F!MO""F%.D1Q_UM60Q$ B 3B#CV)6M!2A%_2&-+\T.=PT MG 'S2WP*CU!KFM$MQ@14K<#/OB5#(>):EI@Y41H5:=1; Z+R[]R5JUF!W+J> MP/G\N*8C>F\L<& 4*HOJQF'7<3CG!%$:0,;_.W%_6S]I.:=)/>Z(?H!6LG[M MC?J@7YQXME_Z29@, L@%/@.6D5 3$Y; 'Z"-+(\HO*I&+LV07U 3%B*YBI5 M8F32H-OH]P:%3"=J=PZ=3G0643+0-KN'Y&VN[ THI,1R+]!97U\<7+3Q1"/ M26_VDHZ<2C=O*SM=]"\LK?FT=('6?V[*P$9N([U_.&74$B,/90QJB?%VE/'9 M"=R\A-'%I.R!WJM%QML2QK 6&6](&'!M;L)H89?QUNC@P&HM,';/P K]L;78 M>!OJN$%@[TTB;0S =CO),&>E13*3-:!AN._F\ RKUX\)L&G]K;&CY2\.FKXS.MFS?^?6<_ ]]; M,MOW[NS?V<2_L8!S_> O@-R\;V'AA-)JS[ MW?*F"\<#GIF,A7>[R5AXMYN,A4GC?&"(WAZ]/&4OO?55 M5R2+#C1!$6?$G"7+TPS-"Y:PX%<,4AK/AK7 O5\#Y[CV@#]HR^@TO! @.D@^ MD6&I^7/'4W_3I@O#\ZR9!>+SQ?+GEJU-#6].,7_ZP "5GN'1-I8 P&%ABL.M M8Q/]D]#]:"P,>PJG/V>8(F5LR,J2J5SM1APAME!E)2*KG7:CW=D<#MWU4:U> MH]5JYWI4]O?=9K]>U-LOZJ# ^.9ZME;BNA3=4B2[E*FS<2*_,Z:@' (2Q;C9 M54LI.:R$C0KL]=;QLMO%Y-GXA4".NJ)K?]DN@\4@ /\ K2>[D60-P>T0_ )_ MLQJ$.4#XV;!<[9^)&2N7X-3_J_'0T'S '3 K7A5%\SC5O.?M5[DFK/3K35L[&6$42UQ<:MY@DKF$: M<96H@TI-5S5=G59AC$@J3F"Y%<51913%+>:F=)C#%E@VC5[B59>09'3K+)?, MG5K&0EL9JSK5:".OV=;0X& =*C*;*G[\M;X\Y) M!5]12G:OPP5>RO"GZN?4MCHE5PUY6NV?::E$=>YLG3M[DMS9HZO8W:OQJ*OW MNLF9+]7*IGT[3UM-U#51']B_L8"X4J]7>%RIIMF:9L^+9O,9C&]@+F+#WJ0S M:]^ 54VP-<&>%\$>47,NS$8?<(VYDW3[5$OZIM2?U04I%2FSJ!=5%Z045I#2 MK@M2ZH*4NB"E_!"L"U+J@I2Z(*7.+SQJZ'/+'*.C!R2&5^->=Z2/BHY(5-H= M4E/?A5#?MDE$140.1E?C]J@FKIJXJD]<.3/"BJ2N#!=_OWDU'G:3Y%47I=24 M527*.JK26)0OOM_BRF*K77YE\3***]R5XQH^ VR8^!N,SCK95"&>X6DMKG[[ M:MSIZ>U163MT%G?J0.N\:=TK) MF'(*OL*TQAX7>,UZZ$7%ZFXO8P!&J]L\L4:(:8J=D=X=%N4F+('+HD8P!<'> M($&]CWER-?I4!'WR*7V%XD^6TC<$*=U/BNCW(*M\*TOA$7:JU. MJR1RX "60;NK#PZ?5%W@^9[(\U%3=4W5 MQ5#U05VI=C->!BU0/HOJ.E43;4VT9TFTN8S&(JF6FXPYA3&V:M([S0*Z-=4$ M71/T61+T$77KHLSX00=UZH[>[1]<7!;&B]K)]"'<'0U.?&6&ZVD,<-74UJM/ M.[P&5&=K-AL**N&8L%_LRG,RX!^5\IW63PP4L;$^G- MP:2_AGVLX2=L3#,#)B=!.C9?6AQLWP4@"ES=G"U#(Q1OCG7C>V7;C[ M^GD=;]:<*&MB(*[#W3N>A6\%A@=K_3:3?\>E D!BBL3Q JS88Y&YUHP0<' U M]NYFP\8K/D. M/!.P#O$5)VM/??%DR\=)I4L'GK^P?@#NXM\9R1KA]ZH!H@PER>X"D!G27Z/F9X> M 0+W-(7-6/ZURQ9\*#F<@ /KFQ@>_!5.4(W3*,/-\&FXZF!7^-X"2IK")AX= M0#>D6$!T[67.X"FN9B *(NKC@,D%7H1X"#!Z# M%P&L< ZMX%62N+0)0%K^9CS!EE\)GKA4P\3S94A^)J<*#?FB-4-M DY(V2XL MQ/*\ #:"4(R>#KAA^7AF9N#Y+C#3/PT;WH)<+\+K"5M8[)G1.UVV-"P;%Q,D MD,=E*SAUO-4"6%HNYYWA\3J!N\-Q*CCYA/7@M%OQ K@K=8ZOP$QZ-]QG,Y_ M:/Q=O,K\9G]'?' !-A] ME$J[J.[1FCNU>F?2W*F>-IX-JR^@]BZTN[JA3FZ0U3#+ 3-*?;JX_D.WACMSMR'57GF;E[*R(E,2!Q5 T$,J?H*PF(Q:TOJX5$TE&YA&DJ-5*5$JBWI<,=C5[VR ML:LM,EU&VV"A+!L1JW)5O=E]*XY')5?7>,5QIAMZSS3QBZY]N)SJAE9W2W.J MX\F#_M6XTQKH[4[!1<.5+DBJR>Y"R&Y+.\&CZ/:#HKV/-<65!/=JBMM*<;TM M_7B.)^B&U1%TEY"PD=J;IZADC?6RRA+E1%1Y:9>4KW'P0+,Z[E9Y696S[V!1 M1>?#T=6X/]*[O:(D5074P)I,RK2W?&2R)=5I/S+9:$.-FG4&1TTB%2*1+5E. MQY(DHU;))$D=_SC3;)6ZX7X.;I"S.5D1 K-]S@D%A[E&JHY-6S*?CB9;,/&I MIS<'2=ERB!>GSAS9=RGS1LXQNZ#N9U[W7"Q35L+1>$VO8+.E M;J%:DW--SMNR'8Y&SOVB5(>:G&MRKLEYQU2*HY$SCEKKZKW.&;9$KAM$Q;\O M;2^F4BZJ;A"UM4%4NVX053>(JAM$U0VBWCQ 53>(JM[*+BGAL&X0=5DI(:>J M !X-P7SKZ:U6<@Q)G3I5&ERJZ432R7$J(S=G2XSJ],*:1BI$(\J?J'WPL-DI&;>J*P;*M,"Z/53='NKD9MSEI7KTM]2/'4\<=*_&K6Y3 M'PP*3O:H='9637870G;':;R]6;7OU>VA:HJ[6(H[41OO8;-?'4$G%&>Y @EM M/E*SQ.V#ZJ7539?>K"G8!IEST?=?4H3DX!Y>NWH;2[?SW56-M"V>DT)QFG+I M87. HW-&>JO=+8DCM0 15]/)^=+)EG2TXGN2#)O#,PQBU21ROB1RFFKX87-4 M-E%R22;)K>.N'-?P&9S]Q-^@1.X4OMXUUZ[JI'*42O.-TJ1UCBTA:YR*<&IP MFG+G8:MU->[T]':S+#F.-5X5BU>GZ?(\;+5+AE>7Y!FJVU7F() W[^\\;'7. MT#2L<4K!J2T)+4=CNIC/T@%;JG/P2.L:L4J)6$?IK;L#8O7*AE@[]M:H8!9E MKC:8=3^MNFU6KES*HW&(_KYNO%)UN]OD]*YIK::U7 F41Z.U 4CC05?O=(8U MK=6T=AFT=IHY ,/6\&H\:'?T;C]OYF1YVC[BNA&[66YLPT'UXU,RQ7>\9$6W@\R1N"="":^(QW^G"X"1%4-(&S"Z6N&I$%Z./[B.8&+;P&:HWLM1"I$6R!V MP/_%*UW$M_:JO_ZK9C@_[$C"$)_NN83(S#L2Y8<)U @P=;6;9ADTP M!-@"Q.$_>+"R0R.G5=&FL4,0QGZ-C9!Z=VF0>B0BH">^M\#XLZ8QLDATN".R M^!SN],[V?#=88I*X]A5 ]IU-D:^8&IPI9HUKE#:.6&K@;X'K(KP_&I[E[;[O M:-+[_M<#J9&JY+W)5>RN4A MG#G@"#+_:#G$)-.):,.><7L&KGJQ<%XPA3VA8<382_8>8+5GT96ZW6UT>IL; M)%>_ 72]J%T7U3M:J^S1F73*[NQ0]G(1@*A;AF?#ZE8*,=)CZR[8NT,NTOX/ MI;/S@TV-505CU44T6%\W'?(&O"_":7W@YL_(7SW84IFGX!-:YRDU_KE=U>WF MU;BE=P<#?3#*&Q@Z[.!*6HU4D]QED=RVGO-'(+D6DER[T]/[[:):"M8D5Q+D MJTEN.\EM:U]_!))KZ)KF:Y,ZX'+;.;CI0'@C0./^"\S>8J!Y7F!84_AE8[GT]/^ MIU"3)QZ%_"MZ/:(FH(A_[[*E%2QO;),N%C=MM';:=0%F" M1\[-;9%T;[VY'FQNI ]2Z%'7@,173*1.Y$AP*!?>^Y0,K\9-LS ?<=ID/G.7 M\" E,P>O1I:'Q(,))/A?RGH1M(*_+PS/UTSCE?X6U\ADE14LWEE+.@&L\"Q@ M7-YZQI#O4,)*F)6#W_)@I\E_I;=92PO#K_)-E-]B^>N'E,ZN\.2M6<\8LF9O M:#3[L^ZH.YFP?M-H#B939K0,-AS]'Q#A29)9VML&!:GT>U 6>_ K' M@:S3VCIM/02KU8(A71F+C\8"Z>9ASIBOB+1'N/WCPIG^B"BDGPB/PW?X< ;4 MM(+' ZVRJ[%XH$9/!/[I&];"DT0E%CC.)"*QN]X0J>7#"I -#^R]RQ8&TE\4 M5/XE'N@6)]&,;C$F( ,#/_N6#'J-.8O+0,&=$2Q\-%A#:>7?>=C;<64\L>N) MRXP?U\8,UO_>6+P8KQY*<77CL.LXG'."* T@X_^=N+^-TQ:9GJS <:%+&"JJ7 M$A"52"_IC1K#YJB8_(1A[OGI;Y T@8OJE#%I8FF9YH*5(%>@W&D")P73CNDD M90KCGAI>N;).*CA,I9(1YN4*]#_7BPNR.LYWH'JP<_\8V M/TF\^L-UO/R>P,'5N-\;Z+UF'>VJ:>WB:&U++ZV":6UX->[UN_J@WRD]K174 M,K/4!/(Y< $YL#H#Y?,,#A$=3W6?S$QZZ;VM:!IAD*K7.KA!3=W'L(2XU!IN M:=-6+#)UFN5"IDNP?[XPPV-S9V%JUG+E.L_D\*^'?F^BB2V]?@JFB1;H_OJP M750&0 GT^QJ9%&3:TLRF8&1JEPN9+D&!I;IO&]:"W2(\9^:_&&YV^4NM<_2V MY!,73!&=J_&PJ[<'HY+H'+4"6RQ_W=+ J&!LZEZ-!T.]WRT+-EV"!AL>&>]N M(]HJ,&V!FFVMR6XBCBVI@P43!W:S;>FCW.WS:E6V&MA4H.#>V,B]TR];(_U.B7GMUF9/T]XC$>:1GUFL9Q+'<7]MLK8 )2Q?EMO]@Z.Y!Q]^G8!6G]- M:36E193VMIK=$/,36OJ@6WY**].<^]+=?PG^N"_,\]YKQG0:+(,%M>4SVAL*6B+DG$J"NHV@8): [W33KIAWYR"+L$#FQ2IAG*N MVH6Y8(L40K?&BLK/_LM,F:C^($*("G6I5)2;6#"_8*3WVOT#:*5VR)81M[;U M0CL^;F&Z04MO=Y/#J=XW3T: M<70[H.(U>WHWA;4NOP=G(GIN S MZGREFND:^[EBMD>34U:I^@2U ,K7SVE;-Z?H];GQJ7@1?:OQL../FPEI5;^YEA;TBT.6B>&3C$K,IFJ$_9I>F6&ZVG,QC$UB3$3 M?,:";(#6.I/F6&$[JLAR$EW;J/,0MICB':=,;$?E<")Q9CAICLRK,/V7@&B) MQ& -$X-SMWW;W[8#;H>/SQWEZV*43Q_UDCA1+($=9>U8IM;4^YTD=RB<\(ZQ M_EX3"%+O- ?'H$==C "T/#%=$)Y@V2%^QA+7!;Z+88@;[,R&IGH.0F&B$$KZ M\XN6*9M.0UE@*_>)M("5Z]U.,DCS=M1PT/JQH6];;[524.HM*>*@/6"'U([> M31E^_K9BJC0MR+[1P%$B9V$9$VM!XTL3#=[W57T4$?";HZG9F=3NSNIW9);3GJMN9';&=V5E$NN]LL.68YAL_ZU%4 M==NB X(ACXA!]\8KJ@!"M\JM_?:NQMVN/APF-?BR-2JJFX+5U/66@8HBJ*L/ MU-74A]WRSW2[A*SM6XJF/*%IAMY49GL'Y)9=1NU[A@0RG:G]/@+GK0+-?4EE M<#5N]5)]874/A>KC40:O/0(>8>M%O9_BD:R;)QP+$3[7S1(*T><%'*F;FG22 MONY+!R.D@W;[X#9X=5IN"1%IB^JZ.R)M[)'0;YYICX12<]-//Z>6)]Q#:JC3 M9:O G8.U]#P'\;79+X'U Z.[) M@/LML/WTX;"HW-):GRT37FW29P_!J\W\N%T8/ZZUV]WY\7*U<%X9(PQPK4E MR3>B3QA&+%C"E@CB7E )9@;_R_+GV% 8X.*%A)(DB XHN;VB M7->UBELFM-G$80]%F^[5>'1XT4=%=5HEDT8\XAJO?]_NGB)MAO#BD0;&.KOE M'=4U9W7%RINZ92BI2TE:V]<@Z%V-!TU]-$P.M:Y6K4I=;5;3;FEH=XLGK"C: MQ4#N0.\VB^K)7+(ZL]B\[ -&F ][I1]A/L@[POQW-E'&E2>3E?N#Y+3R_B Y MK1R?LWDX><;X:OZPE%=L&_19EJ]]-J;DB:YBZ=:=K7UF$S1&!H7D,#M2,OH#/ M+O-\7)ZBKG04N*=UR&5X FTJ\GIS/S^B4G@)?,2P; MD/&9V8;M>_ TPZ>5 SJ3HQJ>;MEIH)A!=X'CQXPA;."^TG!'U[$^CA)\O=%<#O\#GH6FLW M/ZPA*WW;^O K+%W'ED3VDS!4EHYIS8#)DCM(KR).O[-^!9@LX2P)C@"]I;9P M#)NR8QQ;%![B3^PG(!;('0FYF0".*/J:&W@^#&M\ 4^

>(.1T6_"A%$A>61GBKQVS+<5'>!B@<=GK&&A0W=F(0.^D- M$8 ?5HY'Q;GO*7 +4X5 [(UCX M:+@&1.7?N1MY()_8]008[(]K8P;K?V\L7HQ7#TT5=>.PZSB<H3WP&A,119-O *7H:8)" 7B[!=)AL/+$'A0Z4/Z1'( M"CX@6:%.!T3E/EM31K=&!%5-'O1,RI 9"!9$A>6@+^*6X"W&:@6F#A5HDE[_ M"JH.: ;6"@ '2F& JK 3^*!?VFB?8[^3S0H!*.PO;+' _^*%A@W(MJ"L#LLG MR,\8[_ 0V(''FV'REVQY\ ?4="MZ %9<"DS @IC#BG_ MS/&[0D\#0++7XV' MAO8[%L6ZI+-Z7,7ZS%<\WKA.#\05*3@TA,F!L)4P%**!D1B M&UAF3]S'#75A@-0) WAF_2AMV1$ =D'7Z;O*K-FJ" M%O?J >K#REE2O4OA0RK72=K/:&&C\?P:.S8PR@"EC">P?Y\(P==X&;;A@#_@ M#4!I<)'A4ZH#W)/S,+?V:IKX=[;GNP'2$H /6SD$^=VS@Q9V9DD_N(961?I+ MPRK+"UD5G**@@_[W0^Q/I#(BWV+U%NJ1"OY NNL (I>$ 71R7F(ET@!K H9)X M%YLX?O?U]58W.6RL,@9Q@V8A0)-)=EHG?]4%;E7Z'4$I6<9U[1R*UJ9D,G0$H@U M3UC$X= )EA3>7.:3 P@Y9;0H#E;M&=0 ?#TI';G1,S;\N[N9*WXT/,M[6 $3 M-K_9_S1<"Y;JGH?=L"]C7!+TV%N MP]=_9NR>N6C.PT920=>[&C<;*?.W]SOC_E'7VL>U=E*/&5[H%';6.B?2J'V> M(7XU03M]C5M16]VU G%";8G"&>8:BH2VF'CVQ%BHL8QUM,NO"6]IB+7U9*0N ME527!E?C7O/@'I>MT1X>ZAU7.,1X>Q%=Q5JC/9S/.RX2A^STD]D\E]K=\@ZU M&-MF_%!(BTDA!'W-$A&TE>M0V\TM5N+OZ#" QXI"J%OL-[C75+HAF(0MO3U* M"E0D:$.T8@3Q0?ZP,)XI&AQB< SVZSPQBA@22(K9*"FRGZ6; K#42UL\CN5( M0U#!HN!_^'HQ9P4.(?)[('_30V4IN@(U8\$[E\(G2%X5V=0LE8&Z;.H\V72_ M 6J81YP3-@EW!Y8WEXY& F%>-MEN)FQ,SWJRX=,Z3OR!-LP7>#OSOMF?8F__ M-D-5)@V";6S@L*5A9@:%MSD0MNP7C+KI HPQ:X:R"\/X8+G;UU/#FZMN)@K! MP\X!O(RDGR6:"#GT%UTN%!NR#H51AM87LA3>@TXTW.3T9U-6$87#'S JCJ\A MH^46G_5YX;QXE>1"L8ZA!&7."M:0.W^/4#C2S4SG3A@RGWB;TC1T NV\FZ*X MY12\[6;GX)6 ^MT9I71FSBU@V\TMS4<3B\G)@4';;>OME*F@%]J>\U9Q\F%& MFU=%*MVDHOPP>:!LBW@M$SO FL)7^AW8 M%' @$ZSG1UB5Q]^5^]0'V$(QR^_-5; U9J%A?VQA30=V&/J:+*PGGLFVYA(F MQFDZ&$X 31"4'3C+ -UITFVGTQ5X1]KQ^JEK,!WX!Y]H3,'R]EG66M?B*"%O MYZR]#QM88%*AC*V(\ *&H!AY(99I M+["SO(@0T-L^P\N4?7*U,^>A8VZ6WNVW]$&*60+'@7D4L!8SF/JA MA_3%M?Q(KQ>-U#TZ.O)J@ (*9[_6;WV#]K2/Z-U'Y=KB SE4MQAA1_Q>RHC/ MW!K9%E?(@0L=4>O^[C#9S64?A6V+1V2[]CC"OO4IBSD#)\8G8PHV>@MQ/^)G MF8R,&)20(XM7-)75$"PE(N?TQ[9;S8S85;K*H*R)?T1"IL!5*R5D-0)[MM?H M-ULIFK\W!]&PSOZIW<#@@Q?K-Z+,>L!4H6=X"3=1#3L4JM-P,>35);>HL0*F M^Q-VY@-V;$9:D(L/N)XM"E5[#^##WQW!*AM23PJ*']O\["% H(7.&EX=K2>)78A==8;IIP MES\)C0?^1AGN X5H%"B6N@]6LX2NZDG@692=;\(KK"6(38L?$0[_8:1L_2.P M&8]B"MD+@M4FO[H,OX7][+6IY4Z#)4;HILQ[GR?\'JM'[JSSA>O6\&1LH=4X MG0X=!TNKR;FC&9"JPD<) 0&:H)/]'1BN3XH0'"*7UEP;H"-?OXJ%J6H\&T7Z MK4#)YGBQ,# JRU8.ZE2:!_='M+R-1X".P=6KW/ROM1^!/\Z!>V'M?Q20$HHW M$?RC:ST]X>N2,:I1%R> I(738F4I"B]#[8>AH$"FYE/?.S][H[YK(*#_#ZAK MRV[SYES#S7L"]5R'%8!E@&*\5\U MB6C( RW'W)B/<>2MWD;K4G;=2MMV'V=[)K>M["P.@I 8N#T3FIEZ1 G*]1(S MTIEE@M+0_8OHHB8W1 _[ K4E4CDEM09NLS M>V?ZE?M_1P6,%=_[:*^]28H931W I OH/XSDRV)&V7Y/S&=)11L\D+4[(D/=@GZ#:1 M?V8J0*$Y$*D(BNJ#'X(U:$DGF:)+4+Y;RK5G(@\ZI9,'5MRS"=BQ\#CTTU'> M#5%+W\&2"OFQ2 O:P:KB@73Y$E[ E[-^H[SGWRW=^0 -1F/L4)@9$VP) M$'/C:'/C.:0;RE/9FMZ>\)5B4$58E^%/,HXPLU!8IZ73Q!]>29_R-QL9"=?- M$XXTT(=\:[%9E'C3.3.#!88N%94B6Z;$:H9T;2Z.-H2OG,2KL!*GMU?*#,4I2U+1UXKZL"XP J59(S$ M+8"UN[HL]9QB,PD\B@D<#29NZ8KK/:Y'NEAUZ"PG6*XK7LX3P["O3.H]NCRJ M==\<6_"\S(9V1TEGRC7_CQ\SW%RQG7)<2'#?(QFHW4PNK(]0Y6<.#;N5-6.>-V3W/"T#H/G_.HV<[KV6R&T2?I4BR]!WK4[!3D@4:P=)K[NG!WDYRFL,DC%XGD!&'9$";H^L)= MHAAO:""J?_-3"\O,#@L#;T')3!_(M]F]9-X\K^R[R(M)QF ILZ1)'Y92RB.D#\3L)KEG0U"W__2K=1#6T6V"8V,\-&.-.Y83\Q[1UH%":;P3/,W"'G7V.![*BO MF\WA[L6U1M$2)$80\9$D4BAN%8F*'/5%R5?%R*17.)F$Z6EO1"DIN*0<)1%/ M!1.COREEP6$OB$IF1V^O'J]^:G2[U.R=&SUJ;LR-3LU/SJ183'GZB1EN M/(UX0VXJV4*V(YI%@BW("VP$)S55)S(PPA2:.Z0/+Y8FEKP/[S!O']YOLJ2) MQIIYWV9?F.QM>6DO'R8\O)A,2]7![RE MO3K9DAB^2[[ZBQC8F-(!>N/?VYL6"S"G +]]E7W/,/6>X<9[TIHCX[?;FB.7 M@MNW>FO^!CY"$_9S#0?*-PI+ @V)\PA#XYY[66AI\1QNG9?/HP\.\[JP-R0H M 5$TPYG-0-]!;P0OD>#6#5G589T@?W-#^]/QHO@G7PWY?A>\"2ISEV$A80Q: MZ#*XMGY>SRT30/H>#@%TL[$/-B(3"*/H=^G(WDL69Z>0&O;HP$%:MH\L/-5M M$0;7!9* C4M)%#Q=?1V?28U:4D30H4XWP*1M]H)B8,6C/G#!;\BLL7.Q<,61 M.2B3YCW@[VX(M7N@,%>90? MJR7U=JZB:J,B>ZQAL\< AHBL'O;!)Y-"MF>.C4%$;QJNY=^.^T,@MB 1[AFA MWM>D/T5]HNF$T?,N\AMC6>IX?-**4BIDQ1IX!^_U!:T?WI+Z(X%(!\ACNXF% M)3O8<.^6;0)TS3#: ?A!6"N-.Z1*I0)'K(!BD%P]H" +@/)P9/U..(Q,N57 M>4*8EFNYRF9#&G\D:YG4?]E39\4'W'YWWD8D MJ88<.33OQ M QZ+_WMG?:?%<'?3N^=*%.9=FLK5 &"3+X'_A'C3D"=QC!/0R M7SM[[E?@R"?W[H6,@.K.B*@!KWJ-A&#,(];AP=BFX!&WDI3HJ"ROJ0W5H?>P MG3B1)0>N*$'B44'#$^GCWGL)0QI1$86_:1[&%!LYK3SV7G[X8%K>:F&\OK=L M>C/=]"$.#0P KXW#(.#PGZ/8<*/)X\-B$I=XL_BY 3_]EOR^UVL,^Z/4GYJ- M5NKW68]JPPVM=JY'97_?;?:+6U1GXZ.V3"_;..1NE+@L96*/2%4XS7R:A/U" M.*(6NL4&OQP"#&62TJ[37[:#"9YQ(ABABI,Y%#//7B\$6.T\B'06HL=F4%C8/DP\\Z)<>!]7+CF.VCT2RK:V=V'7BR8>DA M X[/="#K/ M(3],YRP?BAS,,PX:27[#5=?D:S19PL7/1Q]1E?COM[J'JQ2%(0]6WBH#-UA MX6$VLAWSJDO0_1_FCNM?\\G.M?)?!)LGB&(.DD*H"5IL-]$AD&PT\?^S]^W- MB2/+GE]%P>[L]D3('+V1NF\0X7[-^D9/V]'VS(GSUPD!A=$9(3%ZV.W[Z3>S MJ@0"28! @ET8W>.VP:I*BO?E?G+UCKW'7_LJ\?S^*.<(E=PFITXL)H2&UY5 M7O6)3IK>JBOWO.SC]2>P86'B8^D0N_#;[\+ZT@+D*DES.:IDAZDY7(,HO:&E M5Q%/5WAN9XI .FGMI/4DAO]P:54A<%-$U3S:7SRSM%)'X1^T"#/=Q+392K+> MU+3/;SH$I6V,3!&4:$?J14$H[6X6VMX6I.S;6D5KS&GE2'CK3;ZMKL]9]TE! M1;:BM;0B^S%>+%S"NW^3H97AC-"A8DQS473"5J\@.]RK%/I8G*F.=P^NGVYRM>@BP@3=B\,++SE 1!UP=<]US MH?'LA<:E.T;0;:F4_DAQV6['XW@>4V_OF-)I1>\-+5$QLXV6[;^][LH@+ZCI MY)XBLB20E\>62U_'I5<)'9,$T&^?&(5+ZQ&C-]1%14_-NQB*FX1D[1(EPJIQH@5TK='#AV1P5*YIE439. MF,[I6A8/4U)'G+**A8P#T;#4)CF&ZR6M[:CR$_Y)_X4#1&!S-IWP@2C%*WU' M<]98-S!QPC&=4T+AE[LJOZ[*KZORN\C"M:[*KZORZZK\VA>I)*;\9JLI?^=X M;+[%KS5%+&=5_%N=V8)Q(MMNF!.:WC*2_D@HNAPQ(N=.%D$"K]Q5! OM2X7S M<9IUO]S X[OJ,K2,5*_YX55<.[>#"4K."=&W#GS<(N*?.7E_ '6WS I1]=XP MVXCY2Q/* -IQGC75A#5:EJNI&JG8!E3V_>M6RW4X6ZT4['+.UGIRL!)WRT!W M:U")NW65FGGK 1HG., !'J"Y]0"O.[ [W@5L91Q0J0NXE6_W=0+-ZIS JXSL M2IZH4?^)6KVAON-$]\ O:M]Q"Z7(?4#3S$+7 M9XZ*.#=R.4K3H>^BPT$WQ_&*?%3OJQVN#@9^MN%?DYCM-O*%WX@'WW,I->S) M' QS& 44#R?U1(YF%_:%[W[FY6LOF*;8IX![9%Q%=- L5]@Z).]U-=:T6[_D9HS*]CX]?,>38&M(DM(1&:J=B42K1-3T(EX=T MZ#[8;]2O^QR3[_"DIU?BOI#?X;&SL+3[K&'GOZE6C(/9:ES:3O*N0O(4>2>Z M[):0ITH9Q.O/@:B8557@U@PW>^'MZ&"S]:X7JRZ#]2]B!T^O?FD9,7I#531, M[0)[LCJ>JDP5'\I="%PR$ VU*2U_5Q(;&=WHNUKU["P@>;.3-;QJD[)7,ZW% M2.C8IB95RABHI#*U0+8M49,:U5!V^4[KH'-:ZU2F7_TXR.%V70+B'S^'OG-+ M&\@UE>I2QC_E5*DNHV2+LFPTA+^NQ"\U.[^T5E7JO.2YI;H",7Y5B>C.*VT2 MTU2K22G[E-2D*JUGDKI)S7M^ZM0-"*""[?5-WM6MK?Y(F8LO/\= \]LY_BN/-8W>T%2SR;!, M&UOGTEX2VVS5=,7L4U+M#4#MJ:)N9!-0)V>O:_,8%Z!7<9K-B^W&)+=6N_,: M:_<:2PN,B1.S!MH.5,[.4VPFFF7IXT;8ZX$B:F;G%J);R,%LA07.G(,3*J6U M.IM_RIE)C MSR8S^%=1@UX%!9JM$)H[I,U0BH:T;;\)J>#,JK,]V[H[.O'JQ.N!.!0DOP2W0,'$MA@.R1+/6# M=5%,;H.>_(_D!ZS$>2&38UNM#(2/%:5!-AM?'M:DHBT]O?I8U%!^*WCC)4IZ M5LML I_8 0&W-$+<$3>>T$LA>N0,%,(>^2]D QDD@Q:6\V\DAN/%-L^E[/&; ME!AS1M5-VCB>[2I?XDC\LMZ3S^5>6GW%'H$JC*/BKQ1 ?:S!(30!_$.U?L%; M;'GC)%+_Q4WAX3M3W3:)I)NV9$PU2QN-B"'9TF T)K9L$]/ZMP5!'__2+%CY M3,_D9A00^Z\;>PJ[?F^[K_9;B"8@32Z@U?KIE"1L'AF'_S4*_C',V]FVYU5^ M!LI>YNB['Q'!Z@OE,&H^^?.Y$U'IOO4FGRCC/Q-O#$$APF6Y?A@'.3 UAL'4 M"D@)F=Q&_'?X^'7PFM3CJ:9:>T$ANE\"\Y.6P]6;;^0=!UJ?$- GOGY(:.Y,(TC MD*Z=9,(=;VZR))S2(8(VV$?06H'0--#ZACZH!@Q)[477L,W]\;O&XDB MO)[QI\*G@$R9X1$(1\X]$8?16MSX".1G[J8WN13 M-@XI_6+@TA$! :73/-F5,R7*)UB"R!9"_HZ=%R!U4ML0;"S4R5GH8P3_PVYZ M447@Q[[B%6U?V'['7LA=$S**_NUX\.9X3HL^MPC)W?>O":M-_+&WR6??Z;RU M^^EG>.3=\HEA=E@C<-PKV(*0>$MFDU;,-N@-?8]D68T=>TH1L&FIG/&04A-" MRZ,$7L#JO@DSXL)1L/%1R:5Y- -"SWP7"0XG@&4 (!..2S_$J@3)SX434+/1 MWU__-LB&/(.O^L J'8'G6EDR\I0J"IG;;R!,( \OOOO"9"LISW#I7A>KO5)F MP*84YA*!4#HARAT7)F [Q[.#-V#S. AI^_(HA@^0$$3HGS,'?!4T,2$M')P" M,SCHOF"1"/+<&*Q, &R&.@"^0Y\8NQ&(1T0':B;5>?A87#A35ZO%P.=08-9+ M7D;$=<@+02:UH]37,CM[=5R7KHNJ1AN?!K3%66P3\(R0;:=3@DOT8 \A"O)* M;TQI,P5^.%DC5;RP>*HVN#Z#;XBX0]RO!_LUAG7M/>"2+B)7PRDJB M FT(WR(VJ6[LVB%P"E.%+EB;& X=Y])-@0&6=:)_@(Y,5&XH?':8=H9SBX-H M63_\"!9O1@)O]7<@)V[D7W[P%S@I-NI6(69\N?)YP% &B9ZB?T(="FP7V '6\N+X+CLG? 9=9/^Q#XPZH4/Y0+DF,]1P5WT!#2,&JPL7 M7KMTG?B.T0PM\&'PX-MG.WB%)[ST82//J&KNQP2.[O^!GD3F$X4[;]P7!0+& MUG;[PKM/J"?E]XIZ,WZYD4S)D'X%$H=P9-1^P?OF(3?:CV3,EBQ+[T:_$C(V!]*CC-/G MP9^$UYD/I\N5.Z4TQ.L^,J(__@L>%KVB7_&5C((8=8%LI)R2V_@YAA-3=/Z[ M=[A$3+LHTH>'A($^T5<_ '_Z$_HW^0-N'YT ?E)4F%\)'*JJ-/&]!?XKH3W21,@$+P.UQ+[B+Z G#]?]L>W8_*JM:9FF%' M[TRGR>DGS)(K!*!AP1B"TH2E@D*#-8:$&5=[Y+"D86/:K( MS5J5$X;AJO3U#8CPB4K85]17W_F'&^[]956E7Q83%2=BX(UZ"NT?D)>9B74+E>@:6#U] M*9;ACV=LQ.?4F<3@D8"^FL01FU/+^B#8H-DP'F$D&3&UB:<7VCBZ%@@2H\^# MB^ OXO-A:4<'A+'A.'!&Z/-L4W35FC[@N)3^Y0J%*^"R3&=L#;G6.8ZQ6SI" M/(CK3&E+9K)@F8/2R_QS95L^)Z;EG\RB[=@4'Z]-:\Z,0& L/E&\JL=X.PO9R]:]?:HUU+*6[7:GCG M54&W F6AEB1X/K%HAG)X&YWO5&Z'2R:8YSF;_IXD0JF^Q7C9 5I$VZ]4,EQ])G$48&CAQ;> M+M^YWV5*Z@"U+;Y6_NIVA2%5KD[O#0>Z),)!X__?PZ5B2\Z($[WTLX6%':R M(K?><3V0@,O#P9M_L(/[@,:@DS_QG:M'9O=I;+^++UI-"48ILYI!;T@;TVCS MQ$Z2'R+EC3%>#TN%W%K[Q>ZW/;)QO7WW<+^FG(ZP;2,RQF"7)?3!TQ2%UYDS MGJVIN@V;5[%.61Y3-6K%+*WT=DE:Q0NT*)3^(6IOP\,XG>9;IT )=6-)6]3- M2KNPG=#2FS#E2T% CX49[*8;D](OU+_A'Q1AS2'$+.S6*?#G0@2BAX:9_N_H M+5="/F+:CAK_) 78K]J$Y_'+'2U<*%&"20$FZA>T\NM23B)?J4J2,HM33T*T M Q>G8>YBM\ ?IQ)253)^L'^1#'P67=XVFGEZ)L+'^ V+!;$8X3FPYVTT]NG, MH,)NUI1\,Y]58H*]0-P);JT#L@)AF KQ I4B[&=5R%:V@DV1S1UR0L7CQ_*] M_!A69I+5@\EE"\(LB!+4 E.9W,1L4F7-[D;0>**\)-$2.%7#,8^N57%'X-E+:']8CLN1:9@ M5]CXB5WKH4ED7,3A7&(+'C M(U&*6Q;L!4OO+UES$4--)C3I"%0MR4[6F=C) MV,Y.K)IE7_9)W=>SOND2/,0O_V6K/C;:N::^\'EUV4_WQ:*'352Z+:MC@49$ MRQ]*6EX@6SDFF-QZDQ_L76S=K"#AD3^]G!MNL;D>AF*(NI5MZ"U*-B3%70M: M+1K\1=BE\YIR34F3,SY UZ[3)5MTNQ]9J&M>6CX@>C**Y ->B$%@1%WL/=04 M98[=3-AV4[TJWVB&J5:*4L1UZU8(;/5C3'5:GU*G=(S'+AS;>!P'0DS+.FU:"4JB-_S^G "Q)F&2+&&?YA79PBAF)7Y80.DZ_%2EL*1WC]TYV'!4582/L ?DP;%<4= M9EI 3Z "E/=W\2?^(J*%J[QA+%7BO H Q$2SRD(NO99.6<'?L7O(QAZ>,45" M9Z'#1%CC*>[L*I*LLFO0_9Z\>2V8]#).>$C";R&97O-\88J 0N '@4' *N@1 M06PMOU< .JG#G?CEH[PJMGVZ$7Y?R#S(U[R]X]Q*(-5ZPQG#@;YM_XX4^<,Y@ M?=E!))=6J=Y+_BFZ^9P_H(,0)K1)XH@U0OK R2F[-<*Z>66D6M9F^7;5A=V&2"/P?$UV'% MW$RVP6]D023&]%193_Z#.6"6=(8?DL^PKBV(YHF+S9*$?@(OM5W:"HH=9S-L MY"R.(SU>W+X95:C;J@=_I!>)6O&6KH],O@:$8 ,X]G__3@]C&4W@$2X/%$$^ MLKF?7_!R<<1:JFW^1&$*CV2]YU-XJ,"..%Q+ :TMAVKIE=YC 1=/N("Y\1/O M&O,MWM+R)=H >S("/PS7SL=&AQ],">_I"&?.-.GM2]UK9!YA"Z/ M]$X/1., M?Q8S! H!N^%'$-=Z45\H*-K)[F;]I# M_?(3?SP@(,:+.=%2LU2_A\8GP0I:]E4GWZJ9) M7#-X_/$%9C.QEP_K!I/V(SW^D5BNR7Y9G3X-GOQCVD5C_AV<];+#_2>#;*"8&]/M :>BZ)G< M$PK7:%.X;H, >XPQO/SXMOH(CSAOD0>_+ $@6'HJ6Z0-/+HLTEY*G]$;1L1C MPZ0V@TQ>#+5T8M%G9S.*N ?'[@D7((Z)S-$PY6V!FLQ]H[\5T*/&XC*ZJH-) MDM$W69)\W"0)_<^?;&6,*/*>5!GTAE-LYLPE2^F&H?&,3&*7W$_S=T+YBHT!\S:5]* M*\9D:$;?4O/_5'9,AJST+:O)WUNES>8=QZ$&EX(O@.] M15PCR(F RL\'3'N?KB6.5A $S/TX!K_\""C:7+C.\]&HXLKX@UUHKO131Y8# M=[#7W3_K5I%UB/5EHUKPULK@6?&\"W7-3L'+FW!> ZZ'R!)7/*O:'17YF+3/5#L0/9:>M.6Y>&K]\! M4EVAFEX& (=5$%.F+LJFV6S%O2.82;)_L'Y2K*>O\5,GFM=S/KG\C=V; M=)-ZML5U.SLPCM1(]!#".WYE]!O>2Y>.[&2U-]0,<6 =/;.VHA$_!TI,KK-X M95RX)8*1CXM@PE*<6#J*P8H1LV\>G5AH( NV\?L7G\-,./(P^]7><8OOJC9@ M>$W-L$.R#4;IB_$EP/ZB$=G"WA#%M$3XL=D7'97?,'?WD]W]Y%XP MNTVJ)E&DWM#J:Y=535).5KLZDZV],(VL,U$0E*@[)CP MWIP*%$7I#<$O,P95I33/4X#2_DP?]C=RE*ET5V9E41*G1QK0S7*]*N_A[@I0S''LO[!_DYX+!KD8^ R2I^@+A8F3P/ XP.[-;#Q%L MZ$$]^?BKXV\/E &]/= 4T32JZC@]=Q?;T;S8+'DMG0VZA)S/>?SUW6)6VHTW M,=FO9FLJVRE:%1G$9C+BB5SRTDQVE*=NT:R]=N[NT$[G-F-C#08U3 .,?U 0MSR YC:A/"+.]VKDB+,$[&$3&993U!CF MZ\29\C&S"%#[2@@#.9_:3FJ$P]I0DP3/?8F%O9QED@8O!]K AV[@:^0M09QD M$.3%2X-') ^=+%$JT\!_8?',&3I=BX^MERD08"D,6;E>JT>*T!R M;RCKAFCF5!B)Y;:_ T"WF=O'>SQ9M.1L.3%EA%($&+21 "JVTENBIF0I0+'T M%VQP@?O&! ^G\(R(1Z9.Q/!1UQ#[4Z)7M?1\X=#[CR1X 5613\PG^^='MKBO ML+:$8/?3="M5>1)I6.YKBK*1-^"G2A$YXQ[UWE#113FG=JER.3CC+@TZ D T MR-:R;I(K>?750V+N_U&ATF!5'N2X]XGYP;B+D3%)/ M[]\LG0[5&KXC:[_A\+G'NPEC7Z0%%#[F7=[T11%K>TY!^-==WS 7,CWR<<89 MA!'.PF:>M!T)/&N_YTK41!,IE=E;.L*BVE-=!.BR#T1=R?/8M]BC@V>_'=YSE0/AKBF;6.TM,90HZ@P4'B7S M-0'[M3G8KQV&\3RM5.*0R7BB%#8F"6Q5$7QRU/:Q&BS!D6B"]Z5F8;0"G7Z@ M] USL O>/">_>3 RU5[+4O2^+*O'0*6W_Z8Y2>P)+SZ.%'.=Z&V/O'.5B&&' MT# ?%+N!*=NBN5-K>=M\%,M#3-;2%MVNE-C&3<6?RW/^ D,03W24&6::INE2(ZY6!Z,WK!R[ZAM-N*?FY'S M>B#,)DJ>74;:9S&V9KZ*BNXV)$6I)@6V1SR12G]EL[C: "?@]LWL95165);E M%LNIV&GOJQVII5LZXS0_KT.'VP:D?'YW1XW/7K=PWWU>1DZ/-:07SNF_?_+# MZ+L?_8O 2\?^LP=[GAQU0Z>9$$.*2@ZT$E(H]H+E:X1]9N.FBTD*DO"8='?" MM3+Y$1%2[^$#/#,)O\,G>M9&>I9K_NH'_%?XN;U"%POL4G^@;XH/"US;.&47 MIQ6W\386U[WBS9Q)LCMXS3C_]%A=.N7TV!_+L=54[_R!0ZO9^G>,DM7EG%&R MNIP=)4O'7!\S0;;L %FZB):DZ'6K;TI6-1-(S;ZL*4T;BXJ+.BK7?Y&C'!E M];4.LLP,^D1G]AI'6?Z1-!F.;!=!=KMYEM7T'"I*;85#7_Z.P8[=>6 U8WIU M?X_AQ=/,]KC+OO0[#VP[U)7>4!--21$U]6B(@T8!H77 51UPU>Y\RJ">-L;] MY78CT4+KD#Y#0+PUXZ+C%*/<5'VC)+:BFP(F;FJ3Y>UL\\$:*&]%1K*VL<\[ MA6V]N*^\C=1P)HLL2Z(^."^(^'F J2Z&,[=:@IJ&'I=DSL/, :( J?W!T5V5 M53!G16%4"Y0^ZYN])C"6LC-*SJGTV>DS%UHD&<=6 %W&! M7-DN?;_.EX?I>\0*LOI65>Y_Y^2W:DQ5I__WD;/E:1UN DPT ;H!9D#*-N^< M:'Y5Y_)?G@E(#;4Z3/\CEI#2-ZL"<&R"O]]-GR3?^XJ1CY_VMBMG**P5#AIC"Z$M5(7,U^TJAN=9F;4)&75C E^;E ME34OQ]5+[QGB9P#U#K4T](H>SEH<5#8QX]RQR-&83N,&.H4F.H-2? V@53F?U]JH*:'ZEN8JGTAX4?TE+S][3RWGDAJYK27];A M/7A%JK3ZBCT"0QY'Q5\I*-9>*PYL0OFV:OV"_;_:>M5Y^K^S8%7N^$QN1@&Q M_[JQI["!][;[:K^%>#;IG<.VUPE=DD9Y%!G^URCXQS!OD47ER)**S2.94FGX MM=8:[)94?H0Z0CS7:J?@6A8!J)< 7BU,8H(.$I9YT^KR>!PQ')8'B-9;B?%6 M2W_1AE8^98?1\DGL2YN*NW37D8&M^ZHE:CG8%4?W':VW=-3?;I1I 6EZ%$\[@2\"YE"4PTQD!*4@4ENX"RN79 MA]6#64,"Y=TDN[JK <@PI: MCO);CD[(99=Y#]>U+U61)K7:>PLWZ T-PQ#E'#S\1MU;=,U+7?-2Y7E6JYTW MC0@:,J@@N7H.B3V1;6YMC637"+73W*I26QNA#*LWE$59-D5=R0*ZM_,F\BHY M4)53T$C-8\ZS!G31=6==CB$YOCMKH/:& ]T4+?T88])% M(9TQJ;0W:Z!!"*+UK08#A70AR':&O9W\)V8736]KU1!3.$@_Z$*30RQ*S<6_ MR9%]?$M5F7REYU7>L. 8#-4053/;"]-%*0WBSBH-RW[\63@Y<8,-,TRX84J2 M <69<4^ =DX0,('SV.@P ?@0U?"UAQP!=.FZ%L83Q#=8#C6>E.D[GL M ALIAY]A2Z4M.Z M-GMVB!UXZS.ZT\OC[3J4+.L-/M@:X'%2T2WBC'!X%CPE M3%:S:O;!?P7DQ0F!EGTAK<^ S$ V!__7\PC3GJ].-&,/"/P1;0Q8[8;Y0&P[ MJ[Z.G 7&8;(A&YQ]EP24+' F@3.*Z6N ]C-_1P+Y%X1WVYBC2!]PQ_5'^\&O"X;XP!DL (@<\ M3L8Q?BE,F"]Y?HK/ITX G#-UT,()?\=V$#$.HVJ"_QK;8_K"+7(R+@-+UOD# M5R1/F _T!8@3F" '.3;!IECK..*K6/8731T/Q,R!%Z6%SB4OQ,7X:%-WK2WJ MB6ZA^/M.",X%;&GN>$Q4I,B1<3. G_%<0P]0VF@?PI ML.6(SM!._;&5#:5(PI5F29THJ!$"W,,5WX0LZ"GD=HVMCH"KE?.-: ;^UO/,CQDK3$(O*#D"LOSM; ;?QQ3.N@3Y(2$/L9U'$8[9:#-JH/.A8TL2;P M@S,'+9K='&KB1'9%D')R$\V<8"5SS\\!>4:7<25R&P8&?)[$T>%* ENTZ2?? M.;\*O]L!& T MYH&F'\-W6:]_8L@2-0('1J."%\8_<*Q1.QV0>T_X2D8!;=53-)H#5T3NG.9Y M=EG5D" R ''ARS)MV4ZY?2S&6WH.8+U+6[0BI.+C.')EO$#BJ9JDO\ZW9&IO M*.O9=%.^)4//V FYG#+*V#G7U?"!2RU@DZ#8CJU5?:X:Y["J%K/=%%$TY58L0!<>(>?XXDN M"L2R_, RY453I';%7%(;ZG257&)NZ[43-^/7"K,IF/I/9>#HD?:%G:!DJ]3C MAK;E2GB9XV89^IQ4XSH+K%0OY0$XR$5JOYN!"_UNODY_I2D<]*%;*5U/%._- M*0OWMG[IVF:X-Y-UG2K9?O']P=[J!W+#NK*& [E9$A"ROZ+C.I ;>BZ8H(%5 M)$*VDL5+N#RBC)AW>]1AIQZ$G:I?(G:JEH^=JK<&._4.+ZLG#M-ZW#<8@7)C M+E2A9H5BSOA>Z%NG30%;&<(O).""QJDLK!>9-4X0)-BF+.=,.SU'+BYY*.CK7=T5D[JT\S9,+R M/HBEH ^B&-EZ;%JK4>!VB DNIYV("-O@.OL@H9B,C=GJDK*23^ M89$8+>AX MC.!_6*89WGB_P/.E<,C[(%RV4N8^KY7JH!/&=O??L4<$54I"C[)RI^W5]'A> MNY_H*:J=(25Y&T-082 M^?>V%E7=>Z 0@+V5 26^+.:F![+7^ZN\E "[^XM$G(T"Y%J'QHB4NZ@,+,NQ M?D_GIE@2"[FAM ZJK9,AN0'E",LOMN-BT@6"19J4*J^*\*( -5&^-N)ZJ. V M&41R[GNB\"_T*M^$QT40@_X2,ZC6\8*7!2 YPJF]S*Z(QI6\']:K! >=I5W4',JD-LX7O3 M8TX_CR/X\95]%GNZTX/\#M2^II;'_%:.OF'I%@/V&4LT4 57K#ZRJI@A4MBBU M;QG;*;4G\G\[0.VY7KU63/_$4WRD.I@Z:0+STJZ5(M^7=;Q?DFZ0]3 2Z7$H M;,S>W9*-(5)^QZR\!W<L(_> MT%+[>M:;[QCD]% 2ZZS1X 2,+,F]H09Q8%[ZY3A%NQM9I8$'K1PD+?L@[UT< MJ0Y4FEJ3E"9>NVDXPZP:K7F5?%!:-Q9U0C5/-ZHX2:0.W;A[-E8##[H85NH$ MGD2[2'6@;M2;I!MQ"JXYJ$PW7B4?E-:-17V+S=.->F]HZ/G7=E?H-VJ=OU"S M;C2:I!L-B!34ZJ+MJ^2#TKJQML;'RG7CH"[=V$HCJ'?^0LVZ<= DW6B";C2E MIF4BV\4'I75C;8VIE>M&JXQNS,(GIOJ*VE*2Q K38#E8M9%7U9$NN^!=#*G2 M =I>PF#=,T%:Q++;PM;5E@DARY+O6&(;1HW6->: MZ0_C!1,C D?HI2"\)AP DI5O8>>[YV$7*@.H"%?0:V7!.+2].G1/ 2\%_XU5GGN:36F5;:HQ0'2RK%>V MJ<;@T,FR@>@].> ]6(%<>E][Y>!/LZ]!_K[$I"7?>2'N&P*^,=@KL 'PFR!$ M)!9>SKAF)_I"'574:'EO<2U.]%90-"W+9DN+IJE;8?/=[=7P13M?[ 0#+GQ? MJB/EM&6*X%#W):ETG:)N]2TC_T]E"_EDLR]K5547:I)1S:(&?6M'R>.>U847 M57/&PIQKK;A+YAC<\$$& F8 !)H"J#MOU:S1&WE3=O[;]AC\UQ$S=DJ515WB MC!V]M@NNNF?LR+*UK57ML+E99YZRLR6W5B,+-TO4]Y^R4V[G;13:;4EFO:;B MA'JG[("#VQLJ>E^N:M)=31);Y1SM09/%[3?6%GU-<[-+V\C:+CIWRMHZLN"Z MB9PZ/\$S_!\2^+ER)O>&M)]0^=#WMFNBBM]<%; MWG)H1>ON.J(5A7"F\-/>EYY?V+#6'X3>M[IE(89D!<&]9%$9Y Q+H<"MNX&U M*0XR(P.=JK%$\UJ2E=$,[R-70UL9^C9\>$J(__L::CZ;UT7Q;S:PSC>(U\%?'P1_;5PB_+6>#W]M[%A%8V LOSP^ M/!2JAC52U;KJ0@=JP!"ZV;B44G"5]L1?1#A8,0$TI%IAYKMH[I8S)\5DD(8L M).,'$L":&%Z)D__6Q@LCO1(\R_X*QH7P[X+.]@+?=1-X+'\Z)<%JIG@RNS>, M.#8V+0!:)&]*!H^_HF8;4:/[)LP1GBOYA)T=>,UF@]!2VP6;-1B0PPM)=7.W MWWE(%55"35IE?S_]1($N*:%Y-55N*94"_F@KO"QUW*OV8JCY-!R?QL M4C,;<;XSPI,[8V?!13K_O'!"IL*>3'$6&?+I"FYQ)X@G+_Q='B"=2"CI@6]F,8?Z:8C^A0!GD:Q[N\XPG(61 M'0D- 7S4HV\"^DYTLQ3W&D']QC,RB5WF%R$\HA-&6\=$)=S\[P6_5=E4(D6% MV]1!3QHPEBJ!/J0LM*&L# IFNFZHTU!D\Y#61) ZEM_! %!E*ILIBB")9(M7 M!:8';GVE:F.-35:6 &P4$,$CC%+TA6MRSP^#RB=ST>%CF04LG5K\3]EDG[&S MLAPUTET8@JO"H.(9Y5F%V'+X#M7)R=& Z2L]B4M625&]D4;@8Y M?G&RL5QB6J":M+ZD9D??"7_0Z<(4AI,$\R6J-/HH(L3&=-)TCH%: T7U^'!' MY&U$ DTLPP;CKK6R+/E6D<75D$>P,W0U=K8'B%OBU$/86W)$2BSZ@\"&I-E) M^,O,HZP(P$0@;4NUMVXBU[1?9MU<-:P4X*:2\-;5 ;YW]1 I1TD\$H32KE1+ MI%=PG(+8V=!P(@6AXEPM()^J90?U-51!U 9_=K2"4''FC-K/T;7'6B5%JH+I M=C9FG(KIE-[04D1#S1E)4S//$8=.JSF0]6HK,#V>]51JF]2\08,';[>V6J'C MMZL521JL&%9" RDZ<@$">&\M]A1H-HZP1 0FUUN9CWWBG@9:X504F6>LT5(F MMC4;IZPA5QUD_4L[H]O0\G\V9G7@,J5PWG"=2 M*.]@6LNDR?47;IU-YROB#3L,_;%C+Z?F)O[S 4QCYC--HK=N7=%@QXBMNO9@TF(5*V>. M>_IR+BRZG4NE'UB..]TINFN4=,5L.OE/'$:T-. 'NRU[\I_LG_]$W\=WT<1] M]8-\ZN52!L)77<^A"\ZQH0,TEUX5K'Q$9K8[I2Y3XDJU<3;8C]5(K(WVNQ;I MT8+8(9FLPNWY=P=8TG5ML-]_QPZ[N<23?"2+B.>VNX;RPCA;:B<2DIMBIO&4F2\[L;CT#PV M,%5@HXP+*.^(V>.$S"G<#KDSD"L3M'TA=VA6+T5(+ A'+CR)UDT=O]G&*&]7[ M'@.:4].@HEE "*668 MY^(6"AC'3HJT.'NPO_.:]>6$Q)UA)Z]%3G@>9*M6,[-*1RK?>Y/-JH/*AD:+E.&O M?I(\6[$CY5&1>[U;=69)+BI(0=:87">=)AF839)R6E M.,0,GR&U,ZX;A>SOGEPTR)]ZZ2!_C5V45AORH*P?#KXW=R83 MEYP)?.]?& !\R?@H98#W]@7);]U4SGR*;44Z*+/=ZZ'77O,M.WHMZ267$;_V M@XN@1\122"_$BS.SV#OO$7':4]-3%4T9OJ%JBJF?+ M3D_)4^7]F@['> ^>TL_#4P/L@VN*GKKX%-8CT#^DMINAS\"BCT'#O6R)V%%\ M59=$(.*%+@YR6D,/@^TW6+[61=Y%BDN# M8JB(NI3%H^DB[[;;;^L\5WN&TAMJECC(*; M'):R:KC"S!FDEN8FO;)!:ET MWCQ^JN&*;P<_&[)\_@.,0I< ;.ZY#6:Q( M[2#7PA<^,F:]G2,:>&DM-, +;DM4!C4,H-UVQ/NK(7[4)^_PZ,3S"L1SAY-] M?O'$>_:!:.0 0G?BV8GGI8OG#L_\_.*)W%6DND?8S]V)QS* MD@Y,P:&W/^E(M-,JH533):>?8]63B(X44#3_AJA[\""?+(Z+U+?"*B_!, MY(_%D__T2MP7\KN/Z*AWTT].,([G861[P."_DSU9.@4P.E![0\VP1#C"'$1 M3K5D 6Q^#P43I:M(0%HYOA1"2+!!=L VSHLSB8$2%&0[-9H.L?'\.!+&=AP2 M'(,$I 3&I?A MMIVI;IM$TDU;,J::I8U&Q)!L:3 :$UNVB6G]6Y80;^T, Q6472@E5""^ V\( MLM+?#DJ>P5'[8@<(^QHF0/8Y.&B#G''=\,N;##S:=Q()3 L+[[[Y8?@KQ;FG MCQ5NHRAP1C'# P->8;.,V=1H/EXZHXDJ08?;V!\(FS-&%%D'X0TG3[B>O#T; M&>RW B ^3HD\ BFM08Q[HI#ZB.]&\9;I(2U !BD2'!U@8;OCV%U.AD(,_#'K MC&5TI$/?>/;DG;L\>ZH4EXAQK0"#T_6^)NN[(,YRG-QDW<"E6USAFC^UUQ9! M2UA6.;R[$^#!-791:FT@=0UCGN6GC@'/.T4.MS;DO/,?0]L76#+C7W)!UTNMB\2#S=TR#IKU<_#:JO<.1DW8Q_$%%QM>RLHOO M9*6Y"CN"=UV4=.S3Z7:-WZ_("K!K*_7\KO-VWL[8 GLCP3=F";YP+<'7#C$H MR'BB&Q+$+9.**X,/2*_>FTM7)(VC5C"%K>,*Y)Z-3:!_CZ.L -"728"3.E MWM"21+FRJLH&>'X==Q6&%Z?F+AF+=B6(*:H:(M2Q5\/8:W!.]E) >:FBHAP- M.=8YX7OSQ\Y;RJO(4=?3M]Z2]$+%K>O-5'=Q.$FJF;AVT)J:TBM%Y^P$Z=(%:6L&KTB2M U)*DCD[2]2&A6I+%3R_OFX3IJ: MQ5>=-.TM38.JI4FGTI1-#31(FKC+G:P@(2)K\JFG+*L1GNF!Y6)%G:X-J&1K M\](N*_#++T_]7*('K>EQ7:MO1<[]_0LJQ+ZJDM**].+%??_4RCO5K,P?<8.? MIRWHK2PT94W_#1>1,J=YH9%1B^*?%I6;FD95Y:;Y>J6)"89.6)JTMU:6FYJ# M"LI-.XGI).9JRDU-LX)RTXHDIO$ "M?PJ>X0&O"I$V5#NL+K+B72NI1(.PJO M654: JZE*ZX=C^.OI4'96L?\5S9CMX$%UE95!=;-B74Z[FI*@;4E559@W;%7 M,]GKG 76EEQ5@?5IPL[*G>T&7M4D)WZ3M(D1"LV.[DN"$AN2<1PXD4/"]T*[ M+FE:[32?^_M-N<=4M+,)!TVR"?<+5%$MNY_LK-[ZG';]$+O':Y0RYJ^\Y5-Z M0UTTK&PE<>=670:#649]#+9]VK:E5C9MN^.NIG+706Y[)=RE-8V[FN*TG]$O M^?'X1]A65[QK$P>T.SNY:\4 92I8H9J(1%L)H6 M@G;<53EW'51440%W*<#7#>.NK@ZS 9\Z0Y:I8>5JR?5OJF#M CW O4?@7*[R MK5'U[KX:4R0L"C%$3:XJ575^J)V*T@S7S),'5<%5QY-*U4"C'5-> %/6> FW M#U.J%<.3UHZB=,J,V9DZ67:#V%P?] 'G*S[V?1/LJ .3.Y8T+=6IE2&@=5P-;2#OA/2:A?24Z*K;Q%6O&%^UD]1.4CM)/12Y=9ND M&A5CMYY<4FE,\@_JA2\=;=@+$L[Q8IK>'":[HXA]SGCM*IZ?BF[V=3BXA1\Z M^)7W <'4Z OY\.I,HEGB Z6^QSR2^^DML S- MCL.Y/RZ;H[[\'+OQA$R^!O[\$QVN19GJ?KHI9D_PDH\N1'\I\0*))2!U"WA? M%,2$N=%IWEQ-"=1OE(-)<4+F4&C=B!_!&AS;==^$A&*I?C(AFMF1\$H@2O9\ M&D%3"N+M0S0CRQN(52R=NHL(A1$9VW%(\*-OPJL?NQ/XE6##^VZ6[Z+/MD-A MZKNN_QHNX298-+X44:IT@"BNO0C)^^2'#TGPZWAT:_1+'];)C3RZB32*U&=_ M7K%O7V(LS+,B_,W\SWWXTS^RO]?UOB;KN7^2^O(OY[]8V2=-L'V+LM*WK/P_ MI;:XY^\UR2CUC?8M2MWZJ!UIMU;BD _,T'M_X7L0/ABX>Z M[#,9$WK#JLKBFJ_4^&O^MB^P89!(](GOG0C>-M[I^+/%@A/O!]3:O0='F@3X M*0@)[M \^C&\;Q)F_.]&GE1!F+ROL[];U,\*9:](BKK',>S>[J[>[JN-$V6I-\R"0#>-$R]K*%9Q8_]%^3I7 MU,&R'6&H(N$M63,HR[VA+.J#I@#N=8U3E;/==B")^FR& MZ+VO'5Q?+5]F+G M^OA*[0USR@P:V8EW$7F6AXOS.:X&I4.5MF/ U">D&K@55<6N+8M0KX&MMH._ MU.#*;F_1EO6F0<)T/% MZ$'>WE-^IF3(H#V>U&^R_KU7O7-:*W7 FL>S]WWK\W0 @J=Z"5*JE+M_6YC&RVK MK4/H^'P[,D]S^%Q&:V=67=K5L?FULOF@F6RN4*=.&;255%$9*P,=R>0V2GZ)CUOO,&6/$^!Y!(>);!![ MK5NVH!>5/S;O;4KOX.Y:MJZ/!$2#K+8,_Q,"+]UZDZ_P>^"F)V2>O/UKF5;: M=O3*WJWA1XWH_A-0J8@>TA2TBO!'_[$OV-X$50?20? 7). =L47=KGM)0BM: M8C6CKRI:-0V51E]2RG9SUM[EV=A%*;6UGA[3XCEW)A.7M+?+\_HZF;I.N:Y3 M[N(ZY4[1:9X?UJ [4$^-_J5A1I7;?$N#V3B<;$U,WJCY4<4W<#I9T$I]>2## M_=*MW'#%29@XX[D1*D1>\O'UYFWH:^K$[-+%;"OXVM;$*,I9 >K:40)7-E]D M@#0:HFED<9$Q060,T9".OKV^IMJI\\E64_RE@_G-Z@T'HB1;Q\/< M'L9I>'0=FU6IS#*>P-F82Y5 F8F2>=Z>6;E(4@IKZ)D MZF\-!A6//6MC&56C%,#YU&=#I;_S<>M3 @HH 54T*\Q3G$C^2WK/G?!WPM_2 M)&1]PJ_VAK(I*M(QDU[.*?P%E:7ITL8#ZQ*QGM?WB!>%28TB',67GPOBA>0C M\*K]A8<$(@ M]WP1.#AB'/Z$WV2UBGC>7;5B*PL#&[FHKEJQJU;LJA6[:L6FT^O*JA4_Q4& M3LT^7'+XW???IGK 0@0)-LF_[1MV7-VF7IH:IMB<4K MS,%SM<09(A/6Y0;*>F]H*MF+XC/%!EYU% JRVYC\@X007W$5P2*#%OOXE=?DWM 0335;D=/.\*ICHU(A M>F5LI/2&NJB9Y^VFZ=CH3)%M96R$-4*BK!T-0M>@X+:YEIB5X(S9&9X9Z:,- M&:R*>Y[;H0'V\T<*JM;**P -V^1TXVAWI*9NYI/7 7?R=>'RM9^C5IE\Z>BG M#92FHNAT\M7)USD\V,KD"U%QU>M=2I[$CEDTT">>(0I\@Q^P/ M<&JQU(2L55>BU+%^^3#S"-8W>T/5./H.M6/]CO7/W2U]A!!8. LM.P_QM-A> M737>Q5;+U%*-E_#[6N%,":[7L7Q&R7H]755>@SBG!B?A8'Z1>T.MJLQSQS/- MX)D=^=6C>48!GJDJF]I5Z'45>F>PKYR>9;A>[0T5.1M4=5BQ;>69?>':]N69 MDO=2NH8(L8J<+:SJ6*I!+%6#X3U ^>B]X: 1]< 7?W?%*O F_*B."6BK'JC< M$K5:UA27$0.\RK>.L<&-KY'I&*QRNUV9P<8;)=&4&CC1I>._QAGY,FK-Q"EZ MK2A/JB34;O8(@;L,_F59!ZO#"ZZ1+A>B1?::$U"!S:(S;E2CJNZ=1D-\'W&) MW(EL)[)'7L54);*&U!NJHI4SEJH3V4YD.Y&M?!Y8!2(K8V2H5C:X\,*P]+], MIP3(\;*::?##CL@/ @\8.ZY#X>*+P/0-A9VIX\5DV!K!^19U$RG[8>&' M#G[D?4!<&]>TPM7_9?V@^ E)JZ_8(^#G."K^2L'9,E;FL,]-.&W5^@4+T*P- MJJ;^.ULV^RSL9W(S"HC]UXT]A0V\M]U7^RU$J4SO'+:]3NB2-,JCR/"_1@$* M?W:1&^>]&INIWN3))/Q:[15_BXIL-^>A-2,5&KFH;LY#-^>AF_-P>GIU:];U#')JQ6N\;;J8*;M'A^V7-4<7(\FU*+(@H+]-@)X? M$PYVH<;SMV6130]F4Y.Q0ZPNJ MTNALY:7;RAIGSYY-,G6\V#+5!DKFRF!>3TL);?\1;&\BN-@ Q)+,HN 1FGE. M?';NQY^^\:0]TK=OP6N!].6W89&PO'P9V%"@2\?,9#BJ1+R\VWFE/06G=+N* MV2N'@P:8OCBFOO5J&E+:HYZ.= Y*\8\)_*,V0/]<#^P"[R5:7>9.G.F4('ZB MDP70JK]!^L+S2YN=6^@'?TX1O+S-1I0245*/QJDZJIVZTGQ1_4S6CMJC?CY5=6#T@7A^P?A_OBOFY$=$MSI M'-,OK&YF0B8Q/8*P"[UK"[V_^QZG\\@E//GU.+,#\A$/Y%/J/#[Y8?FRT(&" M?5VB=53':A>1-X[KCHS(Z^8Z%=.LTJ##E;@H57=D&%\WTR&8B0)<)Y]?U5U/ M\/^'%Q!8P_\0S.&'H0 L]&H'@>U% AS[",X^>NMR &5S !-_[+W?IVD8S6*]+*IPNJ7 RUMO' MFQB@"ROK3+@5Q1 KB*+FZ]2;PZ\C^B2U.=Q&9A[=SH'$N MBLS [ TM,XOEVZ4:.C=A/YXJJZ4MU-)&#L9^.P=-7+A6.[>/4$:7F5)OJ W. MRUC7FE 8^\\>32E@24'2EWV8"W =#O5AI03PBT^T4?J9P"\/*/B$9%;5 MA-)E!QK#48>5#AS/47A?)6KFT3 F7=#?N##ER.N#+&_EL(\*1OMLHV>N,EHG MD3">V7 H@N,)+[;+03=LQ)>QO?%A\YBNP\4]S&I_HM2^\Q*45_C ;1B2*/PS M(?YM0OM<$=% PZKGGJ-L=BEN*FL,==!&XN:5A4F61>=-X;9#BL+K)79 ML/5(%BVC*M#*FGV !$$*%DJ*^;,MG[J>_,1OKC^R77!V(N!E>D4!''N#B0J& ME-=E*0[U=_;)ZOWFN)&3ERS>?IML#IIQF]RE*D[O^)1FJQSV,<&14C)\T>A^A9AW($_%3%\,WYBIB%SMMC]ZMQC5&74_TSEL[ M!/*3!&,G.QJS\W@K"]XYJ<-"7W>'E%37P]6%[$WCK6-#]F-YJ[H;G2Y2;YR+ MN*M4L#HNV\=M-+')1,N9AMGA"M3&+G]F*PF%@+C$#NG_PD%/<.ZX-(DN'(?HSR_[5#;:I>UN%CE=JP/43FS:1J TV MF>7S)O^)PVA.O"BO&5B5]-Y0/F:23)U$MA/9.GST(T56QC9"496JZB(\B\A2/_\?$<*8PO].G)R2^VGF*A,GKW(<=8>$3_C2)WC21]Q&2]\D/'Q*(%<>C:Z9?^K#^.(S0-AD$R",V55!KD:^S,9D_F(!((JBVNJ\!ABI+R*??7A M;C*=PJKETTB1%+4PMU]FKU="+*4,(^V;&VNN%_@Y:S[>[\,N11L_GH\.RAI7 MN[)K*@\:XTUM* 2@2IT7--O'W+/N'?:<-1E?.O(I%\&TYJ)!WQ[$9'QK^"'Y M'8]KL!TQ>"'H=0,G!3$\:5E"^-4//D-P$4UC-^&R\O$/1=A6E*9,-CA!]J$3 MIR;MK8PX&:%I9S#4&55,84;5\RCH;NJX+?KB7<^V0LGLMD(Z(!C:=!TZ82\$-=? M8.G,Z5LBVB%*977SG?<0^&,2+D%+0((^K\A<7F2,WE"51$ONX.XNB['*ZNC* M&0O'YRJBFM.S>P;&NAZG^'Y! AMG) FL53ZYLGH3.O>XE JF71L9,5F2]QM2 M]^#ITJJ,@.(X&N6\D_,ZW_A$>K=F;L(J)%.TU*.5;>?YEIU]YJ\4KA^&PM@. M@C3ZK)XJJS#6R5/ MRT#>"^'O=3>T-(;$15>GB%I M;:#QM!Q4T 48-1D2!@9^I".(HY5-43WS=.4NN&B <:B$G^B%IFQV.?33YM#/ M@]W2#E$HG;M!8N8RMX&U(9T;?5GL43H-4\@> XBSCH?D:UI"N]F@&K\%F,/. M:7\[QM$\HKNWQ8)05D]2TI?W$$SP.%5)U(^_^BEU6DUW1J^3Y\HJWP-Y#M'8 MI8$HR4:S>:Y*C[79>OL;"I<6'57J#0W0UDHWT?#2 MN*FL[JV"F^3>4$/ J+-A%=8#/*<.FJQK&?"<1Z(PW>A+6M5H=NTIIFM MK,'Y3LI?3ZJ(92^!;];4>."DC9^=?%V3?)4UP0?)E]H;ZI9HZ%75^M0G7]PD M)RM(R*HR"*+3 D4T[OL5^2O-=5/60$B670 'P9#LDY,YQ_>OYT;J,UD$H)-X M<.]-!'ONP]+^)[>:[.A(K%E[W]_NY>VOP9F]FI(5J0[:AP"KTZ.W!]?VHEMO M\N7OV#FLG4O5>D-5%DTI6]G0.EC\3CXN4#[V]_WJD0^LU%!%.0<&Y+3R<3TU M<9N=CC_N_\A/PEQR$5/]-@1;TX BMSA&^YGP,1AEI0.[S"UQH!TSC*4>ET*7(IX? XJC MXE 16=1S>@I*>R9GK@VIZ";R2IEN3WU=#=-9P'26:%1Q,]F4XI!+N[ L5.![ M9JQ/,\NCE5=IC'.>Y".['MQ+:6 MT*Z\V")L@B1*4K:,M#5R6S"'9S5VIRU#<&[IX)MD^ >[RE9E4G#]_MO]"?YPZ_KK;?T&J[:G>=V#>:-?=]GZRH(ERH. MY&Q".KWS:-E8'/:%NZG@^9$01PX%\V3'GOWD!AU>'==%#&8'!R)%PHL=.'X< M"A/@C5 8$6!X#ZD*+U4DU>P+3ZF' G77GH8\6)*F.UR,*KE)V\)-8Q#9$:&; M<<#!3O:#HCUU8 ,@)WWAA$*V0X5721:\^K!$5K%[+&IU^_'@D\;3%;R"';, MZ*N2K08X#%?6LSA=*$/P,+!>'I(U!"K;:.\I[1E!^\(*[I(:Y7*C\.(Y6.JW M^VGQ=IY(9OZ=9C)R.5Y,)K=1\LN;-H_%BVCJ 'D7Q972EI:<9,;?;9![TP?* MSB9,T8"_53=QLQ\6?NC@1]X'Q(7/OI#5%+M?UFG'B2:MOF*/P+6+H^*O%)"; M>75\<%83#D"U8.&R+&U0-?7?V;*N;V$_DYM10.R_;NPI;."][;[:;R%ZI^F= MP[;7"5V21GD4&?[7*$ G.+O(C?-.A$115%0:FV*"O]9ZA=]B4G094Q45J3^0 MS6H&&&I]2=\Y/3$GK7 P)L]>RZUP0N->&^P6U>1%:;4-V%0&+9VPB>8T[4PT M>\KF64E%KR[VJ%FN$F6L25,[STI\^485_D7LH!C\H2-:AFCJC=X1K2S1?H=H M#J,X3^B(5YIX?X C.X?HOI0=J6K([EGO-+ZR+&(]!067=M55;O/-OLQJ['V# M59PA/@RWZM0WSI4Z4E4V971">UU":U8CM%/G)YG<_ \)_#QYU:7>$&_W9.5# M2^6UD[%.Q@Z6,>LD,B9W,M;)V+7*F"*=1,:43L8Z&;M6&3MA"9"NMB? .Q'" MR5GYY)$6P6!M@NN/M]P4U-:KV2(I.5U%F*X55H2=7,=9VTA;@];*O+A M;)G#>3KH9^.\TUKH6"7%*DJEK(+C)[(PO!VG7 *GJ*>S=0.P=;HH&55A MH7>LU"Q6.MWMD6[VAJIHF4&T5U?R?SVQ*I1^05A ]*G'1NEV*BBAJ8=;%3Y'5C'1LUBHY.4*QB5 M7_-T;-0H-CIA>Z6A-LO5.O6,Q;,R16Y;PZZ==O@MUXS?4B'J4I5:!"$1#%64 MK:J2%LT"8#K;%5&G##IE4)5O>D297X[$5WK#UBQI[R2TD]!S2*AZ1)%@CH16 M>;'9"6@GH)V JD<4J93UJ*N^3^XDN)/@3H+5(VJ'RDJPB=!- ]$TLGC$[1+A M G#30B"O!H.9?8(]VH[')C5'4>",8H39F]MO")D7QJ/_D'$D1+Y@XWP]V)PK MT*YZ/G$O%&PA(&'L1@@^AZA^3AC&.+0;_QU&_O@O47B=.>,9?210*(R<*,;: M9&$\PU$G^#G_U2-!.',6^$ *RDL(=P@IX\-8?Y(5X,6+T38CP2!AK MJZ;"D/MV?@S6$D_>8'6(&[@(_#$)0WQ;(>QD?P.YK1W'F48QQ)E/^/_HL;C. M7\1U9KY/H401%9&#W./9!L1&7$;ZP1'QX "BY%/94=Z4@L2&$_U/'#CAQ&$T M'KT)Y(6-;O>>!=MUX:DN_,:+! 9#]\+JT3WR3-'KX-,.T&M,^L*M\)+,?,%0D1!ESPAF\W\'UX"\G!(YZ3EF$XAOB5A\$3L0"!SK9$]L4A0VAL%$TQ6?;-KU54 ._Z9K/@V67 .H*-AM1BY,?=,@(5? M4!:F_.#!Z#G^!#D=V-N.D/W"-*IC1C4,VP&RI^M]L+Z5@)@I\ 59:1BR&EV4 M6ANRFM528+5$>0F@MYH-JG:*83#Y-$)UWC)TI;,22[DZ5*6/MLNL19CX&2LP M:O@%LQD=YM*UM>36-$#DEGJ"67^L=-@]D'I#;2"J31PYUG6_=Z)6EZCM:J"L M1=9DD#5%M.1C)FYU#? 5L,HM+)4!\H]G$%YA>.TC3C_Q0G)EW?"EI"8C-"&L M'W[:E)ZLL&S*TR>:WKOS#APT,L 11:HHZQ4,KVO E4W'8RL>RW0.GHW'5%#7 MHJ9E:WU/SF([='*5]7:'?:KM"[S0$)1XDZ.#S^Z>N";27)#.WG]@;77.M-8; M&I*H*]F:K4.=Z<86>QP?UG9"W EQ$[-/>N79IZ:4>VS,LBV>_-6>R]'D)GL1 M^'@['](+47I+C5?WR6Q!QQO[1F^X\X9EX.(5"Y'4; M?AS %E'VQZP2Q '5Y%&=14M0V$$SIS;%/O@UD+0;2LDU,F/5TLP/23*A&%BH M+_S&7NJ^B?!A. #&!3@WE-(]5=!$'PCGP(H!Z)GANP,R=Z(HJ6 "8F.5"A_+ MRDJ2QKQDRH>/P[^<8!S/0_J-D!4CI3FO2"KRMV1'A2P-+O\K<5U>&B+0(9!I M=EXQEHBU,B#%XD4P4EHM31W0&NS@DD')JVT#2:(X\,(TI9+9L70FK,BP,,4U M>4S7,(4[!Q'#6[ F*(1_RP,&KXFT1::A'+$@5"4(Y">0PJ.$3X[]<7S]D*>(,3 M)2!_QTY ^'A=_ @X)_ 4RCJV5_!25JNU-$.^!]9M6=/&9ZKG%:?Q(>M\@6$< M\NJRT1L]$W@%/8\85&& AFR5&EB=#XY.[A]3'C:>D4GLDOOI'RE3"F[B1U8L M&/[P7?4_'0'L3>B/^4X',@(O MK QWE9(5DJ0MDUQUI:^HVXNP]GU4<\=W-G)1]56^(93XH:5O#Z*G:V\Z7Q;KC"/6^"DE\_=#GI#>2!*6E-G>N!IM;)VL).LADK6KJ+! M0M'*D1ZS-QPHV6N/3G0ZT;E$T=F!]%E&T%2J F"L27*JQ&64U2;S_:J4 M=F2'-'6YD4U-[B(BGR;&QG$08-(VOR:I_D+(=HC+88;FSAL'!$XA_$&;[H$X M7P-__HE1_($2'#[]D!Q-:9?/E,#E$_7!T6;KJ++(DL;IK&6W[>"V'<,ZSL5M M,@[VD.2CXXN.VQK%;3O0FNO@MNT X69U .%5L%I%&:]6^0ZTP&;-;<"R93C4 M($%;./VLF79(4Y6>P@,2O K-C?->14L[>I#E42CIU06Q':]5[R=4QFM:;ZB( MIGHTDG;':XWBM2J]A+UX;8>/H#=CB,@5YQ?PP .\JK=#86$'M(YF%(?PC3#$ M>K$1KZD3NJ1"_:["[?COV&%R5$J,C$:YVEU4UTC?H)"Y]O$'\%I2%F7IO)-E M.P9KLD-PJ/8R&Z6]KB=1\(-,XG&7*3B'^?],ZO*HK49YU%WH5B.$1QVES")"0?B2$D//RXPI8_S,BWU$L^#J)K+Y%9.5AK,O,-.X;NI[>+A0N4&+GDD1W&_?3; MZBAR)4CI#15%/Q=R4A=]-2.\/XZM]O.^D_&=UJC^*[KE>&] M,ASW[(@NF0XPZ2H!DRH$/:NJS\;2L2M.5-6JJBDZM+-.>*]>>$_4)&<9]33) M=<)[=8U"-4MN.\*!"COPK$$-'7@GDLNTO[\=>G#KY$E^#+J) #H?DANU][1C MQWDA*Z"77];Q>/@NI=57[!'L"2*IPJ\40/BLX1 T =1'M7[!^H$5!@&C:NJ_ MLV %_?%,;D8!L?^ZL:>P@?>V^VJ_A7@RZ9W#MM<)79)&>13) Y)<0C>ESSMA M=T51;[12KS/.07Y9QY(OCLKG>&,WII"'#'QOM%?TMQ6C#>$X*"(3XDQ0*+S5 M&J_ M^ $(\]N.)3BA\+_K#U2>8*'_Q'7=S1?PDB_).N C/V 5Y5TA'/"KB ,]FQ6N M:=3J^3CXP!&A*9XI=< '%_;YD6T2W :$P)4!S4$"G"*T%(>#"(XOD8I)S.8 ;9>TYZ M:#F_T,SCX$.X40\#ZB$%9,KG*"^;AA M,.8,212Y%%"1(:YZSS[#%)Q0=>M-_L&9??W:SEXF69,;O'#C"H]I3C^.D T9 MA&H$?V4 -Q2>E2\2(8!G0#Q0C$OTQ+[P__Q7^'L@YE($[W]]C[X=V,U!C-,E M\&$R5QK\N# LIKH(&^+$*>!;D6$\CJGR7O@4KQ;!91F8XR0>(P)K'-"#@Q=[ MP'I"]$I<"FCI1;.P:DV>7'S?>44B'_Y("//V +MW@$!E11P8NC AM2&)^9ZK9))-VT)6.J6=IH1 S)E@:C,;%EFYC6OV4%W96]< ^K%6!E%TX5Q7W\ M#LWQ;4#C3,, ^@G-S'&#"Z8&(LB\0H'@1 MXG<')'(81*P0VB\4X@*#9B=/X47B'8"!,#D'I7 M7_B#+CN:.6P;ZRX%"/9X!E\LU#(@\."5;"H:5573JN;N^]><<0"(-/LI63P\ M%)?#.3#X'=\+I%W[.PDPTKN?TC\N5($4*KE7N;:=YF]1!0\I?X/CE':@IJ;TJ6GG.350U?K!AS8B8!2) M5W:SBJJ<^.#T_(,[X*"4&L4K?^T&G%!V[7TA':F$&Z&*4!@WIS4,N) QQ9CG M\Q/QT*N,7@HH\B1E@VZAE9GT8L=SJ=Q3&U+1Z$Z,L4\OVN-!# M*K6!'146-6W HN0WLO*48^)$L-CA@F4?W+><)7,@IB M]""SJ1L<2>.P) ;\=HTVE(>1K>W)?V*((=$3'(/X",EGV, 3>SP&EY E^#!/ M"&O'1= O@JX'M[.\.Z 76)F)/_;6^037>$O71R9? T(^V>'LJ^N__DX/)->F MR#+&@7E6/T";CI,O;/Y$80J/%,;P3&$*#Q78,8>)?[Q,],*YSU@N ?,$WC*9 ML$INV&,:M:=)OS'[))PYTXAG$6S>/ Q^>^81MC *?!M=YV?B/P?V8H87+*#( M_&@!%(GXM);GYX \XZ$$:V?*Y@;3K!00W>,QPZO#UY_# CLOU@$_D^:C7#? MRFEI5=UQ8UT@]:BGO_ Q%OBS7%I5RUC**XM2CE>>G-^K35-...:&9T#0DW5) MM)I$P2NRZ%"*F1-,A+]!D)!%X)8LNZ1 MJNZPT(^8!L.+$3S?\( #1K060[1R/'B68\U/9"^]0^R^@T-RZ$"N92+71]7E MX%"E9'F4%CR[!F'!&TTIKHTNJI8N.)9NC,MY!,J3CY@ 3:=?#LQP:[*&OI>5 MD_UBW0I@36]8MG4MG$N1!B=9<065S(+!H3$XG@5GI.P<-%223#N@-]?X%?Y! M@A>2NV\=1V[G.&Q,K,,B#?E* C;&[(U$/)D\808/?K_4_*@Y@0[W5%3 %(*+ ML8PHEKE_<$+IU3DE9%(+^C@C).+)Y$08V>">3:4$_V&+!56\FNV6W"KR$3I\ M@5QM39T #'5*5TT=I R3!S@-K=*,YZ#YWJA1WANE?/\ %'Q[ CT0,K;9X80: M>4ZHD>>$,JFBCQ?2SS_0(S7:Y9%^]U^8,LYZI+2F@EZ>HP?I@;C1FP^:]J1^ M"OYN.J6#B]8SF8FJ6E"B+C^39#51#&[!604?ZLZ;Q#C!#N]"; $\)3KOC ZG MTG_ANIX.Z_)?/28_J17^7XK:,O<]IC2Q;INZ!V@T$E=A=:!]X2$.PAB$F46( MZ$ZM=B2NC;W;6#C:9@*Q(UX+X3P\]/((OW%BMGGU16:54.&0G_SJ#&T@^R)5 M:[!A?XX9YO7+N,1=!$>7DIC>AK$!D>!#@Y/$];?%)LR-;3KS*\+,L&?S^7^N M VO!L_'CB%\ST3%@%#<7 W @10RK]P@./6-Y:/BZ,X_GE)1.1%\]L\/5W,@Y M 4_VQ_J^F>)E69O7&?'6^ :XUZ7*,QF.B%UYT\"?<_A>MOT,A=!N.&-*8X^. MZNQS94Y?N;"=)0)PT2EQ6Q *M.=B=19,,<A+03C_(JF1Q<--)RZ?K!9Q]MEW/6:FUY MUNLQF5Y'+?U]:D;EY]6-X3:OJ[!RH&BE-:7G"O0[I^']-/6[7*\";)ZN686A M!1W]&D:)0MA^X&_(; C>"2;M!U@,4UP^# M"GSYM=?+9XH$?)8%C6]EV'F7GW/8K(&P5R W>!R?7#^>8'WB-C>!65SVG:5& M7QFU=S::!:J1V%.XQ_"T^M9C\JW;Y%M+OX&N]#=[XD3D+PAQ0G^,BBD4WO&G M\#\EGP<#$@?"IYE#ILM;UWM09V,L^KBU_W9&[&%TDBUUUB&0 PWYZO_(-)"59NTDU!: *M7W"!R"G8%[X2.D:;70P38>OY4!NV MBN$GA#DEK%S(!L-KL_HA)]SSNBBY*%(*+HJ.28-IZG8UP2TIWHR!+<<2"QY# MYBH%I3<<6%FM4/X21=5VW .56Q=>$>?FV](7(2(=, K-S_P'90-?!_C44C^CH&&7V@96TZ8JV@Y8:ZB M9R>R76>\QV%\88FR6YHH:Z/QO@<9 MLCUZBR0/J+[4UM6D[7D^ECFRFZ29$_!4X8,]@9?;(PRN'^&7SHL=LGLE/KT^ MSP< 6RBF2LB7%UBRPEY-4XT)F"K&U*Q$B9F%1 >(PN]!/_U.'D]C&D_X\?@' M2UL*+[:+23L(X_=1#5T+RHX6%.726E#.JV>V"F5)6[]>AJMG-#_>-XPV[QMN M5]FJCV^KCSRP- =5:$RYW7F81J>Y 9I!>0*)OU_0[,!MW0R;.<3%F*.%O*]X!/P;J[Y*R_C_X6K:;7/NX&+JLGH,D 86++""F&RV0>%SM M^7&81,^M3#!LF'LX&W_-YO^.1C^Y0TCZ*R9<7"CK3&TG8 X![P4Y/. S+TG9 MXNS"G;J6U51@W$5EBW8<4B4%6PNGG&BIRV/.:DBY!"L_$5U>.43]N=0W$E^3 M7;Q [ _??O:!PDF_BKU+GUGGUV>JU!M.@25O+B^66+#%.5-PBO$WG MX?B(X&T19FA6,Q>SAYTY7%&8$QMO7#>_AP4:J]=MQA!X34N5?^IY_@L:0)J= M)^.8KKM0JJ/ 1F'Y]\1^RTJW58O^S_H'B45X8HOYC$YRCD%0P4$USY *(-NHSOGM_6 "O[F[*@3]'O.N.!TH4>@!O M]1#]['WRPX>)$RY<^^V]XU$#0+_T8?UQ&"EL(@^@C6)_YD&$9?5-S<0X@B./ M\1?S$*,/!N4?V=^#?3,5,_=/4E\N^7M-,DI]HW6+4I6MC]J!^[8%WHV'O>=! M\&@XBNE(T+*% *_9?>7B)K9U^XEI?J3:]H%JVR>J^Z^5(DQUHW5"0[B. M_'LHXN'>@"R-H4T^=HZ\!U,+(]6!.E5NDD[5:2]Z94JU?CZX>-59U*I_?M5I%'? 5ZTZ M=X-V-U ?J.?T0]I%J@-5I](DU8E#&-7&^:/7K#J+P#+.KSK-+9 OG=L)9ZTU MU-UH(*D.U)UJDW2GA049G=O9(-U9!-9S=MVI2< KQ_B=6?#HPDJ]!MQ@6E#A35EG$>_ZPJ;&-U2%WTZ+]TTX"3L>U M"U+61KV]I$#7SE]2H,F]831#K!+:X)"MDO)=UW]=+P^;;+;/?J6;?4C=";,U MK% !2RN@(AR7TQ?2:4IQH)O4*H0(W_*,V*++^K!5-0NO.6 @(+;G.6 X0BQ) MY@]($35;?U::<,VI0-34[81;DHQ1,$.PJ3.E]59;"-87OH#PT1:N\8PL+\R$ MUYD?YLDKQ6W!1N$\D2WB8H9YRS"&>0$,0BOD/(%70J1UYKZGOL=F#Z/0_OJV M,1T/6*8O4"84/L9OZ)\)#P$"%LW;:#SNUU"T\V:4?=$X$F5!6H:-O5EE<-:82#%3X\V,!.2ULEB)EEU4SYLM(85?T=,$3;VA& 'R"(@Z,^B*F MVTSQ8/'L_V_O6I\31Y+\OZ*8C=V;OL" M>!APWTT$C7$W.S;V@7MF]]-%@0JC:R&Q>K3-_O67F54EB9<--K:17/NAUP.H M5)65E:_*_"4X%W=3PYLC-H'\*GD5X0JX_,Y38&HI1 ]$]DT5@8OBM107S,7D M"6@KWI+XA2O +?7/QG0#@#@^C!+1&X$X5G@]5$A+*&T+"6<:.3!*@MR^#&,A MM9::SHP1(#CPF:R;G7F6/;'QKR *YJ*&$A9NP015LB"2$-]&6!@2%V.5_OA[ M1#)>LR)UO.15^D<8:5E[[9[9;2*1N=;N_^U.S1Z M?:/=/S?.>\/VUT&W>]7MWPZ-/WNWWXQVIW/]O7_;Q@^N^^H_>_VO],!%K]_N M=WKM2WRT=JRO/3T]YOI:L>MMV/;K_NW@^G)( M>W@SN.YTSV'CAAFTV;I8^A"C5R905P;!Z'J.2- ';3OF8##S3!:R_HF*V':I MGD!:(5:RT'%ZH?-XH05ICHA4?$(61HT_B,#Q,:OLQ*S_RC_1,^*CNB4_2K , MN@IUJ$T=DIC +[!X &I%Z&MPXW *PE%QA2TF(/A(CUL244C.5H"],<)?$3 % MRKST?-FO">PNL!\<8:" WT-@_EMF9 >C\) MY+L8^DJX3>!?S<%@1#M!S6C8[23]32(%,X3+0]2@)TFO\)4*,<)4THNEL/6A M8Z(K&\LR"4E#-+O H!_'D),1(D*Y3$&"Q=V7$D,F9E4[B,(F_3;L(S.QTG<@T%)-(*CA2/;JD>)'%=4Z4SB M28NC1V4L*U50&52Q5S%;QD)Q0.O#/8Z[M732E$BV;Z HD?U#*11.,$><- P? MXE4&#_!:QPZF"BA-*6KZ;PNK6\,X7+TSU^R@NR?KNGNR37<+>*?40K!\,1H+ MX9XZH'& =)-8V)WE'SN8R^5P<#+H@"5D% M=8ZH3^NC.)\EU ;X^O_?\'\:O ME;)9_03[$D0)D&R'X!E# 4\WQ-WR*%!Z[=\QU_XW4Q$."=K#&4)7B:>"@. O MOZ3G"#L>.0([D!H+I<39,D53PFE/@JG@<"*#'A6P63Q)B'WB\Y^V%P6HR)7= M GJ.@VN%[=S(_F*'$+FR59P*\* Y]8# AH]KK?:F5R-VO47(JMP=+PIH/)&9 M-4HAYL??$S8KS';W8RYZ[]%\J=1=O##546].G>,$>K(PP)-9(KLJ:$MQ\SE> MA:5S72RN]R3Q[%EJ$D&"BDD118%B2IN$\2(1)^,AH=D+=#)IA$EXLC_1^K3H M,6&X+DF_%"O'FI>H((IGQQC.4[?!MBLP=:B_)!Q8LL7'""--W*'>,F4_!?!. MVD(,?L#W@AQRPL.NJ4V#D./EDL4E[S;3YO.VY%2$-CUO8]G"Y!-VF]K&X M6WA@EMZ!(5Q@KG46%^)-B%U[%G_/?=]+@'=3LY;8IKA^!*$4Y"108HDDCC]2 MD-^V])Q2SRPG3=R,<[(.A71"A[G0P2 M>"&AQ;,IH3J,;"3&CBNF1>VS9'&3+EM=BJ4O02%75QD]W,P-HL&FH -.C*U) M&3J!\%KZ (;CECK/"MX]4"%VM"T?" R8:[,+M0BB?Z0")I!P)D+;TD!#6_GWK8.P !S"VZ\[8M MF_D+NB(#QL%%5D4/./.OJ_B,JN.LE)I/G9P8<5L00D9WGD2"SB0?W1[:HD_8 M!>'/"?J<6A0+$YRR+>_Q;$_!V.,=#]5H8%Q>WB!XL8$4H9LX%X'5[\ N(TS< M>03F_WC)-+#]&3GY4A@*,6G[#5ZO8+1@WTVFL4D44@M*H4& MCKL^C.9ST7(9K\G/63W+/KR U@KG"HZL=0K MB>), W&64/A>*:G\I]0)663YJR6??2P=0F%,L1])EVB,&..^ Q/.2<7[DCS2 MTAS!B4B[)VL*D^Q@ OF?2382D#YSV8=L>;P-9D<@$]V"LSWH+!.$3S ;F%JK M+U'^Q&R^&^%9?";>_NW+9#'-8KF!=.BIKA B+GA/0)_D:OYQ(W)W'\0A(.E7 MJ4O 96EE.QS[EB%6=,JO*!I;-TM?^F^[]*]MO_3/\/7]$9_%T?&DO*YI!1 17JD)Y8RZ9ZU^-+C"BT'?O?RHC9\G ^N,$Z'FZ0(FQ/9DB)BMA"3,X^-:JU?"Z[ MK"I#F,),@:"C.#E>W.Z M@/%3'@QI$^6X;["NX^P/X45&01(G6!E$AIW:Z,>F;Y!"E\3CG#E"TK0K^2"%*4K!%0:+Q[ E*DKL@HT#:1#KLY1A-Q#1*N^SV/>U#? MTLG!\2E)7T@&RQLFH34#I?X"A+_%6 ]^23HZZ?J)8Z8.H:=Z@ZQ'1#9'0QAF M#J.&QQB%J+*@UI3KNAB4/S(BKAU+-,@-5 U>Q-34/<\&3HT#*3'A+.H7D)(G M5. CULGC5>X7QR'YA$G2<>,9>:F4F%TQ;;'E&V5/C^6%:=R=;67[T?M-/&G/ M3YM"CSA*QQLBZ="]>;#Q'OHZ1\D-75% N8342Q&/@KR,%-?2ALPCV/L:-G7J MM[3N3EUJQ6E X[#V^\)^%,IB_+#G(FN D+^,,QJI M\69W59RJ]-LLGHR5;!G+XS(_XT%$256&QP[Y9< ^>^:"X&6\O,2B-LKR_I%\ M4?C/B<\BU WQ2,$B"/FL@"=5N*]8;2,Z<6)2BD*25[H/>1H[HM+-L(46#C43 M5QD'!5&E*&-/&']'/Y1<::6]/,+AIR:O7JIA:CP5T@C4"_4"C62EV:46EHD* M2P_,0,5B4T-'4!1MX%F@_D@TTHT" M93#>>\)ZP5Y[W,-YP'_"KU)'&H^?3^R_Q,&RMWF*51&Y7S!I>ELI6P#4@DAF M \I17R?J'J!P_UF"0X):-1*,31FDBR.%Z:[SB+M3L M2% $$>(MB?M9J@LFQ1O&EV:BTX#("D0^FWLAIQ[MZMU)(X//,D$'!&EJ8T1) M'46G0%BI?,;47H\3:RD9B]2F./38V2IV5&U:">E_%1G#7Z;D96R=@C%-!N2N MYY+.\W MW[H#H]>_N!YRYX"1@A7(I 62ZDR](;5G0X=J88[$U=NH[D7> M?$"=9->2B$_!NL:$83AZL\@1];>;DX<_/04FTE2UVWQLG?4]%U]@ED=U$S:A M;7ES&/K"82L=7*CQ.-#."7BJ.+O^RV],/+&&!P*'] 7SN/5G;KCS-$YCX**= MWO7\%S5^^2UI2[_>IV*%!+&B0CU8( /!5RF 0)Y['V-6PBM/,L.2RGW?")C# M5?('-A/QX\;MS[B$/IJSLEM;&=RHJ]!W;H'>U,/:PMU:[R2#39"66\9HAEPY*3R/K? =HA'=&H+'Z39L]61WA[&( M:=_=$>A:>Q;NAMB1 NFK8X?F0F-3JR#9(V\7U S4B'LO<1L&\L&7" 9BO0"[ M^J(EHN](10-Q%[.?21P<U%NX"OO84E1$ MU:22JY"8X>B2^=(!2M!H3@4:C?!S5YHOSAW".: Y@]G=[7_O& MW[\/>L/S7@<]@*%Q^ZU]:]P,NG]T^[?@&PQONN(+G0"U=P)4/9\)4,= X=T@ M/#2'/L&AIP?!Y:F4\X#+L[Y3[R2V;]H#D+R]WK.U4J5Z]%K)+*-6&H!NN1X, M"T;W']W.]]O>'UWC^N*BU^D.!$Y-YWIPTN4-,9;\]+)):!F5(81ZA/_=$F30&2N&9$5[O3#!H MFM$6R2IY14:&P GK>")R_T75(75$/3N1H0LD',O;#5('(H4(C46,>Z"5Z"TX MYEG&$3*1$BI]36'IJE>HD;$P5\%&JP++>SX"14"HG &W2(8Q-(BE9[;5XRSX\4?+ZI:D]X$,S,P"T;4!N)\9YCWAV$=1@7A"(BG MBCEC%)!GT &?F_O */8A>@I(_ M-X:WUYW?OUU?GG<'\)/;6_BY9K:W839LSGWLS%8MQFQ%'(-A"6"WX1(/W0[: M(*=$S*(@(2Z%G6GT^N==D&+G76U&OAU?U8^?KVI%XV;0ZW=Z-R"E4G"G%]VN MX*UA=_ '>"7#/9);-=<\YGSHB,RVB$SC(!$9[/N5N8C,^\=?@-GC^,L?SQ9Y M-?/X15X=C?MOO2^]6U"2":3S\!9T*)EEP\ZW[OGWRTPB!/_*/I%+GW24L;QQ M)"$@?$ZPJ!8F05 2GX)]$!FY>R1$',]ZS4_&)KR+3 9_,!7[:1@DW$;'3J,I MR5A+#Y;P@&&"3GJ,3=11H1@1JM$X(D\Q664CDQE#>96;36YKXXVR6@%QE2>1 M0U3&*_#60I0\+=TV489Q\I/$JDJ;6GC3/?7N7<6C._"U*$ 7M_XHN>"MCY%6 M&U+;#*GF(0PILU7-H"&%+=A.8 3,*3D3V.B+STZDLF#\U M6$Q8V@=!CITU'38/^)GZ Y'SYPY;G-DNO9L>6B$'[LY*DTW: O%ULG'%LM@\ MV197OEE^782O2NN?-XIET]SX3;FX^?-M(]4K1;-2.9!ACHM-EJ/D_R)/LF/]H8UFVN_.[9>P-NJ E.N/U9P*I]_ MJ8WNCJ3)QI*EB#+Z7G%ID5MZ_0II%'KS,UB:06K?P$D>;=/GQU=]3A7#E.'\ M@5:/%OM'6BXXQA^3OS_0BB_$Q3;6*7RL58.F^@9*"O,)]M%2SZ+ IK;M,]NR M'/Y.?=G!='RMW7YTK63&;UGP9/)J"Q;SLQ CESQ,XKRX*]@3FRCH\2%)/C\ M[A,TIC[6(TS#<'Y6*F&B$4RS>.?]++7]\13+\$OO/D]W^Q5N#YDUJY4J]\F!6_EQQ_%TXN5:JE MRF'V-G:_G^^3'AU]JCOQ@M;<&=#<9JMJ@A@SS7*E5JZ6++/2K)MUBS]43:&K MVS-1>$HMP%2[D YN'0&V459P$I1)M?8:$.2^S]QP/V68I8.PF\K+THKV46Q9 M6M?KBJQW65&I:I8J^ZPJGZKH-3E5JZ*W=R*K./?3IG(BJ^8)0E<\_*OZP/S1 MPF'WP2.*Z0O]X".I(+-\\C\YDVQ:!V5E12:KW1:I:L9JMI-DWPAVK2'Z)<.BK7)$"4(4&Q%>U6CVIU*NU MYCX"+ L+>UV!]"[AQU*EKKV=FO9V\J9H0 8UFZLFJ(MQ;SZ(7>QP5$?*U (/QW4W*G62=E947YU4MY6I'62 MW-B:UDE'JI."%^0BFG$N8JTFO*I4.0%%\=@<7281QLNOBL':WYQ)KEC'&#E; MV.O*HO>+W>VC.O.H8\RROB4Z6B5SJ%LBL_Q8VEQ/X79*6'UC@-,,MB7 7[&% M(8)\Y97D]^7D!M'F778#P_ZRU)4+%)K,=\^O7M-74IE9V"N+/WTG]8X;JR^E M\J_7*M)_>N2.J5(VJS(A CN@8$M7@9!,+0VU"LK(BO*L@O(6O],J2&VL=JX^ M@A):2<*[%H&\E/_4]V #J2A)*"+YBZ^QG]1]X/[8#KCZI4#A6U%=6EUE9T6Y M5E?:9\JOPM)>TP=06)5EA35(FF,*;?/=M4.C?8]M:&,MIG52UE>4;YVDG:B< MZB2=F)?QU4:N=,KN59"^5M M254XOUH'X<;J0-Y'T$*O%\C3NBL/:\JU[LI=5$]KKWAK=53O VBO%T7UM(+* MPYKRK:#R%N+3"DINK:YSRK]ZJNT:XIO-'6_!N;ID4GCL6AEE;4UY5D9YJX;2 MJDAN;%VKHGRHHC1P:[FE*F[-#6LA1/^W04U6W"F&/%-$'IA[6'7]T&JS475.3,4M9+_3) M Q]'%-7U)L!?W,^O_:(S-S.SL%=6JLM;=+D2RL1U'*]EM9*,Q:& M0U;2Y.%DMIF_!&;IBU^\>&LFUV) M]G&LFUTILH=U,^3S<,F\J6KS)CLKTN9-9I;4*IDMG1Z)&_L*.SORPM";:>OF M$)?7IKE\>_U8G"5#:G?K^K#]22[6L:+UV^Q?]LCXRBP[5O;MZ"X*0L-LO$33 MZPR#5\@P*(5LY'"U"_"/FI-\L-XLUF'LN1?8Q!8^=Q@FA7Z^MZUP*L=-/R82- L^)PNV/++%]$,UFS%]\AG_N;/=$#G>ZD;;TB4T-QL^J)D[T[0E; M;5$(H;7"SJE_IW["+7?\9.1S]N.$36 !9\RY9XL V2M%CADL>YGZVPBWA4:; M*/+;?XW\TNJ96]WSM?'@8>*/9'-]D HG0%:'S0-^IO[X;-G!W&&+,]LEXM!# M*UN("UDY##1;\76RQF)9K%/:'?+-\NLB?%5:_[Q1!*FT\1M0^QL_WS92O5(T M*Y6##%4M5JK5@XS4*)XV&@<9J7:PD3!?L]D\R%"GQ4;K<9+GS!!]!:])&Z(' M-' J.QBBF0Z.;5UJQD):6]?QM$EZJ/B3MDIUWNLCHEYC41^CW#@L4$TC?WDA M!R=.QA3+J]!@12G]D[ECOC"&R5:_/> M9:\T?)&T4#247DX44/JN_K29SD04KE'U84$:)Q#:"!P@YJ^B1GP,W:'63[YGYQI1YW>D9TEP0G6\%>TLQJ)\5C5T4N**JJ- MM#Y:R4#,5:;(&U J8SDG;T&1U9Q5,&%L-C.&GL_=P',_6%Q&IZIF95TYM&6: MI7)3%^+@QFHHS[RKH\H)ZAR1(I=21[?QA]F/RKPRJ3(8EGEEBNQHRLC(C*XJ MSMR*63H%YDC@9M%<.3H,5"^7O?#+Q^<+X M&BT^6)Q%Y[]D:&&OC/:E\U_>TSS1T+3'J'V2L'US.;,_+VDK6Q>8,3-AZSJ> M5O4)P-FIKL#0%1BO)-]?07/K8KL#BHU6WN5[*R?RO?6H?+_B=W ,_O0\:PV0 MN_[A^TK$ D-+]P-'C35BX3$*C1UC1\D5UU--ZYI*.8P]+.>5K7=1[@QX$)*X MZ?C&-;Z"FHKM('4^!\\]'(=PLI;4"3' :S7#'.\ MQY)TUSRE E_S%&H5>#0JL)5J.T].4=\K&B8IGYX[]@48JV/<+?[AK>[YQ M 70 /E,_TFI3J\T,+RR']SY:;2JU^9H)1UIMOD/6 8BA9O.T9)G-:KE5)9UI M;M*9%2/TGO 65UNOF(EJ3#N'QC?/0?X(E+[;X#FBAG/07?4#TG$+I>%(_SVF M( LXF;8ULUW2P]2*O7T'<\VO;M09FUE95PZK3[ /3%/K1M2-&K7L6'7C2RH( MS%IIXODS_G 23FW? N>/E*!HY2'+3_"+Y\17A2M9:8F: JTNM;K4ZC+?ZK)< M+57+NL*A8K[JSFIM^<+$A6#(Q_3B:KF"+\=8WI#Y(^;RX.3Z =-$ MVF.2=I5R^9FX(UI::6FU75II\^>HI=6J^;,JK3;W"Q>RZL)VF3NVF:-EE995 MV9=5E:+YGUI8';&PJCQF6@7/LJT(D^WY(LYL&M^+PV*G&,LNLUHO/RG@6N53 M+>"T@'OCA;4:VG4\9OG6:JS(MT>NO_ ?.#HHRSK>;,[=0%AL WA--*>\RAO/ ML<<++46T%#EPVH19[/6'..,*C])QTBB/\ M668/3HEZUROQ!?^H.P)]]\SG#N6:)0WL__K+TG.B]O^LG#S" M1H'G1.'V1Y842!#-9LQ??(9_[FSW1 YWNI&V](E-UP5G51,G^O:$K;;PX*8* M\X4>2/T[]1-NN>,G(Y^S'R=L @LX8\X]6P3(7BERS R]3?1K@M--I$D=_^ M:^275I75ZIZOC09*1&\;31.,A(M8.-A$TRF\V##'5:;+0>)WG.=/RP\RW'.OZ6/7BN M-UL8W8<0C&>*'PS'4SYC6MEK*_DP)ZC3OOQ0)\CH,&<<.<(1O;3='R,6<'V< M]'$ZS'$Z[UY\K.-TSB>V:^O3I$_3*YRFR_:7CW6:+MF(._H@Z8-TX(-T,^A^ MK(-TXW/,D-5FGCY/AS]/M9R=I8X'LS%NV!TW>LA';$QW=A>VPXU?L?*;A;)@ M.WWJ,"MA#&,S^,0R;!=.']T0&B!P/NFC=J2W$9LBTZ\[Y\;JG"LXY_]=_]]R M3/U=Y[Q&9YKS?_[M+^9I^?/ZOQ>1[]K!%(X!8@[ M<1=$FY-:$Y+9@9=&*/E @ 71>"K74]R=&8_B\HSX\Q:(P!3,1D L*# 2+7E' M'!C$>DA6F:WT5D 6VR>8D/8KUF@F#LUWV2H>+KPG[. .S]Y(++@ M%EX$;.I%CCA EPEV-7#5F/I':A*81*T9ILU_$OY] MW*C 2\:D.NU+;^^Q=[4F=-7JXW6?ET4FO51B-^6F;E MQFC,FL5# %MY_X-SRG&3N2E8,RMNE ON2,K9/^G4[= ML/>UW[[]/N@.UUCT[3>^"A.Z227#"W7]K\CVE0FP9I,O&;GB]W&#FRFH9BL" MJV#,H@"-J92E)5R" .@/7X 1@\;8B(,-/D$+! @P:EH+2EW.LYT?$W#8%* 15Z\S,D.%AVMF4HBF5T._ILQG=ARCRN/:-L MF%%JW]JALQ.K971]6VI57W(1<12>'WDD>SH FT/7:5,?W8 1HAI+:W_$'>]> M6?D3L/R\>XRA(R '',YFPLID"A7C<. 6+TTL*28V[M M$>G+BHE:K16;Y=:1&9;5QM[6[E;+LEJLM!XW4I]_G?Z6?49;3SEE3U3&#F%J M+(S\5TC$>/ MYR/:A%ML)E+>YV!?C$//?XQ(OG\WU< MMR,_2A_W&-&(9P@K88]W(-2O-T"=L3UGSOKI^J3U1B:8'?7&)HRCC\#N.VB- M-8@GK2BTHE L\E'/S?/5Q-IQTFHB&ZR.:J(SA6>Y\87Y/@^/@M'?-WN?%$0[ M@737&D)KB#4>.;8C<[RZ8?TD:>60#2XG'P)9W#7:%G=F!W&6GQ:565$4B6_< MF3+;A_%TZ$GKB\T>Q8M/D9:2Q[JW%*''.Y89,]J^YQ\"3"H_0E)+0RT-UP+Q M+STM6A@>Z]:B,&S/%L:7* P/D6:@!:$6A/D5A"\Z*5H('NNVIOSFOW,W\+3; MK 6A%H0[^,?//RU:&![KUI)['''/^)U/)H_?HFA1J$7AAQ>%+SPK6XA7UX+P MO3=67+7[=@!=X&\//?WV:N]8+]@%#OXU[_W<&> MA3V;.L2;?-S[^GS=.]W[^ZD#5T43BF_JS7^\3)+NE\X9/)-+0.#PZ/TV+IK_[Y:'1T_-XY M[?<.SM[;O>/1R5GO]/W8Z1T=V/3 ML],>.OV >T Y/N@?'YXZJ,^9O@7G@3W%,V1!T[S@_"WXN#<-P_GY_O[KZ^N[ MUZ-WU)_L'QX<]/?_=7?[Q(ON)65=XGTOE'X;^6Y:_FB?_3Q" 4Z+.]3V"L4= M,B$A], MT$'OH-\[[ NDA,/3)* KQ-6!]A<0+Y M& 4C7MW #SG9GA7KPRVU4Q&P;L4X]]>O<6.'O[ZE*CH#=! M:*XE.4\32T^^T:E!3KG[9V=G^V],6\MK4*IZO'R/_=GK'X(V:(BMTF%UV?"I ME]*U48=LI.K5(:5;LPZEP[)*%V24_'.P;C668UR[&@FE5C7*YPQ%+%("!L*) MCL V^\F]&7?II$7^@N5,5A&DG[0&7T%9@XF.K+3XNR/QC*Q[>C(3(NS/TID M(L^C(:=GWR3?S>?$&]/X"_B*C97S=, \XG&Z>@B+:,FLQ/]SCGS;IZYD"MN? M^W2._9#@(+\ 9W'X'CW7;#R3$(W^*UKMHI-MZ(,'N'[[A-G)U&PXD M=N0VT7I&_@R_6\3YN'=)8?\P1!.H'OO^Z^--O2G'96=$*>>4=Z:,GP[X__I6 M+]MV]"Q.:3'2G_=7"59810%V'KQ/_._5,9X0)T5J"%=Z29FN.*A*R9(OT]ZL MZ>-!Y)#PQF/[*EX3G:X6:*4]?ECL<<[ RG'H4,=?4B^@+G'87O<"N7FI_QLI*>%DQLQTJ83!$/K1JBD,"]6P%HB)'*5[' MZGA9/Q9X_[6C^"U[*Z#C!UCQ>-4:#Z\*;E+<3NIPRYA:=&QE;'>(C2_I#!HV MQ5Y 7O"-!YC@6QJT E\5:RF6[]6Q+,BP8B'6CTS,;CC2\5-([>]3ZCK8#ZY MH$W"S[]%)%RT 6\U)L.X37/0HC'],QF <744 \' 3(?<(=">HMD,^0N8W,C$(S#5("\8?P&]BP+ 2<6_"%4N>5N&"Q M.S?0(&]"1BX>!('FWD^5I13!_BJ">=P%9V,C97QZ1 ,UXCXWY ;X3N,6)?PU5P'AW(&4B".5H%@ M?"S.R,ISZA 4>7_&%>@D<;6 *".7PG"\"D/!]V$E?#H$PA4>A3J]SLM+N_ED MM9L968=Z]19&M-[TGE!(>_;]:L_&A!WJVTLZFY&03Y9@4\#^C%F%V-.U8.O8 M2%'XL(I"CANW= K\.@1.WJ^A[Y,IH99"<2KL('),_O+?IX?]#W_KGEN%=\(% MS P.FE=PD.(A;,QQFCN(Y]I^FR,>#)%.1V>(A M91,(]?*ZJ^5':21 AN6AL#L'.45OM 7"+"[-RHNS0FK% @O#L4.0Q[WTC-[T M5J4\F10>8>N=0,/).]37CS@(_<@.83?K371ZNT@H[6]A,UV@[U"'?Y[-7;K M^ )[P#8L+,[+RC/K$"9/T2C OT70@,\ONHXE@5:*@;#+SEA8,8].=;U* M1&)SL0Z5F,?9V5@_IG]U*0] #8!G9GAN -B$KQ16P3K0@346 MTB50%0-0^JCJ,9;"*M@=.O&M+@);%JC21[&&BQ0RP38I#7IU$9O2X)4^.'5L MI.@(5DM%)*R+^)3$M/31J68BQ4:(+I2&Q[J(3!QFT0>C0"?M?R&N$)-WL<-K MXC/Z*,B92:$1X@RU(9\N(E8>,6A@EM?QD>*D''_H(D2-X@3Z"*XC1@;P:=M! MB2[J02[,H(^N2"S%K#92T44 5IU]39P7I1RD4)2X*5:&WC0R+L'Y8K\H+?XN,ON?IQW4_^*1J-P'+D):; QW6M<$ZGBE02H-!0O1\F4+JZ913QK M63<+*F>EM4NY!#NEJX3Z'OGLC/ +WI@R"1*D2B+XG+249"EOAWHE)E\##./C M%CHIH.-A?'_+ F9K-GG/F0-C8]J@+%FJ)8)G3$M+XGI8O"*,(JT*7[.6E=FI M4(U] EN#"(\67S"=^&@^)?; QVASBY),H%1AQ+Q@/:.'B[=&"RNK@,5KL-.2 M2M!NJ3=A8\R)HY^KX&U,613E2G5&]!UJZ RK1(_7(@W^BLK32=U1#,BO8YLT M%2'3B#/!V:@5_>^Z>:((RS#R[2D*\!!VCI@9]W93CTL[ J5:L=:99RB>RK=X M!:RL!CLMJ09M]?/FU*-*DE0O!-^JIEZ4Y _M]*%R$/N47>'=Q*IH*$&*_WJY M8CVV+;&XQ!WNU:BPJ_&=R,5TG!;:G 94RY+J@N!TU=2%5#2S/9>%=VJA -55 M+!W?DC'.2FUPO5 6+54:P6&ZAM*D=;%897*E=XN*$I37$0NP#6;4#YM' %N4 M*M4=P8^ZAN[$U;#R]>BDUI1E(657#31#D[,4?<$_6I[S7'1IY'*A=^#R MCEC'":'$3PJDX+>L K+;KH72%/3$[I4A[;9TAK<90 O#)@>!%K 9X-ZJ%_KZDW@M[<0)F MP'L:XB#W6UN0*HB0@BPX!:M!SHFSN+Q\@4X"7W)F)9MATV@M.^ ?KAFW7D^0 M5 D$#V#Y 9KB1)Z*_8E?81#N@M)EZK#.-*["3@JMX-RK@K;;4WC9 $OW-0_A M%/N78*9 \VX)&A&WZ?9I#2E2H-7NB"QNI;A,*Q%JY:1V4@?8;8_KC-=2>BEN MI9=.=GX\QB<(UT&C@H,4CXJK*G>(\&[(K [^^?,;.YC6')YZ=E*LJ@Z>%@T5 M_J65\.XR=M%\'C\BC-S\2I1[BZPYD.J\I:@*OJ0,U9R4E?4M)ZC#$-^Q\S5\ M!4]&5!,K1<9*"J#@&5H"F#%=#LQNVAJ2/OZUWR)@O_9WD+4 6%KEO'GM5A*T5<\/K) M$.^V[2O>\+W6D20Y-RF XGGHROO#=^B5WLRQ-H)RCE(4!>=CS; M/O+?'^;LRX$-O01ZWQJN2E*D6(O'F:NQSN]>>3$K%FJE4G/C.DEE=BI4,KSO M-CM[E+&7*D/Y"T'RJ>-N-V&4P[%,4RW]N7DDHPUQ4FU0OQ^PF"M;5:K+T9!& M]_QEH[E /DS(F]RSM<%JR/2I]3>25B8AD=MPR6VG]PU=BN;K937ZD2"U[,=I4XWXI\$GO:#HLUQ,JU)-5\ M)KKC"I^_;9."?K$NN6"WQ47$<,9"5FX [3:P MV7A/,LA@LW&%QQC^=EI#65.(%'+!Y;H">7X"2!/CV"8JE;G3@,)%NF^/*,3% MNQ;7'-5U+*7H"D[6U0&-WBS&?O5ZR([CF"HW?&A\2X4*.RE^@IMT!;_E*&1 M=OBRB5QGKQ/'JF,CQ4KP;:Y@U>V 5>D2=O]PV]IRF.HQQUR%C MYY]X;9:7MJX'6S4_*72"'W %NB7KW 6S'4?OJ^?#\C[QR'_X&I2\M+KFR),P ME>(H>/!6<,SSY\M;*J&3:!;>*%YGB:MG)$/M2/"3%?AU?I4K>1.Y 48U7*0 M"3Z@T@>6.PE.U3/)C491/2LI3"6/D%<]O-Q)K%;?15GORG,)+RE:8EZ:\-I* MUV>^U4Y>21+C,?LLSAS@HO[L(/^\_Q:&/*OHD_>QZ-Z\Z_@F]P?/R(JX!#;>_7P='#N) =@F56F/W; U%(>#?P(^.TMU_=E.SFK61V+HE8YULV M!KW(FJ9&K=/2^+=1?,X+?L C$BJV/_YF1CU06G^AT'AVZO;&8[8=^_Z2PJ! M[ :%4?B$_1<8!NPKEHWWR"IWA][(+)I5=D9#;JVK0<( QKQ"%UP^/3W#@/\> MU.NP4,P(Y;TF'M,2?CYID-2[J@7E93?4^>QE(6^BT((LI2P_<'+97!<+,>OL M%?E.G.:?J5O C_4_3Y$79PT' ^??40 #\F(QQ#X_)@FMOX9&4[]2@[=4FTV! MP*H:*(#P>3S&+'*T8CZF6XP8Y?L5_9K>P),G4EOA@/'@=Z63"-",2.F MD?1).NCP$K7N5I:7-X; BH \/84C7H@GV%=HR#.>S:D/NADO/_S^LOB^ ML@#$,*-[>7=9ELE3V,4):C\P'/2OY>J*3'V5$B-&)Z-#9;EU7JY M8S8K)WZ61=HWE_2D;W#.2+/\5#:*L\5%%(885BH';-M<*Q\\R8RH1&K"S%AW MP(.MT/847]/(KV^M)A,CQM$7 ";$WT$=J0WF*)8MVU7%C6C,\RM]Q*PLZ!KT MM,>R/.O;4T=A@EXN#^:'^8DFR52KG)XD5!JK]^]J12:C)KBF_L.A-M0 MRT_I09?*ENNP,-::AET@K_(X7BD@*]M<5=Q4^X3YQ3+S*K8I81S6#U0) MD1'33WP).E\ LB>FN6O]JT!X#,GG-YL$N$Y; M%:E-5=X!^HV,^"HHL7R$FA),?8N3K> MZC/K =?L,%=*F;H WQ$7YAXH/W@C0>5,52S4@EH[X;E#H"9L9K]IPZ->:7X_ MD;>U3?@<#R.FX\'AP>%AF@831XQ3=PTHC6264J(UHIF7V ^AY.$S\(V5# /,KP/"6^,_ \PO82L"X^C+\ KW1VE[JTME(5$R:MYRDN9,/* M%:R.P@BU*C%3>?@Z25_1"NJM$)JZ?]&PS',/!-QX[-VF:F,][V6B03O1T+7$ M&[M?>,1D-HI@M$/E\O5.(O_U TJ1V(398A!!)^9NZ98EZ527WW:B#I^S<[DK ML:NB'JAZ&A/P*1F(C\L#*3<.E"5C@I:/?_(<%1@8 R\_+GD0"SOY$W&X;32JRC-M-A*54R8_LM2 M3*3N8 F1$K MKR)\>'#X7I;_K$!J!*;MV@+B(L_7_M_)$JF4;JZ=P6;!FR"(5O.7L,\RF![& MR3:[QHY0Y[#M0W+?* ..^Z""U(KYQL8%7RDJ6R@CVU3T&=MD!CJHL!_WJ8VQ M$US[=*:_(5XI :&>D9@0?!9 M?:]P_-\;Z #VX&M\[C4 &Y15.DG#J.Q'32[;-5"JG=O/K%+/^"V\<&%YJ+Y\ M09G!!NWJ,)6RYO8F_UR&8ON;LMNDY=:L.S2=",F9>KZ)"FZ2[<9@,O'Q!+;D MGZ'",Q8(WN !-OT:F+H&JL134B.,VZ,M'/4OY6=J!RGDPL(.'C;[-)I,62I3 MB+$D(V@MEB;X"/*AYM5WXB0!3B72;<I8YB%?+/'?1>7+B*SX!MU8>)!/G$75R28$3 L55VSMI\MWV#P/(40WT03BAFF'HW#$*P;''DNCRDO+E01U'* MUL,=S$*63=+%,MN>C55,BO[[P]DMF9$PRT)MP5"IX6KJ5-?F5OJ>QAFG!:=D M?@%_&+EDDC3R=]C::]7'U--E*MP"[)5P_ M]]:1;'OI;%.Q1=?_%D>9>F5,'6+MQF5RU^$/LF>8X//OGZRB5A5SXT5-32GN MUYQQ5V;YRZ+M6V\*(@UU)>"FQX4@(45O@[1&VL DQ.TL)'4$V3JWI(=E3Z*-21: MC!#+@*,3'\WD!ZSKJ(Q87_AT\P6SBLVGQ 9#C 50ZQM63V-$LQJ/>/ZO;S@0 MDU=RERBT/]$HBMVZ$^V?:'&!O._W7 8 GUP$2&1/(G)3ZP=&)WK,G M%<7-&.+9$_!7(/F%'WJYA2W@1*%IBL0F****=2: &=<9?Y\_T^16[+_@. M;.9I<#.^)+X=S=CD:[-KK51V/9L5_V=*XRR-M*Q<)6M [*>Z1J8Z;W(GF'FC M<\-8Y=2S2&.LLT/,16V6&ZS-Q]@>*;S U/B&"%TNVX[>UTV_N;MA8M=2_DA= M"UFP6OS-2XNMOGR3'1Y?_PK//!"-,3^1Y[ M@O$.^?:T#[4\?L+SD%>0?X)QN_SI1/*F3A-61D#:;@!TJ]'7/UR\E=]KV\A? M6T=EPM "H$!V=E-Z=I,ZWW)#'_$MJBP@J,O&5*OR*9K-^+GRDGTC=5U0<^Y< ME5@6NERV;5G$DV)A(CQ2F4;+*4R=+1OOF);*K7^+9WLR31TQZ8+ZC\A=G+ 5 M5&W]%8J;,!E^]5R6H\H7)H4W!RN+&S$"*F_Q3M6418 &8_9H8AP1BGW%^K>" MR_AM/<84WSO$[!&?R.YY+R]K!*#\6#A86[!!?Z+C$)8023BCAL"(!DF#48'D MU&!Z9\AP]27@E?-0Z2T(?-/:/#:VH>IL^.9WU6?YXIGY?R/D@]:X"SZ2E[-T M3T.+LI;0N61:-ZF6I]/'EH_C2E%!3L-EZ+ M)7Z.RO)&S(B;Q7FK80>=ZIBJ;9E94T0L-8] <%T_2*F62$ M5Y\;J2AN:H2T]$9!Z:5K,BHCD"L](LO>+: N<5@HN\D1VS+Z;9\'2G=31Q(K M0RQG!$YE"3CUAX+K*,QH4O[T]?+HM>0BPUH:$XR]6QRRI\D?QO'% VD&0W&? M6VV3J9)O>S@5EUG-2R84B;?MP'SD 07D7F.)5I84-$$5J]\UEUZOJD1J0AN' M".0%<5+W2"Z.D^JA(;$([T^6V+PD-B.6, M6,/^02/F"[O"+S?/]0TH*VE$$W[WY.V5^=Z(XVO-J[JQLU3E;K:?]P'#P)[B M&?KTP_\#4$L#!!0 ( &.!55@_\<&R>30 *HP @ 5 9&]C;BTR,#(S M,3(S,5]C86PN>&UL[7U9DURYC>[[_(J^?5\OW-P7QW@FU%*WKR+:ED)2C^<^ M98 D*.6X*E.3F:7%O_Z"F552[_NG'W]_\"N''?_^W?_F7?_U? /_Y\ZO??G@V MSV>G-%O]\'1!N*+RP\?IZMT/JW?TP]_FB[]//^ /+T]P5>>+4X!_6__9T_G[ MSXOIVW>K'Y10YN+7+GZZ^&-*VK@2)(CH,IAD(P17"VB=C7%>8"#Q?][^,3F7 M+<4(6 *""3$ !D_ ?UF%-"H4E.N'GDQG?_]C^Y!P23\P>[/E^LL__?ANM7K_ MQY]^^OCQXQ\^I<7)'^:+MS\I(?1/%[_]X_FO?[KQ^Q_U^K=EC/&G]4^__.IR M>MLO\F/E3__YE]]>YW=TBC"=+5G[EE67Z=KK"DWDF MG/TAST]_:K_TT]/Y;#D_F98FXY_QI!'_^AW1:LDLK!^Y^OR>_O3C1_W_VPG[[2F/$DGYVLE^0W_OK\D8V8?N32IQ7- M"FV6YN+%_*PKOW32!#-?7/SE"28Z67]WQEM>OUG _3EYP3MW<>EY?YW/\MEBP1M\$DM$TE( )FG!J,0\R1RA*K12 M"9U,M)T9NYN:JWQ>@LJ31?YAOBBT8.7UXP\?J2F:KI^)DQ7='KQ]W4Q/^TC_=5\D+7?B)J9.!@+[VG!_,_>_D:L3"X(^WR) MK."3-;(0$U,JF$@%(F:F+4>,23@;9>H-B6\1M0TRU&-#1E=)= /(,ZK$KR_/ MV4$XI3?XZ3)X:341*4E5@@.+ABUYT!H"&VH@X[)P.F=;J#,\OD'2-N#0CPP< M/:70#1J7:'AZ#E'+UC\I%\&@U:S#=(1HF")'0@GG(P-U0,/X='OM8!X9 Y< MZWXRG\_>OJ'%Z3-*JTNJ*<><4M$65$5FK63&7XD6$#46J_@YTO>6^ZV4;"-[ M^]AD?_B:=Y/_D^62'>R)Q_/FOO[. MJX:"%_7W):V?/C&EZB*3A9)R >.3@1@=QU8D;#+99R^ZN[_W$30F#W@/R=_O MXARR^)WQ?*%2"T5T6CJ0V@K@G:H@D@D@T0D?K)2^]/9UKQ P)K^V@[SW7]QN M\GT^6^'L[32=;$#6G*5?/N63LY;K^O-\7CY.3TXFM0:)U51@'2J9QX2 M600 MP;'2KLKDD#N+?1NZQN3(=D!#=U%T \F7M[,*4E0B02J*_2K/L5:,@4!+:91U M5;!I[0R$781]+*>U@[#W6M)N GU%R]5BFE=4GN+RW9/9^I]?_OML^@%/6!5= MSKIH15%99(@U%""LUB51K:!@G\\ M4.BV]/T2Y"UA?P[(K^I)( ?SPA=0F<,4=DHJ1%0!K%,N(YNU) 3Q L/=N?D++OY.*V3? M^S7QLE[)(U:C$Z^N@&H\ MZ]\-WK<[8$]63W&Q^,P!V7_@R1E-(H=C!1V[75(QRS%;-L1%0O9*UIIY"7+O M>&@KPL:7)^D!DOXRZ>@2T7N(69(TOB=(#*KWET<]LYCP_8]2^HDR,8%9X[+E].;%BU]UE M=N"HY 9=H=DUL!YT5$$&-O'6]#X=O(^>\:5<>D"CFP2&."=FI+Y>S?/?W\U/ M>'F730\Z8'*ZN M2+EA7CN)9(A],2FND CL^DFI.<91_&XD&2%*8SCZ2=G8[@?H=U44CJ:>JC\& M]EWR;C*_A9]J;<@I$P?,&,%(U7+E,H/+R6H;I&;5WUGTW])WHRF:ZH^ P4P M*!!TK,EA@.380ILD)-/!%IJ$"TYD4USL'6WU-WSL?IR=-NS0QB=EK?M^0>_8 M39U^H$V&][?YLB5W7]0W^&F2J]8B^P@8/?$N%,U+C:R(G2[*"40?>]O^'4D< MDX$\$#6W^(J#":M?JH+M]GRVYGP3 ?L03 J!@*TVM5HJYCB$!$5+J93!8$T9 MP'^Z3,.8#&9G3!RTW/WBR%*FC7<\>U3A_Z%VJ<0):_PNF,RB^XF+'#OKRDLYY1G>;I M:E*JLXXJ^V]BS6M34%HE4$5QN%Q$T:YWV=:WJ1I3=J$S/CJ+I&>6^KT>2A:IO %/20B/U]XJC.HTV18F^%<0L98RKDZ R&0Q=]R.L(4I0@7(P@ M2PE@C(O \7UHR;2DHU%2VV-?1SBT9/G+Q: O/ 9CL?+^\LP2F)QXK0T+4.J, MS*970O8N8+J?HC'YRP=B8LL[6ON(HGO&_25^;LG>+]6V6%++\4-6+:A-P4)@ MSCAD#CX*'=AB#Q!7W4+)F%SESG#HL/0=HZ39:H%Y];?IZMW3L^6*0[?%#8!& MYV3,9GWC'L'X7"%6@X V%.N%D))Z'_5O0]>87.G.$.DNEIYZ8W%&Y19^G4G5 M2M=.A=B!,R0)V OP0%*;Z*Q/A*&_ZKB=F#%YT?VU1PPM")&ZMV/18?&O(>%??[J^3+_QU[W:@[Q> M\)^2.IP[1,&0;!CIU#OF:2/V5<;0Y>#QC)_+K:W^F M.E_0E_IG6O[RB:T&0WHZP\7GYTSHNAZRV9+Y";_F[?/9BA:T7$VT8R\S$$)H M:5F#J"#(8D![P?YGD,J)WA'.@.QT"Y6^TKBNETHN%3!5:E:F5;3TI8-42U8F M:.54[P3 +62,*2@:"Q[OC*[VE%XW4\B\S:_2/)D5IZ4T^ELNERUYW_XLM1)I)"U#;QSHVC910/L MO2B(HGBA4U*$W6]5WD_2F+3Q89BX<>^RHRSZ7L<\RZNS!;/Y]!TNWK:2*Q(Y MRJ):IRO>UE$5IHD=9]0YZ**R-KEWQ=-M=(Q)B_:%PL&KWE/^Q(]IQ>W/Z .= MS-=7NBX@*5/)J%2")*4'$UKMG7&M"L^[IH8C^?ZG=_<0-*9L5'=$=))#OS(H M6AM[IFAS1>8KJQ/RH281#$@M&*JU>D@Z% A>4R,G^>Z7\>^F9DQYJ+Z@Z"2! M_C[2I2A LM/GR55@7AB0,FHV6#(R4EW(Y+3 [O>0OAG#[>$G+?@A+Q?S.F6G M-N7HD+U8%1(K8XD.HFX'L#%$U#9Z%7LKO4NO'Z7_LZ>\;WA >Z[R@$Y^*DGS M7E(@2I9@"F^FB+Q;0T&3<@C%Y",[^=_T<^!1R?RP)>_71^82]+()T1$'K$$I M#<9D1AU&!\RB1:I15ZF.M<'W.4UX[L+Q3!(;CMK:RN$+"CNAH6N_L*^>;)X+Y+W-$O7[_\(F5S_9SR2W>F=CF- M_U=:"7#-1174'J@D=C6RX8U%R8,T)J$F*43WSG][D#FFJ*X78(:65K_T*:TN MZ77GR3M%$HJPK(EK:VMM; ;E$BI2MEUG[)TRO4S X1WDADMM9E>4)*]8'BW% M+.0?\>6B.>$GCM+/].,FFZR M27AI#?M>NJ6&7&9GN7BV0UD4ED$UR?<.LNX@952^:F\D';;P1SCC2H5]YT(( MS!?3)&P"CIX*^)8[3***F+LK[.W.N/;!^F:G7? 6:,3DIR<7N^NZ;1(W);QT&''WETK?Z[1Z. M U;14I\N*<&&NBC VFH1?%;1)XXFOYPOUO!?K1;3=+9NM?9F_A+7593**#1.9JC"M^$+ M' 6CYBSJ[Y?6_J\\>8WUY=4J-+)!"JU]=6D 4/.',883SI:9^NQUG<0!L<4V!YS M+]RJDD>)JKY^P"TL_CY;$)Y,_T'E_\Y/UAWKV8]I:_YB]K6CXY/%=,D_>K:N MN'A)B^F\?&V=( 4)Z2)8)RP'>46VMGT(A=A>E4S.AT$ZQ@[ RYB;C>N,?"4H9(-.:\A.M](A;2&4-JG%E9 *I1IK[[#Y'G(>EW&LOD1/C"MV M5S4C3+>[T):%69#8+9:!N@_(^ZS M[6T]B44E+[Q(R9;>Q9GW'-H\K(D9"E3[K_CXO1TAA"R\.*!%&U5*-7#@3P3) M%"^+B;;*[A4O#^CM'"O33WRGW MTIH'\PM>+N8?IORTGS__OFR36KY47#UA<_=ATU#35Q,+*0%!MPHN2ZT>U1"+ M72M,;7B'ZAWB;$_=X;.!>'/DZ5IV_/D)G5OY)Z?-DO]C_?U)2)B+B )2-JS$ MK380HN0]J)W2Y%1VW8^7MJ%K3"[:0'BZ.5.HL[CZ#A9Y?OH>IXNV@2\N9H1: M2*.4T)0ULZBH-:*M0+E([572P?4^=;V=DC&Y7D<"2P>1' R/9EE:A<"B=19Z M1IM_+[%ZZ\A4:96HU6LHUNA6.8 0*!3(J5ILR8-JU+<,V#XOWM$G&KQ 8TB0 M#"Z8/M!I%4:\"M?/WD/C-#D"FT1FK[!==3*9 =2^'V(#]\KE[)NF(.)CS44@PJ1VYQQ2 5"(3M'78OYW& M7<3L. ?SNT!.'\D,J(1N3/-LHQ92RB5;PVS6UAJ)64_.!'!6^Z1J^V]X_7,+ M83M.S_PN -1?8@."Z7S.U06%M\Z[FI#RIG@OH2I*K5-6@%C;Q$F7C'1!H1/] MQ[?O0^F.TSJ_4[AUE^F ^+NW?>-$55>M*0&\E(4W23 0#/M^&E6MP6*(98#K M&[N0N WBXO?AGQ]#B ,B[>;8MDED#8PU&;#4;H=X#B*CDQZLKDK'*+*4PUO- MFW1ME4T4W[T:.U!@/:>5?Y@N>:%^G2^>S<_2JIZ=7- V,>2,:VVM5&)<&V$J MA':U))!.6;/X1>H]M_@^>K:"SG>6B>XFGR,HG_-&UBU/?J,Y[00#$5G2D'QH M4[?6MUC9."M>FAI\E:5[3PCGD[/3I?/9Q]H4SC#RU-8S/WHW0K M_'TOZ?$C"O6(=\.PNB+((&@5ZR:7$GEQ0 ?CI%!5RQ0[8ZW+W3!IOC-8]175 M0-5RS)'-CASDH$QKWM'NKEGF-^1B+6DU(V#5E0,?F1W2Q9C6IST2J@J0J$EIJ9#)CE M-<-RQWGL[<_?2N3^^Q!YKV7NI@]^Q>GBG(R+SNVQ^7P4'ELGO*B7G[RB]E!/+1",E7:I/E2;&;( M"@4):X&J@TV5A'>ZMT

&E ]8Y[;=/2OTQG.\E4=+4JT M6K6B-]D6K4@)K;DG^'7;X"R+Z]XP- M[/ZS]P]&2@'H/>^A5%R5/JK0/;NS/76CNF_TZ.%YJ/B'AN=M'F[0/FO/F\:X M-J@A20?)V @4B 3&2*Y[LZ%][]$\;,7OXX?GH>)_".V),;LBD4GS6*#=.80D ME0+I9 FD,X7N\SKVU9Y[G*;CY_7!Q)OYD\Q86=!F*$([0?MZXW'"H:8K6 74 MF"J8RKH$A21PLDJ#)B<=>K>.VXJP<347' 92-\[7NTNL9VE&)BKKQK&O6>N\ MJ/P=WO&KSR]/<+9B[=3TT7H(R\1;K;-L#=)*.XEMR6L,B4#5:D*HB6KH??]K M!_+&Y#,?"U<#":\?NJX#__ELQ19KV@[[-T646%$J01%$;>,O;,MZIY@!V8R1 MT\65_M4_WR+J,5P=&UQ%'22I 0!T/@WJ];RN/N*")IX4!24*D&X=2$(1D"@[ ML#F*S/%! ME*0*<6##]+5&L"UK&:2JK-],CBY2FT0QM"4ZR+EYZ&MD@YND/K+KKG+6]G%- MXG*Z/LDOT::$4D,(TK"K104P.P*>%%3((I]K=#NO9\5+.<[#7:@]\",8[J^7UJJZ[],X6;WL$ MU[;ZZI_>$AC.Q_GY;#F=M?E:F_:RZRSSYB=E8EJ;QM*BN-(LI=("HFZI8C*F MH',);?<JXMA?L;^BD]90\#I?JDA\J-[4KK8S@..A1X=^G[0>4ZB.Y_OER>\5*PWEA3N/Q]Q@)Z MSM^8\<(TQ_EVPEO OIQXFW65+4I#Q-;'GN/S9KY$$M9%1RJXWKTW>]'^",Z6 MNH/T(<0^C,.RFN>_;VA1KLTOE(Z=)^3 K>32)C(5R"%&I7TVN7MI\>V4C*F" MZ@$ M:=(NH=,K&I?T?NS17ZWOJ#!X#V=S];$34*I:$A*R*U\G[5K<[/XLZ"L MKLY[J6QWJ'R3JL=PT#24M>PDJ^X8VMSQO%"1;60ZZSQ1=#%,AJA.@I&ZM:92 M!$51""*:7+O/)[V'G,=P'#44:@Z53K^;5VL&:=V*]>5BRKR^QY,+*B=2:(\B M6>8M,$G>9(C62$ GJK!!5:EZMVFZEZ#'<-[4&S+])#2H[_U\QJPR86?I9)I? MU$IMIL$D8PW9I@Q>1 6&7(7@605B$C$[;S3: ;KH;$?02742=>I]3W4O0 M8^A)V!M _20TB#)Z.I]]H,6JE8>M"=(QRZ0L A5J!_#M!%87#SXG%\2ZM]B0 MI:'7R'D$9U-#*IQ#A#.(BOGK?$4739XFD5K<[P4XTZY$)_:^,!H$D3P'?S++ M_I-N[Z+E49PV#:E9]A;,(#!9GSU0V;3,86 J$@5DM$R,$0DB60T%*9:JJU74 MVR&^@Y1=SXF^.Y#L*Y9!,')A!G]K!Z0OZE,F;-I&I!8ALHVLTF0$8XUG>]B& MYJ18M,S5:#^DQW(K4;NV^/ON<'.XJ 8?M_:ZK=[B\[R^GKZ=3>LTM\+"35/" M-BANSHXZK\@KRG->I)/-J*;--+-K-_7P^BV^9[3"ZX]J&)ZK7N+6&/LHW\L/GDA"D:1 M:+NUC9'1P PCN$)MU$?!E'N/C[M*P7?3XF,G)-W4LWM+I6M;(&;P&EM/V,XL M%I]Y_Z^[&$V4=$[GK""CK.PQ9 E(K>\"^PU$V<3J>IOFK0@;TY'NP^&HOPP[ M>GW75N ;1)IBM(CLD,J2.,K-I)B^4J&(K)RO6'3L?6"W(XEC.O0=B^KJ*]?! M'<9+MPZ6?Y[/R\?IR0D[+]]:Y''IZK4?4N^5YW M2@= C7*CW-0 UR;T3!1*F7T[0!:M\9N2A75!$:"3"ZK(:J/O/]T^?6$VRIUT=ZL*K%(*TJP?;,36%[E LNQY9L<^J;(B%MG[;M91&-NQR/A_ M-LZ#H:I/1X*>?'UI,;JNO7W5$/*B_K[<_.FD1E4;&Y!4Y0BMS0N/TB=V1T-) MR5;GMVRG_N[WPH@!,[[-<+D,_3IGP155/0DHR:9V][M",$(#5J\, MH195EJ-OA7L('E/E]W>Y$7J!991.U+F?>'Z6L!G)?OLH=B6#+2HH*+D-R&YB M" Y9 9#/,?IVP_ 19+V^S>B8NC.-83\]'M2-S\ZA$N7>G_*,RN.LMA^]^TXP?9N.S%M_,V7T= MWOY%=Q!ZY:GUX:RY-8)."I*-;"0IY11*C(SK!L@8=M 8I+(3 MO![#AKJ:U'B13J9O-VV?4B6;1? @6F<+8ZR#I+% %2$'HNJ-VJYU^66QZ%!T@4B. [1V42W5-GS=ZVA]0NVN%\,<8>/L MQ,)6>^>?ZCS_$4%J?-OGIIZXG$"\Q*:*OA Z"\ZUOI\^M$;&(0.RF@@UD$D/ MD&C>EOJM-LT_U2G^XP#2^/;+K;KA#DY+R45;HT$&"F"2)X@%VX?@K74V:!O& M86P.V#5':Q/V7>Z:H> TRL3;.@/RE>.+G+G667CTX%VI;8J8 @RMGX!!E2(& M7TOOO@Z#,[75SOEG.N\?)YQ&N4NNG#;Q4VCZH?TE)M(F%;!DL%WE25UBJDJ)C$'W+A+: MZ0AVW#NZ*^*N[^R]9/30>_#.E6 EIFVR?M/(U>C$3) W8$WPO$(VR5#'L?>V MVW,/VQQEC'A]2,0,"?NG\]ER6M:I[_GLS0)GR\U%-SE)-AA7706I6ZU;+ &B M46R\BU7&Q&1D[MWV:A?Z>F<,U]'FUR*H@*8(A>"S9?&T:5N1*$"2SNNDW> /OCX5GYM_\4?+(-\%^/K-CKSV6HQ36?K44Z_+'F1/UX4 M+TPHJ^"U0$ K/1@CF6[%1LT[LE[*FK/3@C8(@?+0Y!@RU=D?D%H2-J3G6 M^`[+'&#[[Y\5\R3NFZLA*&B&DUII0M&ZR&=G-8F=>51N=4-T'4WR#IATO M>3]NJ TBJ+'T67N=WU$Y.Z%Y?49U.N.E_FU:Z>MO+8?ON+8U"4?NO;;?TG3J MPG:=F#7"?OF43\[:@,LOT7[4I23!T;X,;9:Q)X+H18+J>"_56FKHWAMT.\HZ M#'M:+_B'FX7AF\WFDB3M@F 7(K7-)BO[$92A!AO8Q\!<7.]PZELTC2E'-0!^ M;IGVU$]$W'!-+N AJ?P_KKV>IL09?WP3%]U;O?_F!NZI8+TLE#O0==+2'O;!8U MAC9:/;!GH5M=$6;&L=$B6,&XR^)XF[_#*>A]:OG2DI]G7?_*J_SF(YU\H+_, M9ZMWRTEVPMNJ%:C:+O^N)^Q:CA!+"CE5D:CF8QK:;U,\)F^V(]9VL;:=Q7H, MRWL+S?^/B;]R @\)W1,-GHT MP-M'B ^)-P8035R.D7=#!:=]:178":*4D6EW6JM@0O&]._7M2>J8,#0>Y) M7='B"\&>V+U,*" 604QPZUEJJFQIGU@HP'?_@(=/"'S M,YZT:W6OWQ&MSA,)7W,-5QKIXJ5&N@?D8 Y[8:^T2T>V.V5:[FQ:O(:JKS89 M(R$%']O@PMCJ:3Q$;S%'#@V"Z7T.=A\]!U=#W/7L3<:R9.6MDP(L"@ZW^2N( M)AHH0DFM*UGRO0]N[J=H3%F2;CBY4?G03R@=9V>^;YNWE0L_G9^^/V,U^GI> M5Q]Q07>=DD0GC#;1@RBEG4>V2HU8V;DL&M$XJZA[(MU0 M=HF89_1^07EZGE=G<[86RNP*D7>WER^.K-%8P9M6GVXXL G%V75]&8M%^VC&H@S&"(?1-(/XL-=C!Q?%XG?-NBMJP.WY=N&]-[V8;B3Z[9^Y:5W MG;]]XDRJNF*!DE.[Q"DS?/? MO\PJ90G\;;IZ]VY^THZRO_!L?,Z1.*A.U%+7)D?FV010R;64CK46MVMFNAD6%E+#GA#L0;($X>Z MRJ.K2<"@VV@WMLT)@X'F MT)4@2<^8SF"& $4W6?2Q"%\:$.?IDABPK^C]N=5Z45F%G$:J -*1-5AT"$EG"355$9/W.EZ?]':'B=CMO6,Z)>EN,P84P>#1 MS!K&E[*QZZ_/$^D'A"W;/+97?+(S"YT"D?5[GLZ7+3Y548B*4%6[@.FH0*PV M@'.8T I258;.&OC+RP\U+5>;RJ[9J161L*@U\EF)-79"J)!5((4E:-]]<-%- M*L849>PGZ>N&X\"5[N9,O'XW7ZS>T.+T*QT&L?B2 U!BA66BD(!8:@)0T"=9'( M!E"(WKG3&T2,*7KH(^_#UGF0:.':_+TKZ7_K>.]B&'&]]Z9-\(84O2 MNT4'O+?IJL_W)5UPT??@V1E-.!:TNGH'*?O,=J(6"!8=6"U\C2(7C+V/T+>E M[5"]LNU[OA1K"0[ 19$6B!RQ]K,:0NLT'H)W1>NDJ^Z=UMR5QG'%)0-@[+J" M&E2(W4S8ME3>N&U$Y*MS H&B8AV;BH#@.2+S!:7'*I3(O6_4[DOKN *D$4'O M(*$>'8)?[X!XH8ICWP!J:,U]=2R WDM 9R7FZ)3O?J]B9R+'%:6-"'3[B?%A MT/9Q/M$QF6R0P)'B)4D*(5FT8,F6:EHE3??+PSN2.*Z@;VQ(VU&$#X*S]2TC MYCI541UXW]KY6Y$Y:&D56]9@"DYK%_)#^G!;7A,[7A0Y,J3M+,1A3[DO+T$I M.J!P'KQ('&?GQ#H6"X*G++/+J-#U3E-_BZ9!>/Y]5J;+=7//]:DB"^_):?MJ M(BC84#)"$.UXN4DD46LP%;0P0958;>^]M1.!8PJ.NJ)IJR* +F(;=C=-K Y! MM-D6N61FNI4Q)6,3B"PJY6P1A^A8<).0,<4RQT?*3F(8&!&%I#&I61/)QL4$ M9BY@\UZ]=L)(K6+I73>[!2(ZUT@U%H.O&ER;QF6A=< MVIRNEDK1":!0.#:4[,UB\ *J+S#PZD745U-!S=J(+16;/3;SD&B*J9 M81-;A@8Y)-!%6XY$TA"]8G>B<4PGL0^*K(.$=_3#_@GQ$C@G(W!(R]&F]A82 M\@8(1;>Q&:D$U3M5=*RBU;O"=R.$""J\G66)$6TTMOL-N[T( M'5/\<11L#2_.P;-M[8[Y=+5>#9Q]'+4287+6TN_C5]\43>D,]G-]P9H;W(7K;)G:W=O4$-F*0!J:T-I+(JI;?#L"5I8[*F!Z+D M1I/1 833;TCO[<2U.'WUK@5:$YFT+2)0:Q2MVN59V]*('HH-RM6,#K'[E-YO M$34F^W@KADB>4HI)^>ZM?+Y%TYAR M9$ MR#&@^_T_%X1]OY,=8JC M-Z]IK_V5$;<)\<\XRC]/X,QG-\GYY=-J@0S^Z0P7GY\S9I>M;(K_DCGBU[R] MZ+HQR:X6$6-F9;-.)[:^7%FU">O>UZ"*=*9WC#H@.X=/?=^9M%_YR^G;V<1I M=,95!Z(TT^Y*8JUM$G#X$/E_OL3^1L-#-@N]![S/^ M9+F:YHFTMCK5VOH&I5L+UPS))@%16>=U$(G#FX<'[P6Y8\I'?$?HW0L-QW0I MOK8[/:\6QUEY1I7X\]+=O]CQ90,X&X>PV\GSN/&Z\RY=/].,ZG0UH:C1HU+@ M@VBW\]M\$FDE1"VJ\C9(U3W!\ V2#M6B%X]_O<(5/9F5W_@O3NYB'QW_5]FW MCSK4U@,M AKCP42?O'."U7SO9.TN](W)RO=$TG5=-YC,NMGF"PK/'82[:/-) M"Q^(P"73IG*[!(@BN&4C(WIM.4:SHO4K;C=[4=; MCJ^HF:)05O9N]/H-DL9DLSNBY<;@QHZ"Z;T[KK@1M[ =CAD=-12+WQ<^X\W"1*!>8T)XZK*[8A*(I5OD^6 M/TA1JJL*NT_K^P9)8[+)1] V/033.5]WB^HS/N;2CG&4Q1:@",!H$Y#2Z+*J M[%[VCJF'M;YW,5J"-T:8 /R7!HSUS*A&%JM/6645B]\XPT[WA"M+Z"E,3I[G:1]T S3&++/?5'24R)'/7#& M3Z_8)WC5JFWR].1B[G*7L^;['CW$,?/6K'0]8;XIZZQE<+2^75(=L.<4(6@9 MV3#ZV":Y%=U]W'AG6[09<%LKY=7TP]?3CIO+*YTZ_6UZRH)I7ZWGY9W?>^!H M VVI"J*3K5*X4!M/HMBU- %=%-5?CXKO&CA\"!F/P3CM I>K$XB/)J#^[MM5 M*J]G#AL?SZ;,7K.\4SR9<.R1BHT(6$N;Z\Y>9PS%@C(VDO&UQNZ]]_1]9\G MPBLVX::M5FT-.;4'9LR#Y[=9V?J[%]=-L>U.WYB"TP?1> .+=&A5R-^XEH!9N,A8_+5>$,A]*X?W9*T,16E'U'5'22A8\"'PY#I:OF* MEL3O>3=QOF89M( 4=06V\ZT905#@9=8U.^\H]SX?W9JX'2O6X7O"T %B&AI% MM]<$,-2M]%(IIDK:=IM9%P^A70<4*(3#(D@E.@Z6[B)Q3(7M1P14%XEU@]4V M=OK/TY/5]#P6<05-"+9"+:F5X_L,R>L,F41R3L=,M7?$O".)V\#*/V)8#2FQ MH;75TW?(MOCY["('Q[^P'I>Z_ \\.=L(Z>1D_K%UU9GPHF@GK&D3-WF-JF17 MCVD&P8%RH50#JMZG28=3O0WXPB,&WY'E>KSP\CS26%[.NZ QE7W$S"OC$BMD MI-;(3 ?7MQ#(_:V ME,OK=[B@GW%)Y>G\M'UGH]+;$&RD%+S%"&U" Q-,%5*;?,\NA23O,E9Q)*3N M1OA6"'V,IPD/)][CF>(G^;_/ILMI^_05L=BN$GYN!G(NI1ABWZ%Z"29Y!:%* M"T6X)%T(DJ3I9INWH6@KR#W&XX2'D]O#'BYPB,[?7N$GY.^MK[%=3'[SZ%UD M!Y:HAN; 6D#%?%"NP6J#2=G8#7J[4+85!/_I3A2ZR/%X4-PBA.+=U3H:GF^R M-_-+&^^%&\%W<=X0C%>N0_M M:FZ"MO)?9\M-)\:)%,8(&QRPUX%@I/80LJU JE212XA&]Q[WL25I6Z'O6.UX MCN@N'B2B8]:^W=@K>[GSL #5OV[$PU+WFBQ/T=@BJHM.H0F!?/QE?HW$=/KPK;JT]M/7^GL[=/6@+I+6W079)+;:8Z4+0<[@BK M(9;*KJCQZ*S0P87>72"V)FY,Y6_=T'-7Z6U?476OU;Y*WLO%_#TM5I]?GN!L MQ<[D+VQTWS]1X[DCBF$K0/DV.KKS]N?%?,DR M14$QE7;<:#C4KXGW, L3BDI6^*B]%;W;+MY.R1AUZ]XXN ?]^R[^<""_Y?C/ MD=">D@3>=Z(UWS& J36GINID%H6\Z%V7TNG<5AVKNFEXC!PHEX$M[B2V20^^ M! Y#HF%:(D$@5R#KUD664>W$<1RU@32CDTJ5UHP]VFK:+$5>9ET%6&NH),OR M#+U[Z771C$>#_;Y@V%(Y[K+^P]T$O,QD+LZ%%"+(RJZ/";D"*_ $(K3&R3*[ M)(=R);\=DXW#;QP %@>+XJB64WL4(4@%43@F3,L,B-*!"Y%=YT@FVJ'B]@,M MY[';W@RI00X4S'"(V:@V80M:U3I_M9C9#]%:]L\5!-1M\: W:_OWD[)2/V*P6"T^_(/!X7GLY>+>9N,>''E MZ4GKS/N!3N:;#*I+&J59-]T@9MRTGLVV:M!1D#8E%.L&=S*^0>.8;CP> SX] M1=:GV.4FPN^8^.HU&D7.0Y))@G&)K7>(NG6L%4:*8#-=RQ/?4:RR[1O'-'RG M(S:&6_5C^DQ7:@9GY;SZ87E/%6LB99)#A.PMAW0MJ8KD@>"6J'"FA O_N+@F:^KQ+H8G D,\-;B-;FS&D(3EK( M%I5'%U+J?H=[!_+&=-?Q*!YZ'T%M63=W_OWV(;'N^[=_^?]02P,$% @ M8X%56!8^)PK\G0 OR*GSNM$)>Z76MU]EM/.K'&/,^VQG=WG30N7@,TNB723E#-=OWX" ME"C)$BE>-O8F1;M6+:__\B__^G\!_)^?WK[ZX<4D75[@>/[#\RF& M.>8?_AC-/_XP_X@__-=D^H_1Y_##F_,P+Y/I!<"_+_[L^>33E^GHP\?Y#X() MM?S8\MWIWV*4RF3'@7F30$7MP9F20_16.21N\A9!= .>\@ M.(M ?UD85\+EP!=?>CX:_^-O]9\89O@##6\\6[S\M[]\G,\__>W''__XXX^_ M_AFGYW^=3#_\*!B3/RX__9?KC__YX/-_R,6GN??^Q\6[-Q^=C59]D+Z6__A_ M?GWU+GW$BP"C\6P>QNGV ?3X/+_YP[MH](]7;])'9Z._S19__VJ2PGRAH(U# M^&'M)^HK6'X,ZJ^ "Y#\KW_.\E_^_5]^^.%*_S$87G\YQ^;N/4RQKT2^'7$'I"N=_ MU6_[L3.FCP1DFBXCD61$G*T4;XAQU;=WQWSS79"QA,OS>4/$#[^[*=[)11BU M%/"#KVZ =O%%<($7$:1UB_,H\^C.;A?)(PC/^:)A<_+B ^ MGXQGD_-1KHOKNSG]6U?;V:2\FT_2/SY.SC.MU2^PC-)H_O/_7([F7S8/(T_2 MF+ *R<75=/]?NS_DSIB(/*/QJ*Y'K^CE]9,J]OY'AW_.<9SQ:KU:XJ%G?/6A M\[I:3F[4>QXBGB]^>W8Y@P\A?#J[>3(- %_2C[.SX)-*B28S9D^[$,L(@=.F MI(65(F:>0^ /R3%;DJV$65S0X_H1/U9Q_XCG\]GR-PL%+(2_'L65E!N,ZWV( MYW@FE6?>,@V9&0U*6TZ;9RP0DG8Y\N)+R7V-:8'@Z_'<\N;9=#FRZXFYT_Y2 MII.+IOJ<3YJ)\4I3!/HO/TRF1&8RJ>BMQ6KQMW0^F6'^M[_,IY=X^\O)>$ZL M_OE\\4":O_BA_M","5>SZ/GDXM-D7*?:LS]'LS/CM6(R!DA9D'!TL!"$<."= MX$XXJZ4Q?1%C%:"&/'EDSW^$-WLH>AUG.@M\%84ZLN$>IA>+W6HK4&?WK)!& M;%@)J"$+UEI1CW"@N^(F?4E],$H$+J50CLCOB@+EM0:GK 'O"U/TTCF6GBX5 MOC)0#\^$783= P,(SL5DO#"\?EW8K6<"F6'6%A!!2E!(@()$#B[H8I1E**QN MK/T'(%IJ?I6Q_U#M#90S:2G9AZIF757]?HIA=CG]LH!TA>X:6%2)1BH4)),X M*"X8N&@%.&V,"#9H(41CE:\%W8- MSKKL9+02DN>"K&4MB)^<2$KLU#DDX75K&CP*Z!2HT$[B#^D@.M,AI?\1I'?@4/]:=\C.^')._CM= )2=$RI#[1!PEH*E ] Y!.)FCR-D('5M3 M8UMP)T&37C3QD#*R*V7>XIS&BOGG,!V/QA]FUZA0A" \;6V9!0^J0O-*$Z^S M4BXYYX0*C?FQ&LDID*&!C!]J7G4.)ES&V2B/ FUKX1Q?7P7KKHSBG(-.2)3, M@H!Q;<'9R* (1_:P8[R(UA;C6C"G$$1H(N@>MHL[<'X+%_3C^VD8ST*J\EWZ MM5L@["F:L!G=@4(+;=1YGR3]Z*('FW,+I%Z7A$DA<,(,*@L)D44-A+ D@<4* MWCP2>2"V;(H^'(HLNZB@!Y*\?//Z>I?S0OHB:)=CJ!TYR;2&!E0>F*;A:FV- MX*PQ%VX>/KSQT%HSDQ9B[2'V0"9L]8GQ!5[]]^7X/9+!-"6B7]E/;R?GY[], MIG^$:3Z3S+(8DP3&:BZ(T E"($.'"8]DZEJE=.OXXR[X#L"2MB=;O2FCCZ#5 MU\C>?0Q3G+V^G-=,FIJ>=*:#R*A- 2XC)T%$ =XBA\1L4<'Q0BYVZ]C5!DS# M$Z0_C=Z/;+541P_[R#U\S\-T^H5@/;N87([GS^;SZ2A>SJN%_G[RAJ"/YV<\ MT=@%[:M%NT* Y)750HDIV)PFJ:1M_WR9S/(;X=0C176T FJZ3.KZ?]\,KY. MG7Q=KGZ>CPCP.TR74U(3SLX*N>TQD/N75+% SKH 1ZX[Y)*",BGQ8NX%5A\F MZW1X_@G29RAM-(R@K8+\G^'\$C[QW\C].E!%SU$X39NP$4;%@*Y"Y:Q"(H(#;X4"84;6C!19)5;!^-VLX>& MV-2=UL99G@%U/68S@8.//( D,Z0R1*;FX>B.FWH+E^IN^N3#>:(3TX4+11Z# M-C1/O(#HF(? ?/(NE>!E:T-G1X@GZ%BU4TF_N1\KUA'.0BJ3G]6)+5<K(D1-Q%4N&O 8R%:/Q68;,+,>4LZW07;:M.E!.WTD&*Q&N?#+;D$: MM#DE6@6=\M6_20&P]FX!]DPSJH)N'!-*]+D*+?W\B,>6: MJH/CV>(N[9D@>]['2)9^UI(X;TL-!@6RL%)@UB1G9.NSICU@?I/D:J:WAU0S M?:Y5:Q 7CP6E+A"L]J",SA <*V!41EY$U%FWOX>W*\IODFBMM/:09[;7)>WG MBT_GDR^(BP^]N9RFCP3_S7D8S\Z8%LQ*R<$PEVH4T(,3R8/&H'E(3J!I[;WO M"?6;9%Q3_3VDG>MS>5N+^DRK+!?31$I90*&L2>DH<>FP%= M2Q:*,.A,IQV=Y,A"B'!<9=XI%_Z,J0S M^_;6FA/ZK1]YFOSH4>PKV-'] EW^[\O9?%&]YOUDS56_:[!7 MXSE3Q=CL?8W:VPB**T-\MASJY1V=K/6\>366G4&>)K6&T=D*EO4;7-^.;+E\$^)ND8@^Z7,'$GL/]] MG+EH5992@3#"@2)90%0B@N3>FH",I]S+8=*6^+X!;O6AJ16T:A/*WPAV,2_. MB@A).NW RHQD6Y9"0K$:LN2H4$8K6.NTZ1W@?2?5/GI:P:G.T?JOTM"N>'Z- ME7SE2#:ATX"%D0BD41 RTV!8E,9Q9CGOM9385VA.FS&-M+ B5;1MJ;EK4,\G ML_FO./\XR5=W(LZ*%FAL$,!YJ4=.',$)SQ_^/(NHN'"< TNAYO^8"-'D!#S56U_.*A[N>7*/!=PW M/>XT.=&3N%-[BU6D2OL/IYU'"JY&]Q33Y<*7#JRTUHQ,J M"@M.5S/-" ^^*$\O;78J<7J[==F1OL=TFJ0]2D:LH'SGJ/^Z.H"O)K/9;SA_ M76A>OIE,%QI==0<2C6!*2 E&6@$T00U$Y)F6,MX#/2D[99,]I+ZB%L+E*$(KVD UCC*:&.+>_)]KDMJ.F"69U=L#+ MHN=8+3 0=8"LK>/&9*-8:ZIONNW8\O9>R,5)K201L]8@3J@AILR [+JH=4&1 M8^L;$!MN[_WKC_$": M#YC YF"3CIR5YJ7D'T?4KNSMZ^G55+QRE5^./^-LCGCGF3]]>?CAY<>NRL): M+I5@(4',LE8%3F13ZDC_H/"TRHBDL'G8OB'^P3HYM>/8^N*Z ZOS:'I"K:TP MRDH1(9./SQ59&&16UH /C4:4S+SQ4G+>?)\[NC+.!Z/'UD6@=U'38Q'H?=2Y>UW??71Q&-9PD[G4N3;&R>&JKE\H&<':Q&*P1MG[*=1/EBU[%X'N MF2R[J*#7(M#%Y6)0""#+UX)2A,%EFB?-K"T"O8M8 M>ZCE^WAK-<]M3$%YD,S2$*.,M%MJ@BEMBDY$'5W[F_C'V([R:$R09NKJH1K1 MZJXKVX#ZUIM9[J2XK5H8[B/UP9I9)BZ]B>0=(G("5W(A<,5##!Q=4DZFU#H5 M\ZDTLVS/A%V$/4PSRUQW1J]HP7,U?SA*\#(+R"(J@2IS'7N,3A]72ZJ=E+.Y MF>4.DNW#EKAC,UU60/1B$4*^ROE].;YC0YT%K93PW('/%FGD*8,GA@.7C-NL M.4O8/+*Q [X#6)P]!MCZ4DR_)'HSO*F4:J^9(FD-8&T(T*@ *ZVI!>?+.')IZ M \65@JB3NL>F)]XR#"7_M953FQ]9O[N\N*"A3,J[T8?QJ(Q2&,^?I533 M^IRF08?SZSV?U.@PN\4X&YUL$ST2633-F" M/B&X1=PU,@5!!T^"U,8PA<:6UKETZ]%T]Y+N??-5J,@7D[0*-54I:_I'%' T M/AJMTU[&J+!Y]:[52(8Z96ZD[X>N4F?Q'OJL>#:=WX8._HZ3#]/PZ2--S?-% MV$ $4TJN5KH6N9;DT1!JU6!>9,F2^U2V\Z;H*7=(0J]N"?(H@$,%9ELH=M): MP V-X06H*^+SW=V=:%6Z49Q!9 M;:RG:37S+"K *#+C(EE,\A'USC#]]L7MPJ^?=YPCD=#P4\Z M2:V'$-:#3>FG+^_I3QCC\ ZS!EI,Q5NM/Z[R;^74[+U$#TZD1@WP K6 M7E/:@$\R@PLZ"BERLOZQ/>!)4&/#F>DAF+&+V'M@Q.VN^ #D]6F?UK2S90Q MFYRBU3(:VBXU!^F5E#PC,Z)U<& CJ.$CE\U4..E3_L-8&3_A.'V\"-.KQ,0< M HJ"LMY.HXF1M( @R0JR,I6B;.;1]+YNW,-TVO;&_N+OH?O70WQ+=->38QM\ M0UD>][ =C?G10:,;Z=) '4,8(O=Q2EF2B-(#&FO)M_("'-H$V7EOI?(ER=;' M\(>AR^XFR8!LV44+/;#D+7[&\27^0E(AJ(0SS?]K-/_X_'(VGUS@=+E!AI*= MJAD#CI,7[V,";X6#3-NQ$AZ+3ZT3O;8"=@1&2B=]3OI61@_6RIOIA/;K^9?: MV&3^;)SK>?"G&OVY8\E[QKG()H U==J@]>"B"&3.UV1X9LBL:EWJ;@M8)V2S MM%9"#PTGUT*\:]9O ;$GRV4+>(/\]?E]QD^F\UP MOKR6A3:XFJ46- I"5 QX'C@@=Y%C]EZX>U4!UF2 K?SZX2V0YEJ8-!5A'XG$ MDS+_(TSQ!9E'YY/%6)>FD!%1:Y7J%I5WF=6Q!:Z>C,AUF YC.7;5V:,4Z"CPWE>! M._AX=JR4&*'$6DX572%\]#(D+#Q$Y;QI70=H6")LL .'XL$N M3::_3>8X>W&)I!ISO4O9R+3F J%@S3/-)8.O-_1R8"EP)WE"LY7EM\7#AM_] MVZAETJ-,>S %7TW&'^8XO:B#OSTW%CQ%%6AW8[5IE^&"K!%5K1%1>SDSAZ)U M('L5CA/:_3N+^:'J._<)NH]I:>!N@:JGW7\UHL/L_=TUMH$"'<3=P]Z_!AUG M(4O-$TA6BXD6]!!KJZ'B(K-&QV!$Z\HV0Y)@P[X_% =VD7(?UTEO]Z;EID1* MB1QKJ06R:92MO?(8N;M>I(2 .@A7;N>_R=1-MPOZ])Q6_# M^,-UT#)[$6IS:IYY <5B <]*;=!3?*'=#7&[*B,;4N-O'G@"._G^ GRHQ;V; MK]V N";3-C :WG*Y\^CA[[7L*?S[ZNL@N<8W5^["B3%EA6AJ,?*:J5G[QM+P!KK[5>2U,7EQ34067A27GO $&L@ &DP MR@DPT1BCI8ZRM-#<5P\=]B[*WF*?M)!9XSWPU_#G'2 Y:*-"[788JO-M:$RQ M6 W,U9I2/NJT75N(37 R)#2 M*2ZZC( C8ZHF##%:7)Q3J;6GL@;*"1@[+87]D .=FX2N@E5_G.+29M\&8$]! MC(W@#A//:*+*+>C170\#+1I? S7)IT7Z'WET-<9+6U(T24*)Y.NEI"TM;J=! ME TQC\/P9!?QMS[Y^(_)Y70X5'(2KH;X3B-\P+-@+#/%2D):$)0ML69RT*@)HHR\<*U;Y[ILC^X($K%?-:DOTY-">J#. M+Z-Q(!&\JMW27HU"')W7LES+F@JOR]7[HW#^9G(UBWZNA9QF]73OU6@V/^,H M7=8Z *8ZBVRTX+BW@-9D'] JZULW".X(^61(-J3J>C!/5L)_?CFMC11W& 6: MH-%["4:80I8^#24H%D%*HS#;7&+S-(TVR$^;A_TJLH>B#"M'\1M);.>!*.^R ML;& SM4$2*$>G7@#V0D:'\\FAM;W;)N!/VU2]J[.'N[MOB(C%O'N<-[C]&)1 M*'-QM8N?L1!S;?@.J50+@FL.OMX[I[4]B1P%Y[%UTNI&4"?#H[;B;WA!:N&* MW%3OOB2V$K9G'\B_6?3;/C,\"19J-C4*HJU VMT-+R"Y<0:9S,6'K;RY]<]X M\DIN*<,>7GP*HVG%\_QCF'Y 0N7),U ZT_@4;92%MLQ8DH.24M6>AT^U&._HGYAKFXA+D=M8 M"_37@R55'(3"& B+5D=&?F1I?0BP);23(4@?JFB8(;&$^??))/\Q.C\_2\3: MA*B@=C<'Y1GM238E,,7)K&JK;-G:*5H^^V1TOI

SCW>3F^%B*9HY]K=)"U%WIBX%EP0#A-5,XD]*W++.R* M\61(TJMR'I+)-_!RUV#]?8;E\OS5J""M8LYYD3S0HN6N&M+%XFO;(%:CD4J7 MV+J0V#:X3H8TS96P(CK7(C"\CM6_X?PLLURX]@X$=[0H%DZ2T-Z#%!BCELY+ MWKHVQ^.(O@%V["SX%;QH41#J04F9FP#+=>F9MY@F'\;56CKC5D1K49+/5#NC MVL5Z)Q)X$@P7W.22>^A8L /"D^%-CXI9P:/.\=:UU\[OK('*%<.0S&F5:\M# MEPT$D2,DR1T+Q1;I!ZO*<8+[4&L5K*!)Y_#GL[RX3#@C&^KG/S_A>(9GK*@B M,&=(R7%B;J@'!8%#X"&9Q+*/N7G\XP&*DR%!1P&OT'GGFD_+B-SK3XL^8N,/ MUX7A9VZ,+.1[221**@TQ>@XZD>6LHA::M6 OF9!C01MPKB- Y +I$ M]A8_3:;SL+A1? V-D9VCDDX@M:-UR5L+D64+VCGT 9W'V#IU;3V:DZ-"1X&O MX$+W:.C]$=_FT/"S(J7G(2B(0M?T;(,0:*$"ZR/#(JI5W'I+> S/R?"AF=!7 M,*)SM'/1//"G,+N*R=+.%:YD/*W9_U<%RVX_\B9\692Q^"-,\R]A-/W/<'Y9 MO:K+BT_UKV9U[TMSS"]><9Q[GF:IUIYFBKBQIDW0,5F<40%A=W0I"<1^]L M:.V\]#ZHD^'F<:E_!<'=0=M.+FWXSSB;E*6E'^X8^;VWH]P:P:!M*O>32Z/V ME6L]KMLIH42QEB8!L:RV5F6TV4;)"XB$2>2$ F/K/NB;475>JM-'S)>UD>SZ M:G.+>SNZU /WPL&HF@06E ,?G:(])6ADD2/7S9MZ;XEMJ):7C3GR8-GL0Q6K MTD.';(:Y479W:I<&J8*7KA[*"@>J./)N4ZRU2W,(Y.#J@JTW]2.N*MT/'?:H M,[V+6@Y4)'@;B-_K3'=4[1[5@O?1RX$H)(12EOD NMXW4HZ\:"^8!S)T$Y/: M.G^_D?S3I4Z#.M-],V<7=;2O/7B52#0C;,N?;S!>WRLS-- 8BX2D,HT_T?A= M%!YL%BI;46+,V]8>W/BPXZP\O).&)CV*MX^[5Y=3$O'E% GB+Z,_ZT_+@DG& M)LLEI^W5.@-*2PDQVP*1&9:EC(C-3[[6HSD=9C26?.LE87%1IU80Q3U/$ZPG*P6/-]O-G":Y]X]N\*M5;%VBSA0"/ ZZ2-^N>U= M^6R*8=9[Y&_3@P<-^.TDA49QONMGSFH/KGJ=K*Y$RYR<:I#4HHN+#*^KO*Y; M.IL2BB^TWJ'C_OKHW:"J1:**#DSQR%L?9.V+M5U,<$<$5_$(GB0/G#OPWM;K MHBZ"2R2XQ(.P+&$1S0L9=$,\5/QP$.ZMCRKVKLQ#QQIK<;";ZZ.W:THXO^X^ MK4HVV0,GS&2P& V.:4LCR;G0P)S9[G+6AN)J:P$4W@VI8NG0MD.$+F392U*0O*0]& 2*Y,37\BW,8:_VTRG7]\1FLB_D(G&_(S6JMG!YBZ@^+0-\Y0=@"6D])&X_ .DRR M1C,5;J)&1_GWD)SQ&$15: XD5@"SHATMU%XW+'-:6G6@-54*&UK7L!R<&AN2 M,0[!C%W$W@,C;O? !R"7MFHH4AE1&Q0Z3P!M[4^L',E!960H@G:M[QAM!'4$ MZ?O[JO!^?96F\N\A/6/%G/@)Q^GC19C^8S$QL@P^A%1[9/':(ZL4B(*%:CSI M&+E$=S\[IP^3Y"M,W^V2;FH:Q*A=HKN>1-O@&\I"N8?M:,R4#AK=2)<&ZAC" M8+F/DW%NA29?S4K.02FEP8E:>BQIDZ2Q&$+K,D^'H0U(#AF9YRF#0W+S3/(,>>;" M;=>H\_2STGPQQ2MR7W1*U2%V F*N!4.YXZRT791Y MW%EI7&;E>%8@8KV\&0,#;WBMX!)6E;:3HK;+3=I#RH-1P!,XIEV"DL@S5F@TD3QF*(PCMUZ0#]VB)_!3R$IK MK_E=A-M0XPO+<_KE[/=W9\I*'6OG8AUTO?,4%#A>:J,2EZ/GS")[K$7 #--? M/TP^_WC]C5<:OGYQJ^#;YQU+DL1.@I]TDEI#3WV)X-W?ST+V4O!L(%I'SE_1 M-(!"%E"]_.:L4-H]6JMB-[V]^_LIZ&U'J?4PWU[\?&9SS$EK!CQ+#DJ2^^Y0 M.;"H8M;.,94?B\WNIK<7/Y^"WG:46L,LDB6"WUZ=Y6AB4M:!,&)QFU 3AU2$ MI PC,A43U6/EAW;3VV^O3D%O.TJMX0';;3K;\P66TO]U&-XLA-1MHH9+RBC?J=,X^0%!G!FE:@FOTCHH#:.QV4)M[I M(%-DK?.C'L/3+O2[XBFSG[[<>74='M)1AI =)'0T?F80(H8,*#$SS-[[[6X1 M[!7LW0[C4.'=9CQ9'\+M02F'#MH^(KU%*"(&3(7\%6"6U4M/4I,#JLFO<8:8 M$:5GLG4GX350#A_ [4/]D_9JZ"''8Q6L^N,4EVF8VP#L*8-L([C#I) U4>46 M].BNAX,0)A>-$3FMP])[4+PD\$5'L,Z5VDU*2=9ZYSH0438DCQV&)[N(OW6- ML3>!EM_9IY#P^>0.PN7E/BZUS3D#_5M#9[96Q+,>&..*RQ*T3'Z3^;SY,<-[ M5HUU,NE%H UCR%?E%([BJ[UI/UU=(ZS^61\?2''8,[&1RFVOL=\@V1Y26X++*L-N$V:/801UE78*W7605*]S<;E M*F.%XCD4"!EIE9%D-@1':X3V@1>51$HY'8_6UEA$?2IM%P&U5M;/83K&_'K\ M'Y?G7S2)7"V78_K_+,)WC]/S+LT+_N<'W_N-T MV0@\6^US2M+?KZ'ZJ'YW>OC3UGU_1^':&[OIG/&TM=Y9::YMHN?#\2E_YL8)27T%4S\;YYJT; M\D5?:F@9N V*MBD:OE=:DM>>H@@D 5UVF>0[/?QIJ[\_.?=PA79QX'4_1*-" MD%X(!LG[0IZU\"0 ;X!SI8) I8-L?2EA%8Z3=IN:*6 4BQ+$FR!JJ=8^&I$ MAPF =]?8!@IT$'\UZ+SV+'KA0.82H%:-H/V,T.7LDE3<2\E;%](?D@0; M@MM#<6 7*;JU_\]-7715*MI^%_3"YKLMH+_/SR_;+/BE?H"[?@;/4E M=*B5/HN$K%E@Y"$*J39F8JWY[J>ONX[R:NA[U233M[5E\F)WT"QJ#$+6,KN9 MO'F4L$@%I%TCTPX1>,XMJE/?//"DK>?]1=LPP_8&Q+*0\A8P&E[VN_/HX:_W M[2G\^^KK(+G&%_CNPDG%ELAR)6-M7H?<@W<>H=1P7'1>"=5LJO:IP$".>8UJ!%#9D*K!6448#@/&FKF>?^L=MXVVKNJX<. M>VMA;[%/6LBL!+("ZT* 3*G$N09"C TI: M!3$&!&2:7"*7+=NN?\\.$8,=X)VTN=2WNAXR2_?(K%N@OX6+9=!^&[@]!2=W MA'J8J&5OJM^>8LWT-NQ"MA)V9BQGC0XBSZQ>J"6K*7@/7,L@;5""Q=;EW(Z" M9AOBHL?*LEW4U3J \P(_X_GD$^;WF#Z.)^>3#U]NPDH^H>4!=&&TE"LK(3AK M %UD:**V0M_;$=?$<=8^8OAP3J^:F307:Q]E(*^OE;[%\T79P=G'T:=E(-&C M\&17!_ >=8UJ%7#UOE;*5B!-"$F.6.-EXQ$XI\F.UGKH8;=Y/PT9ZS"7>)PE M3XMK!=S96&\96W I%/ I2*ZL,CZ)QKRXC^&TR=!)XCWT5?D5\RC44K8XGB\Y M&1/Y?L)"(-<-5+3$24/+%O?:R$QN>0ZM[_P^1'':+.@H]=85-GZ:AO'R8-![ M62*KR7[!U"306.] " 7"9&^T8_)!Y&J-+7#G2T]3F9U$UT.!C15^^VV5X=?E M/R>U1BU) ZS^Y1K0RZ"-$\!RK'T#O890 M:"JXH(707JJ@6N?K;<)T0J1I*O[6SN42R_/)11R-%W8N[6^S$7WUX@79/>-9 MP2G1^'F8?5P4SQ_%RSFY39.?9R3@/Z[K:).,?.+H2@&C:YWU*",$:Q!200S! M1EJFM[NVT0[3";#HD%KJP6Y=,9([HEJX6C2&R:P6.XHA("V=@,$%0EHBQ.PM M^)R9$3I$7EK'^[='=P+,ZEDE/>05KT#Z9CKY93*]""_'I?[G"O&B5-?KLKQQ M_&XT3G@W0X@&]"S-+\/YF1"L+)JS9FXX[E2[,U1:AP9(!_-4?T9=] MPO'L^N>ZMQ0>?"XN@LPNT4RE2>I<$<"MX_9-\I4KUD!9G/\DW=GMI\Y\ M$$9I6GP]ZDKEE"&$;"$DGV7RTLJX58Y@MZUW_P&< /4.K]B'+'6=NUY?%Y1] MUT#)9EC=C>8%7 M^_O[\.>=+?Y,6R2C4Y"ER8T$LCZ1!EC+#E@>M>?.F,CV- M[G?V]J7;%?1M?F#288B+WR%-SX5!LF:ZHN?:5;?).DO3M42$*'5M)X&".<>\ MEMNE^0V/_3NQ!]'Z"I9WJ_C3=KQ_QS%.Z4/C_"Q?$ -F\ZOV"-?N(?W^JO') M@_E^YK((PCD/Z,UBJ@<(7).E5:3".M%5/,0ROO> OL^'P_%CQ23I?"*U\6S? M*T'_8Z*V7:)9G"0974H:$KBV*;BD3&I=YF2WU(J65QU^GV&Y/'\U*G@6> S6 M&0W9>5=SJFSUCCAX)874VBK4K5-*ML%U O.O-S6LF!^=;V'=+\ZP-FMA=1SY MC,E:TD04$#5]2GFIP#N3P9LLLD''M&U]S-41\@DQ;$CEK2#?WD'_M0OA_932 MLR2L3B4Q<+(F[X:ZC M?R[X^KH\@.>8Y=Y+!L3B>LTC)W!"5&M#6N=%1&U: M+RE[0CTA+@VAK!4D\X=MJ+@\GW@S'25\=K[@=$T;Z;V]XH8'#]ML<14TU)FI,OQI%LO*JV-%,J 4,G0G*I7(WFBR>RY M9)PYXVWK*ZI/LO7B+CSIW'IQ%Z4<>^M%\AJ$Y9:!X)8L@R S1,$8:&98H.$H MQEJ73GCJK1=W4O^6K1=W4<-!.NEM _![Z\6=5;ES2[U]]' 0P@A;I$LJ@(20G+/V@9/.FP4^K]6*_/-E%_,.V7D09R%/P-=7'%1IW\K5\;P)9 M7,Y"6BONWZP_E=:+.^ED^]:+NPAT@-:+3CN"8&E[M)S5*+F P+0'$Q S&6;: M:+N5?I]&Z\6]E=I1=#TNZEMDKS^+]5@QS<]4T3*$&HQF0H&J-*17$FS@68ID M+6_>G60/F$=!G#;>2M]*.L25>=3%J6PKY94'12@):;0@-9,^>2\CWZK$[^E> MF>_"F*;B/^(K\T4IC$E8H'4SD61T+2)$I+>.1TZ.F2EZNPX*)WME?A\6'5)+ MK5NOK1C&(A?F.C5F=A8\THH8%$1&#CW-A@2>-G'0R6#BJCAWOY#D]A3ZZDDG M3(S])=J\HM,.K%US]8[(_&:*OUS6.'<]14//4@2C9:HMA1@XX M9!M\)T"QWM720]WM%5AOK]B]S$3_41F%F].[98VL9^.[UXOIOU#VM:S9N!3;=\@C!4"7;(" MG\H$>FR@WV?44V/;,#4P]Q[TF^GD$T[G7]Z@LN* M]EU1"GC)%802- L^,IZ.>4]:.[#O4^C8V=0PJKDN0KOW"%]_6@389CA MV]&'C_/7Y??9U9^>H?6%T2X+.B8/2BL!+C%+>V\R+@?+C-^[7DX_D+_/AJ,G MR@#%//<>Y2_T!>.$*\>H4[*:JWI(2AI0A6:[KT<:T193&P/K(O8^>.H#\/>I M<.0D.?+H[L)"_&UR519UJ8DS)XTW* HDB>2.*11 , P@*RES9JW7[HC-J)6# M^CY3CIE%1QXBOG]Y;S'@]Q_#>'G![XQ9E)&S DS+VM&I]J?PM$3X*')RSG&3 M6Q=,&72 WP]'!B!&#]59>UB$[KYQD_=JM17>2HC,T"B=Y/7:>P*,TC(>HE9R M@.+"/8SL.^_[I,( !69;#O$ZL_)-^++XCG&FWTPO,=_DX.D@0PFDE%Q+>BG/ M',12MV;O#!>*J53DX.[#'@,Y"6.I,SG[\BWZ9M;3.%%H,OG-TH=@QGPJN*%/_U?'/ZW@^^G!5 M$9/V0J5MY%!3U\CK=+G6&_/ (V,LEVS%_7J3!W%KUN'_/FF&]6::\.B83Q!O M0]W;C-HZB5Z2PT:69:T+Z"0$[^IE3*V8DS;)_7MZ##.$[Q.HSPG4'YM:=R3L M5RMWCUSO#-AI9@O#NM_*3 .V&J)S FP.1@DOI;A_U>0@F\]J]-]GSK!;3P,. M-3R*'&:I6#-F5%RB+*02E0+9J<:#3Y%!#C1RCMXS=,>Q[7R?.D>RZ31@TI$? M8:YI6I311[26@]?%@U(&(1H:*[ET3F=!"L-COLYX;$VLCG "'2F9&AZ #J.$ MZU9VWFA6P^7%\0**NP0NB@"EA*1) 4SATSKN/W [PV]DPK2@4\O&GGV,\3>< MG[EZ4BL\AUJC&%2L:T&)"K0@+60NDL !2HQT&<+WM)990XMC[7; M=V0JDEDF#'@3)3 178F%&>M;&RTGF VXESA;MF?MR-,E_K5\]4*$XK0"&20) M1WH$+WR"DFAD/A?D>"373#<-Y818=PS*7M]]]5"=8>Z_[K\ES+HG#ML+9JMQ M-VH"LZ32([V';BG.M.8\9MKM$K%WPM6L2L_FI M/WWY-?SW9/K\/,QF5]TI;&"HBL^@LJM=F#""EXQ!RI&$E)D7K/4MF4Z AVH? MTQO#UK>3Z5M]Q]);YA&1WAW@HNM!,I8)HQ0X\OU *1J:RR(#:AE-%@J%;+WO M[P#O\#UH>N?,]LW>.NFNAVS?1Z#> OTM7"PK\V\#MZ>6-3M"/4P#F]Y4OSW% MFNGM".@FC=5,*_+ $T^@ CG?L2@&/CC)@TT)[U_2/@V:;6A_Q^U5G9.^=-%#\XP'>$J*#*TSY. KPB,<0K1!@#86G7':V=C:@OH&Z;"O MQ%OWQWB!G_%\\@GS>TP?QY/SR85L/KG Z5L\7\3?9A]'GY8\]"IA5(6!D"748FD% MHG81),M*YT)KD6MM83P"YS39T5H//=Y=N=]0$)U7R@8/5JA2CPHXN.0L,$01 MB_#M+7-06.+H@$ M+%B:)3YG\.2U 4:C%:U_0;-ONZ]KOSS91?S#]G7-)EB&60+/I68@*$)6:-P8 M13:&AYQ+W,H>?7)]77?2R?9]77<1Z !]79EPFB,O$(I?M)EEX ROP1DK#/(4 MN=_N#O?3Z.NZMU([BN[(RV3<6E&S,V629D8GR+;VDW$R0%@T&&6*:>FBB[DO M@[/Q4(8GX&#'D<>@_!["8EO([[^P5LBDH7S&:?B O\^P7)Z_&A4\2SZA"CE M\:DVPG &HK4)G$"I"H^&N]:-5+K@/6%V#J;&MPAK+AI*#RP;6=U\!K18!4@<@V Q2^;L\)/_U7%D#QDM$&,) M0#/*U3)>"H(R%L@:2J&H*%/S&E>GESVT"\/:9@_MHKYCR1Y:YT,DPAG[L2%+<.9N^CD,-&I+0!^#V?NK,K=PU1[ MZ.$@A,FA2$Z P!7Z1P6N(6!@0.XZF5F2?)GFZ;)/*YS9+T]V$?^PXA'6)DZ7&7-KH@#VA<.;>2NTHNF$6]1LOBFB4[:OQ@>/P#KR0$X7OZ6U4GH(&3X&\3>CKGL2!M6(HI7EM@>[)FZTL=O(U9N\A$XYG] $2[ M"-_RJZ\RAHDI8Y,\_ZZH'R-,)E M/?-D!_&W#I>M" 0X;5CBPH'P4=<$>P8A<0]11:URX3S=+\3PI&,H.TE_0PQE M%]&UCH8]'J<3N<10E ;:# 4H3 :<)WA6"!1>!UO,=MW"GES@SE26 M6^;;R?GY+Y/I'V&:SXK59,42Y9-DD08KZMB'6E77>18@\+ M^DW5SNOCO1>7=>EZ@]/1))\YR;4,60+6PSNEH@7O90'ID9<0O,FI]5G"8WA. M1^N=I=V#3[#$]N9RFCZ&&5YWI?UJ(YN=T1:F"5D!IRK(0+N98R6 #4+6Y@$F M^[XF_:/ 3H<;[>3?0]6)FV4K:EZ4S0AC?4.UIT;@4,F M,6R <*BU+@'U7OGF6\Q1GR\@TL\HELO&!VZ06U7(AQ'KV;9@LJI92 M-6J38[#JBX^_[N1.6I@T$F'K))'U%5)=]$IY(2'*>C#.48'+]?!!$-5=MB:* MO)5BGW#AV;U5W$:L/>P,CQ4\-0)9CH9##O443G'$2.N6YM";QW"8(H(B5K"V>M"Q(_O5+D7(]!(%_Q3P*SZMW/9Y?(^)%"F5<36>KBU4B3D:3)90D=0X!N62MRW0\1'': M+.@H]8<\4)TL@Y^F8;Q,8TW:R1(]X8B:O'2G&1FW!(NS:)50N9BT7;+HG2\] M365V$MU#%>H>/<&_3^L=R\P$5]IGB%;68Q";B&+% Y/DN40>5(FM4_TW83HJ M9K0)F3950P\Y'RM!_?QG.K_,H_&'VS:U3%H9A0#A:J]1=&29D.<"/ B=-3=) MJ=;W[;=#=H*4Z4$EPT::GJ5T>7&Y2&5[=C&9SD?_7%BZ9UFQP/55WD,!)5& MU[J 35IQC9Z1E3/")W(?Y&\X?3@!+WC1CW$%.RH+*IG8= MIETV%1119>M9\RJOV^ Z00(U5\=:UZ5Y]L.O8?H/G-<3IWW=1[?C=Y<5% MF'Z9E-M?=4ANV/$)C7(7NHRK46K"G?*%G^DA%^Q\JCFP%V7;)>8)S??NW]!UZ=>8:0/1.N0+%"@U(U MV:NF#SL?I4*)SNK6K=VV@#54>D)_?+F_7K76Q1$E*(1Q&H7SE^,9/>_F3HJ6 M:%5DEAQ42V,Q)+!H:>D52B<=@DJH>VA-N@K*H1(/FFO\H0G56?+]=!D=SPI. M:V/+=SC]/$JT(R^2+^ZCG;VGKYRM?NLZZK'-6'I*/6@YCH/E)70GR,/H\&&U M>^R,%;GP(F.J1^\15.0(CI,%6J0PQFL6I&KM4!X_4S>G-APW47=1:@\$_?W= M^RF&V>7TR^U^LFP=6D+A(@:H6T5MV%1;4=@,W+N@K<.@0^M+D.O1#.]F'D[+ MDUY4U$,T]6LS9'D0P(1Q*#+86!.$R-" 4$]U)-YUA"U5HH[9,6W M3NG9%>/P'!LN M&KOOIHM_8HWL4)U.]CVG3/*^J_+XHI1:]5X#5C40A0HK8? MD5+2\JE*Y RC]ZUOW.P,\MME6%>-]5%@9!? BRK0S);@ ZNGXDG4H@JT0RN: M'8:QG#7GM'FW#AGO#/([Q?;5V "[Y-USD+O0SXJBT7.N 0625'Q4X!)&""%Q M@L]$2'TS:QVV;XE03?0SW%GB+V$T_<]P?HF_+KS/16S_SNW@F[<7'5BO*@4M M-O<.AXM=']GHM+'IR%O=C%X^]#J3X:N&MMS=2VP\4D)J-FJG6[Z3[',]BM[V.:!P_.S8Z%,,=^A"MM M+(SS!":9" H9AYB,ABRM8JPDE9H7V#NR(]SCH8,5$X:'*,-P\:D!0G+.]/\(.;FZ4_\]&4G M+=X_?=E/!3V$Q'^=C/'+59KM+Y?CO#PVM%H(+7( D60!98P![SV#[#,/-)%X M#*WCWJN1?,,D::":83-'LO?1>.N 85&UIB(#5^_V%AECUDE(6GR_9X[T3YQ& M*NHA=+WZU-D+69(4 4B["52B4;LB+ 3'$)5/-I?6J2.GF [0:4/JK)@>[ND_ MGTP_3:9ACBLS6[S123NK0#OCZY72"*%H!8ES[;CRN:36@;1' 7W3[&FEJ(:W M_!]$7'[ZV M>6AJ*V3?(U7KHJWM%-K#5K?R,.DAWF4MABW ]E40<1>@!PH]]:#Q=:3J35U] MW$[?";3T*>LL$'2NQ\W9D:=)JSO0C"LTCBB+]Z?'K4W!HF.CUBY:ZI-2+\>? M+N>SA03X]48><\G2"E\+R2.H(NMZ3>:@DHYV@'L]G /<0.]/D>LH MTU$+/02,5D$32TO/1E-OQT,D8Q&4<;2K!R<@"2M-E)J)YI74'H'SK1%D'RWT MN8+\].6.&'Z9(EE_X_1EL9P&#%&%K,!S0JTFZBRAYB!*NFW W ZXFV#<0!C>M[\ YN4K=1[19&3PN]#&1%WX=J4&55 M^^8*4?MA,D%K=18*LO'.%J=E*$/8SH-09WN+^6#,V44=0_E=-\OS\BX5U]YZ MFR%HJ4%I6H)C(8O-NV0QF4 [<>NSU6UP'8=5U$FAV_A77;31@]5<#WQIVZ[_ M^?E_+D>?P_E7IN&+T:RFYQ'XLU0+WA6-(!;W5ZQ()(EZU5<$C*1Q;53SPY!M MP1V0.\>8]MF/4@>X][;V1H+CED>E#*1,$!7C&GPT&:*VBIF0;;"M3W"/]\;( M47.O%Y6NW2J'N63R6YA.25B?L?55D@=?W.>%D<='\52NA6 121,_@!OR&%51 MKG9T<* =^I20?E&^7PMIZ*:KR##KPA<195!*>HC1D $4:_<4%GV*3T3>IW4M M9)=Y,.BUD%T(N&DI%6\Z+\JT;+SQ$ M<9*!OYT(LJ*43 =%]>!R?XWH3A>#;7#U%-Q;A^DP$;VN.GN4 AT%/B0A@BP^ MF.(@<,NN"V!*F2#;"@^%(T_L21-A0WQN*![L(N?67?J>3\:?<3H?+0I#CT>3 MZ6^3.7D^ETBJ,LVLQ^(A+=I,"57SI)$!$YX18AHT=YN\B6T?-KQSVD8M MDQYEVD,!5K3D&HY 1D;P6H4&IG2BD!"]$:G16B^87J M53B^VQ"3QLKJ(2GO/J;EG-D"54\VQ&I$A[$@NFML P4ZB+L'"V(-.L>C+R9( ML,YE0J<%!)$-,)]5\;3PR=S:$Q^2!!NLAZ$XL(N4>]#]G1WN>FLK):803 3' MLJX5?Q2XQ1T9F5#&9(KVK4/?#T ,;T:TT,ZDI6C[R%A;\X?DO%*+K8#BU4UD.R4=,+-]N,Y7LQBG7,;4&0/N_X M[Z/=8R]&$;.@I1\]H*KMTF(J$$T(("1F9VF:&VSM:1T_4_QN:IYAOC^X$DUFZ')3VI-;>"?C[."QKG-=DK\GE>/YFBA>CRPL2 MW^*CL]DE34ZL%=!K/\FSZ%$R$VE&:E-+!QL'04:"'V4,3C*16>N2O!TA?Z?J MP0APX'2L.SO M3=_\U[K!*TM'M5GRM:N(WTJ25R^&&6]C\2S9,C(-$B[M8B0 M IZFO>:+3+- P;ZGVY>3NU[$E?C>3!H M$M3MTU2K4+07H-I^ZAW6-GK,"H0N*E]FM3H!SM2HY\ $ NC/ < MM?P>3GUR1-U%J8.%4[DLI@3R-ZVL)4,4:O!)D/^+UF;&0PJLM1]PBN'4G72[ M53AU%\7T66!@O> $,18(@1O@(1B=C=%[? ]\&XO=2'1U5NT?!A7WTWKFHK((+)< !DC2T 7 M1&Q]H^@IE^KHFSF[J.-0I3HR#RKK["!)7]L>.P>>%P11DM(:,XI!*/,T2G7L MI-!]2G7LHHT^2G5\;:FM*.QKF6 M'OG4\5"NVP,;'J,(1^0]LL2?27HHGVKD&!4MK&4 MY#)O71AL,ZK.V?$WO7+7/NLZQ[?H7'RF,4M=1R_II^@2%)6+*R$[X5O'_+?% M-M3A56../,BF[T,5QW*4M'9(/WVYN7N"+D4=LJ>!^ "*2U$K+]=2J65QF]&2 M\3K4!+N%=:CX0S]TF/2KEA[,^O6CO[W$L@W$GF()6\ [3"RAN6JWI4Y'O1R( M0MIF422YQ!P=N2)8LPUK6*YF9V,]6#"J]5W @U%G0RSA&)BSBSIZ8,RO(7VD M37WZY2Z\I=,J&186#?A2ZTLRC>"4%J"EI+>8C$*V/LQ[!,[PGF!S]=UOAM=( M]GV77K32PTG9NTF9_Q&F^**V=9C<7>J,D+6)<0"N M3095:-%SB2UH;:5F+A;E&M-E+9C3XT<;N3>\>+PHS',SRJO4!%P0=YE X$,I M#.O5:AJC0N]IM $AY5QJ?QC'[]]A7U/DZ)&'G(Z>FXKSH9H[MRI<.^Z_3R>S MV9F421;M$7(M):V*U^!M9J"5T#X:I4QNO5<\CNB(F-$FVM90 7V4\4[I\N+R MO-Z(>X&?IIA&BW,3^OD<%V(?YV=7UY$6OU\[F#.6+5=6UF,4&@*M9A8"LP@Z M"8'<91%%Z[!M*^PG1[F#*+6/S,/PJ9[IU*MPSR<7GR[G.%UNIW>&>'43%&UOG/U&)Z3HTLSX:\UBYL?G]?3_A:]!%9^3Z/# M[LT8&YUA?WUA^0XG6%8J.0_,2EE=7 '1B0 B)B&M0,%8Z]#4&BAM[^1?'7]A M%+86,0/4@OPUSQ(X289;*;0+2J4U$ZV[Z*R ,=09= L=/W[1?7>I'LL9\XIR MR)&3\KA(X)W$&B\F/SYG#;Q@HD%I9[%U$.5X:LYWUNOF4O&[R'?(RN#;X/I6 M2\7OI+-M2X3O(_ A"2&1HTS>@<1JUPK-(!3%(0C'-5KRF7+K-,YC+Q7?"P]V MD7/S4O%3S*/Y+R'5K-0ORQ-#[209P JRJD72M30T7K);K?:)_D_CMWF3=;CV MVX^H&/Q.@I^TE%K#\-?6U>DEBXYQ'T!+E\C<,0YBU!J"-L68;%BV9CNM/JF* M__LKN;%,!ZC1O5BCM!6N"!7!!;)45,@"/+>T6D56IM4'VKA?IWTMAV1=KW$?< B\"R9[ C6)$GVHYB!)48K]N1I8VI M1,Z4TS*UOK5U[(7Z>^# +E+N0_>C,;XN5^;(\I"VN&RC*:!9D(0C9/">]KL8 MT#DC+.;8.K;S$,71E.K?23_W5=Y-N#T<<3YL'I ,U\FI #[H K)"HD&%!0D41LB&T2(*C!@G&FK MHE.^>>N5!R!.1-==1-N#/?>U/[G8JPSG63KK:6E)=:^J3@67 7+2M/YHJ75L M?OK[ ,6IV/ =Y=LP96TUHB6GM\#4D_V^"L]AK/>NNGI4]1T$W4=2R"ILA8DD MF,Y0;.5YU H"8Q)TP6Q16.MUZQ/[X92_P6H?0O>[R+<'G;_%SY/SSZ/QAY4Q M1)FL5SER<+P&JRHXEZR%E$M0R@8R2%JO^H\"&GZ[[ZZS25\"[\&@_\\P'=7= MK1;SOSI@0*XB<1[0>4]X)*O)MH% .41EO(ZI]>'K?0RGLNEWDFT/Z8ME$#;FZK=C@)Y&N1N>L=I M]2E6MX[3#Z7T#=M\WSK?1;+]>>ZO/^-T//KP\?HF!>U BY8MDS*]>>?E...? M[_X(G^H[RQT)$0-R0U-'U! 3_1.X8Y B^IATYIKUY.7O!WAX$Z&KQE=' P90 M5^M3W[N"J,G*D_$R3X$V1Y&=T)!CC6>X&"$D6X"YR%@RRJB\77?WM8]XZE9" M0P$^5*MNK]8ET;? M=IBV$7!AS (6BIDHXX[2+-U!LYC^%2(*:KB01L=:5DS MO-ZK+/32Z8PH.:UTQZGE-1; (92\BQ '4>[K\7+SR*$(+;BC428&RM)/WC(- M*EGZO2FI%+6_?F^>,]P6W589&S6\GR0;;L.SZ?SL;1A_N&X$[W41A ,4BD"# MJW LRGJ^'%A4O"B_50Q6:SBJ\9M(V,';Q MR;=19OMINGF_[2#\^^KK(+F&"^Y].,K$&*QE@*6>"W+&(:"S@)R\S.*%-*'9 M;.Q3@6NVTO;ZVT5@C?7V*TGJXO+BYN3=A!)=!%F/WY7TC 9C"BWK$DW6W)FX MU4W^#9K[ZJ'#[9&=Q#YI(;/&&^"OX<\[0"P/20CFP6@4H%3(X#)!"C89+I74 M.6P5P=ZDO+L/?8+*VUMF/6>1?77X%CD*Q7( 8@^M)59%\#)$P,B%28034Y^Y M9*>8BM!$U@\Y8/O@P*MZPW9ZT1).IRU$*QPDSPS&;))QK9MJ'88FFQ*1#\*27:3?.N;Q_X8O/X7Q M/WY;%,<(Y\]FL\EUU99E^3AK1*$_@EBCY8N>*BZ1#)+QZ)F,WN-V5;DV/>D MR8I-%3/I2ZI]I"9?QMDHC\+TR[M0"W"_FT_2/ZYQ$*]@^V8\(IYETZ$ M+1LLBH.191<5]$"2>@S_[/Q\,J]+Z.M/=[8^:[@F%]H $]R DEF!L\I!,2PF M)0WWV+KRXUHPP]L!<)#J'8VT-ZK@I'FQ;5XNN=O?^_O3=K;B-)TD7?[Z\8.^_>'?MR[)QK MQE));;I659*I5#TV3[!8*4R3@!H 5:7Y]=X D8F,3 "DQFS8+))">+A_ M$>&[EYD447-(1%HO43\AIEU?F6>7&3G;H98D=DEW/S:.\>Y^_G-^$PWA4@E- M-5A:.D G9<'SZ"!YS14^2"P*M[> ;Y=YH0+>CXTC^7;7\:J?YHO%_,]23..^ MXF]6WR=4,2Z9*@D])>Z('$&J*<*2J.P#9]GF,?R\V^@[=".B7ZITFQQ,(@,X M A_N'ZE-9Y?SJ]EJ$@-JJBD+R#:9TCLAH75J%,CH1 I6,2^';3IZ1\O+0$45 M3@^A =P1]6;^+$OFF\S6()X$DI4O6OG#%<^%R M!$=9AL@S7J+$9;P.6S\DDV!D M#L91Q+(OC;1YQ'<6[S47C9(!_U,_AD?EJV,[;:>-G4$E,4#;A$T/X9OYY>6T M\4Z]2PE5J8#?(= G&1EB=&:@320(;N_ ,$+!,QE%UMG(ZN]-!_)>!FZ&DL< MY;<[25T_GLQ$&Z)@('14J#2%,B@D*]!>DX+)'(]!NO-?+E:7H\Y"B(3&U4$CM^@^Y;'VB18EV)0:,-CT@76GX M42:?:B\B99Y26KMAWDZB3AL%P_!^@-R4][-56J3EZNU?7]-LF2969JF](B7Y MBI5*B>(H"0$5$D1ICC[F6/LB?T3"RQ!\'[Y6C"%NB(>_F<^64_S4)D_N4PII M^BU%5$GO1<@G:./F($OT)9C2 0B_\[RHI5X(EIE7J7Z_A4X4O@R0#"B5#2ZL MWE[,CXMY2"DNWR%S[C6";ZXQA8CVR2"T"=& =YK'&ZS\9T9EA4H>K:W=6?D9 MP,6*@](N4?=702G\:K1B2 EK5=[W#)#=96Y [?.@B.F\")9^IQ M9G-E/]4SQ+T,G PCBPVHJ>S9@P4K><8++R!KP=2^,MF H H.TUW4 M%KT_A:LRTO4>X71"K72>"P4L)97C2E9:+Y.K)I(SY,.1N%9B!*-R4*OL@9*@,%K MS3/5[7RW>Q)PVJ 9C?4;\-+;(?R0[D\IILNFA*%Y?.\%)Z,1C@3>-) L X&H M0\90#BI[);P)4=IA9UUN)>VTP3.D'#;@96\?\?,@W_3@_AZ^I'AUD>*$>DFI M9P$$C;8TX$FEFW@&[B6SR@N&REN_Z^79]4\;(&,Q?@-8>GN:6X+Z0\8?S,+T MJ[NXCFV7OTR7N &\'#WAGI4A4K@+$C,81PD(01.UV3N\/ ]SZVRE^;31=A#) M;OYA?-SPN7/J7\'^5___CT_I:C?_[YY]_B]'RZ M4KW^N >2[T=G^FM5.B?$_]4S[P>5DY2:!7].R["8?EV3O(:14U&2E!$\,?KK M,5^6N B$*:.(D(KZVF=P!TF],YTV?OQUQ: )A,@D,C!)(@A-.!Z:H('@C+^3+%__N_\+Y* M=S^I'*'X;E.Y^6;.JU,@T9^>)+!ZU)CI*0%DV@ $YB/V7AG:&J# MDV-O95I->AM;FG;AXH"=,-N0\?):FG9B_I:6F/MP;LB6ICK$K%##C28K5'E8 M!,<-!\L%Y40;9U*-WHK'T=*TAORZ,&S0EJ8\R)!=Y"!I]B5R[<#&T@%;<:E- MM,3P5LGH)]+2M O;M[8T[<*S05N:2F9F^PMN;9T/4L#;O^H>O39;1[+QYX#^GQ>6'_ ;5IH4+JXGDCB;G/62* MEXS(I14;567HD**&Z$04JQW$VDW5 5K6#:X;5Y-"[6+V][.PN-[W]?^^GWTJ M=O_:UE]^=-^+'KAV!TQ4S(E2K4 J7YKHE!;;(JE2^TV#*1.$6;O.,IV6?1F M&)C=0[0DNT):&B+#_#)-F!::><>!42Y L"#!295+\,LB&Z+.K':.SD,*7@8. M*G!W:QUJ=6?:7572TLU*1+3<86D6IG4\;%T^OI+;;>\=U?+%S9?+!ZO>H4E& M*4M\!R21" $4.E@3 F1#$D>]P[+J=1G;J>FM?3S^Y&N' O6HOSK.P7L90?"2 MR!J\ )T\]R&QY$7M2V0S):/YW>K(^XE:T9^]Q^!M^P5Y?MXDP;_!J["Q>:.6 MPE!DB!>A/'4<+T*A*7B;#;*+$_IX(-1>EL;3E0_F?ZL@RGDUEE9V 3RDYC/^ MBW7?H#8T573(;:-C?.]<7_EL%75/YHXE>.F8\R8'T-H1$"H+<,8E<$QDDTF6 MU-4_WT,+_!EOWACR[L+3VMUNFD3>DI^0%C^GQ?1;HT'=47KC"^$LQ\0".,4# M"&V+9LLMY)BS)]&0D,DN;;']VC&6$N++R,AR!D'KH0V9"]!56#S#%HB0&LV1%! ML'/FS3@8Z,+E 63_,:9,NZG.SZURTJ*MR\-AO/_+].^K-%N]_5:Z[>,_ M:RZQ1(56:*, 2527WJH"K$H6C%/*&\.RT+63!;>0\H*4O!K,'J#7X :R;H9X MM2!LJ E&VX@ZW."BWJ+;#8<>?!_G.C"[N%QL'ZY6&8V2\O!"D%0+6$9C.0"GZ\@F!4I:=XJ M66A_#!QL$%$=03TO_CVX/(3[Y\$K^/VW].>;"S>]7+Z;7J3XVU5#8K2HDFK4 MB9B+3>]""DX&-'V,RRDQXM)CKU_E:-]&L@Z@-XX1!.PO@MHFPB/ZKHDK9=7S MBVETJUL:!=Z-ME3(1FN1QDPH6! (-QMW9P8".- M_YQ?7,U6;C&]^/[ )I?K6YMH!O:6:;.(DLR$8C91!58SCUH%27^**<@VHU" MZDG("T;,0-(8+T?I7K!D^?;?5]/5]QJI22T^M5)&4E?Z*R4BH?27RW4?GCML M<6H#DRJ 8:XTKE09;#%BE4W2.89OAJWMN-M(2&_%=%TAO?[3]12ROQ^-")2+?[^>(6 M>/=\O5J$+VZ9/B[FYPMWV1AO3%-'C"00'&6E_V* E&D0M,P:(JUJ ;M M9BLUA_)[59/W8QS5X?L0YNU&RM8671O:AG*!/4/7@;Q@E638"AH]!# V2+P6 ME&B"%ZH7Q2EL32G>(Y!]1L7;&99D=6_YZ.#8Y1$[ #:Z\+VVT7.&(F$-=3]= M??>NM#EL2%O[;4@N(Z-9@DRE0CM7Z= SB_J@ED M/@PW:_LW"FE\.VGX6\**1RXD24L5H04?E #MH[*<"&$>-YIX1M#;UWE)@J[$ MS=HG^I_S8C-_FIY_62VO;>$/&7^6E@VYDY )H4H98"'%TA%0%=\NTD?18+;6 M1A/;C>Y[?IWQ!5W/9JC-Q@$X/D/[Z<;&> MUK49OC(;B;H'!4"B=>"<+BFYJ5"80]>/T7! MWHW=;\WJ0M!3/]GM(W?=)(1..+>$ALA H[E49@B2TBI&@W)>>B\=9[+VT+Z6 MI+T$? PAA:=@Z=W5_1&9\6P6/Z75%'']\]7BMOG\-;PGSCM/ VK).BD.@N-W M/G@/6HI$M45-FM1N>=J%OA<(FWKR>(J=WE- V]':J$T3)9,QPI/B=I,@@I7@ MJ$/%R;,8%-?%'#\(=!KR7@]RNDOC*7!Z=WM_^U>8+M-G]U=:OIE?7*2 VO4D MQ6BT+$TJN4H@))+CN#=@5.*!&\:"JYWMNXF.EP"%WOS=X T;JL_Z=0Y >R; M^669>MO4155+O=K]R373KSKNHU(*UG6PX_'29[CR[+Q);?GI^]V??'3?RX_. M_G2+>(W(6Z@++9G"3M,&ELU,;:#1P\9C \4I9C0 M,8+S4H.@)($S)H$RTD:2I#!$G3Y =J2R'0@?'5@_ "X^I3(E*JP::_0-7J#G M:;E.RDG2.TTU1\J2!6&9!._QG;=99$&"LL[7UI^V4S.^!5A1;/-!>#Y FLS' M"X?6T>5U43/QP1'FBC_"E^P[&\&$E" [)82E) M1/=1];_W7K7/L+8DA4B+6 MM-QT1&E!S4!:Q4-*#J-&["^9+2+NP=8ANCX]I,IIAO=<-FC=!;SGE,*[*!D- MB5F2C2=4LGR"0MZA"@PEXR[<'")SG;Z]_'HQ_Y[2=1K%31@,B5R_/U0B38ZA MGF.5P_U-"#2T3VO>M=KX;WH?<3Q.9Z[*RR&RU]DN @4A,NO$ M0)8Y%"(E4EI;1>#*VY -:C*D76ISF]5.6]A5>5F]2V\*\UDL5'[(.16E\J:) M+!(D4F208DFK+^UDFRXB*9T <'V@P7_X>J_3]!9?TX4:J*H ;PCC=^^VG)VVI(^P,E ML_ST^Q\WXWQ]X(8P"Y9E/&\T<=0P\;PYFIG4Q@8>:R=3/DO0#R15%-@@[?47 M>;ZX=+.0KC.';SP)TCD5=08EC"EN([S!-=-@B,C<&:5=NR'H73RNFTGY@: J M0JKM)?C5+?Z55@T'-@#\9GJ 32Q[99% GQ'T M6>T5 V48B0Q@;3YX56_:;B@ILPH!5,P"A#9H5(<0064?O" ALE!;V=Y QBM& M3RWA#%#+^@C(:Z)"=K@5QH'PIN-PF5H=@P9OHLH\YZ")'U;)^8&9:@*J6.Q: M1N5]*IQH3$]N@[2.*>"VO(Z&X/H2-YCPTHLBEV!JJ\RA'6,@;Q=\G4[-_7E> M\;JX)>)&J6Y!1L71K_>6'G_:ZY[,?RR^'IRK:)8\)H=HIP6^-8#(1')HF5#D MT/06+BJ7+!.DG2/NT )\9GIK7?EU85AEN?V*G+J\NKSUDB1.+6Y!4JJMHYZVRL3>);S[BYZ@\/;FV0".G'^B(C:=G5\[W;G//J+2 M;FAQNK,@\$5'98)1FJF/PGI7.Y'^WO*O4P_J*XKZL2;F)U[4@9J"8[ -" M#A-,W5LLF\7;@Z?#G?V;H@"+%Y&F&4)Q*XL4)!@9+,@4!!/21E$]D#2"@'=$ M'8>1;Q=6CA?;;BXJO,OPOOLPNWG$D%)&B$X@44\ D;,#*[T$3ZW0,ANE_"!M MP-N1-[ZGI(<@VX6A>TMA@-C@;E(__SF_439Y4#8'#4Q8?.0XIWA*+ _6JPI]2YYP9Q F[8,$ _*@Y."XF,< ME7%)H6';;KY:IV5/$0D#,[=B-*\UI=-O-X U5FFB.(/ RKSQB#J93]26S!DO M W<^NW:1X$[+OF@8[,?E2\D2&"(;DT@0U:3"<>=!1.4NL M+8.&JZ'@;MT7C8,]V3M C]D'?05*I+FQR?&9DDQE 8J))K:1P EJ0))H-*7: ML5C;VMA(R.MV3O:7S1B N1GSTX*L@1R66T@ZC.NR@M!VP: 'QX?N!G.//,&] M88XGT!F5&^&9!L],@$@25UZ$(*HWKA\5"#MUJQ3?OL;X.D(5&O_>S M./TVC5?NH@%OCHFJDK&LG(Q(4,1-*N\AIV2LB!;UEE9]/7;$F3^"E@%03Z'#P& MD$;EU*.N)%NB$A,T0@P>'TV92E.4R($R(V6D(C%?([_E*(#S3.K987'310C5 MM8P_YY]2H0(?R'?SJQE^Y&WS.T-(3F7.5R@#@VF9ND%4!JY*.E!F-K!VGLKM M:XR;ZC2H7.;UF5J["]&;M%@A46__2N&J]%N_H9X_VJ" .5@\Z*&TYI[ \C-@'Z+6[-Q^;+^NPU_56Z,0K/'5$.["J="Z-+H#-J7B=/"E%ZC1G M-T[6T%[TOTX4'T+XA^ANMFTOUQU?EJCE+LK K.7[]S%:HVRVFX M'IEF/&XN"PF9EM&NP2=\;*@$(62V2?+HTDAI<57W]0/XAP;+ 7UMS7^:?%M MNFXG\F3+G]U?/Z49"GSU#F5TLZWU'+KU9B=:>>MY5(!V'VKN%E\GBPH[<*^- M=XP+*0?K5]67^%<'[<.(?8":IKYG]!_XAZO; _J/Q7RYG!CEM'::@+=(Z6\EO4QRZ+ MQ?S.31?7;Q!EW(5H,E@IFEVBG>Q$!*(*VZ6E*CZZNG@].GVX3=Y^TO4_^K#Z MDA:?O[C9S<9%8"10H8!PC9>!*!6T!/E@F3[!#'NNW\_3<^_K):XP8"_=>=I8GABVL@(-EM\5+TN-?'" M0Z8I:$-LTM4G20^RD5>'_L/#80/(>TZJJA'@N-[2;U=%>!_RYX6+I=++?5]. M&$T<&:U "Z)0?[1ETD_Q(5 7>3;49>&&M:Y;T?EJD'QL,M^ YUH%^1WW=K.3 M][,E/E<73M3*=^OK'$QV07H>OADFN].@+^'1$XO'D">$D/B=&Q6'Q MN86R'Q =3:X;4-H[,MK7Z=K8O>]G89'P#Y8_I_4W-U[8B?:!9VHR1,>0TRYQ M\&5L3(YX"%6*(3^>A7#P*-..+;T:P!\C1#8<@3K!U;UT_1#215J4V,):5;I^ MB"9!66:)#$"R0KV(10ZH##GPPAG-6#)XZ(_&[-NRB=<)\X/!8 .PZ[88>/.E MO#K+B8[,"T\D!.8YJD5*@R/XX(3 O2$YR]BN^'3?E&*<]_-%TT4=I))8HPJ!BJ9",)D!LZH)B==ZIBY3+K5%(HQ MGOT=>WEU2#T*4&Q >^\8X_Z)ZO^^FJZ^%^MR<=48EX^C/;?)!@_3'C]2TGS"'53'FP,3@0,F>P1FOPEFOM$Q>"=&V1UI.D5P/C TIR0R5/ MO]+GIS3>[6!=*OM'7\3(WUB(E((I36A M<$F ":0TK4TY*QM(S+5'% ^WFU>#X",#Q@;,]PNBW5S']"/#S ;SD6M#N,=]]A$V\I_N8OFK#_YC(G- M7&K!*6A19OX%H\&)4M5H0DK*>63^P.E:.VE\-9 ^)EEOP'#O.-1U(Z3&M]6T MYDKQ\_RS^ZNTZOHROXA-W[3%YOVCBD2D**T3M(@*A* *+!4,'->.6:4<2ZGR MA=V#W%<#V;%%NP&6APM^[?38/JQ$G"2K"R\EB"0H6G@\@O<&M?[ &8U:C:T[*H5L:JN_"='>+:E#M7G!$(S M"@XW YHE$4G@.3P>:G]@0Z_?4S61-*@8>, GDZ+!3@(JE"IP,,('ZUA,+@]2 M_]4=%\L^FS/56.PLE?Y.)!(Z5+F;!6[",)/"<4(*F M=HHGI-(_W-OK1/"Q@6;#Z>@=[OF4E@D_\S!!31F7'0Z)$6THOVG)M>C]]4@]%@QL 'GZX#+__G[(YD@ _[5 M_*+Y>>'YIY3_H_SO'Y_>W\KGSS___%NYW0T;2YOJ>ZM!U>;MB9YD-(K M"4YPC6:Q1V5>.M19G/+,1NYC_;3U6L17O)_Q&AOV5NZ TB?ZZT&$O6E^Q'\4 M_L75_PX7<_S\__N_4"].=S_$&Q^OA;<7#25X&:;SRR>IA'L$%QOR\8^;*5[: MQVBCCY BPQVPDG?,&3YQRLB4 Z6,U!Z6^H" TQ^OV D#CZ.!>\MBJ&DD>S'B M;ANS6+*C?G.7:3T_JLV>!IK./,1^#C/:N0=,NIKN8\GX5/ ;RC@ZX@P$5PJ% M-+7XSD0-1?\4&K]D,T@6^DG@=L3%!XHR6^C0G1>T4GJW$'*')/KBLMS5V["6H :;2[:U&WP;Q[EFE MC^S5?\[+2,B+Z>K[)[=*DYQD,")1R/A_>'BE 1MMB?UEY8A =3NVFH0[AE'8 M>7='B/&!#:#C!,Y01V2?,J1-.RV>Y5 R]M+BDDZHYQ$X/# .H09W.=R?ILM_E7&L[V>KM$C+57.F5&F FXG'7FH$/',\\(3F+2"T5 [?[T M^Q\?\?_/P@K/Z^I[]1#TSI4&C4!WV^?Q!*!IC)*$C(J"CK14D*+):$OVCC1, M6&6B2?Y8GM4C#$"G0 EWV4%*6I6\[)+WY#)P8TF,*5EG:J>EO<8 =!>4#A> M[B+LXPQ *Z:==UR SM+APX;?.<(2$,J%4BY*EVN[45Y8 +H3!IX-0'>1Q:D$ M\-KLZ4< NE, NA-,QHCD[2/C4\%O()GPS SH8!((2@-JUJ7-&XLFT.BEY*-K M0T>#VTX!Z*.#;1?1#@#7IL'VM+@K&OOA#Q3($JV$=6PS>,.%4Q*YY0):=#D6 M_2: <3DRQJ3@OG;BP[,$':'5/KC,-W5$KR*P 2)M'],BSQ>7)2W]NL)M39:P MS' N# 1>(N\Q"K!4&E#QR"A[U8>"$.*J<=;*]'\?I(,>I'\RV9H<< M7:.]ZU:N*?[T_9Y;Y9T+2,Q$T2B%900LX1)$D^YEF0*N35*&&B' J%*& M:Q9U.,'X0A<6O)IC=Z3\[P3!DW(&M6?')$N#AGS*D'4HRH2+@ I% "ZY0];@ M5W^"P8N=^SZALW<,X#_"@]P)N2?UGCYT6>]FA%)9,N703N,T@O!1@C5< $6C M)Z,1QZCA)W.$.V[^QSD^SG,\)(9/ZBE^Z#;?S8A :$)C7D%2I1Y8<@+&^0!6 M(V,8M?@].YG#W''S/P[S<1[F(3%\BK&AJT5Z7.2Y@0N<6<4T:_#L[JS#FA[G1R&;KL_,!(D>+3OMW^E19BN MQZA/3 J>9>(A1:M*Z0,!GQ0#Q;75T2;IPLX2YP/2_^/8[7/L3@5PIQFQ:J'X M$^8=#PHXCVC%)Z/!DF9 %B&2!9XR?XENX-.*<^T6HV/)"CQ^D$5D(#2:;IYH M"I(1HE)F45A3Y^X8G2L+K:VFA,CM4WY]=/O?RR?,NC>2^)FUQ,V M/[O%>5K5G^BQ-P6#MEFIPY?C:;_"""H3PB(<%2U3ICV>+Q#QU/FBB=?4! MXOVI/I[V*X[ER/$2@B#*+&*J*![I3""B%J 49^G'_(^Q43I<^Y4NPC[2]BO6 M41*X@:A+U;!Q')QF^""A\HI[2,F8VKT\7UC[E4X8>+[]2@=9G$K[BC9[^M%^ MI5O[E2XP&:7]RAXR/A7\VLB4C$H#52'BWI( 6]*%27"4,<[R 9)(C@:WW=JO M'!MLNXBV(EP;6_17M_A76C74;NCJ<3->(JLD=6:@LRXO"X_@C:1@N,B14:7E M8TU\B^>AS6I'Z L87*CS(24R0.%_<2I,9^?-<%IKTMAO.X_]TC]_.=\32H74J>0(VB=D=18PB0>52*CM*4J4=3$1\J?W43>RP;, M?E(XR WS&65_@VYKA C22:"!% 7:([$4]:(<,Y6&H*(K1LK2W$S@"P?-GI*H MJ%D^BI4^C6>M27TWOUJL*?6.R_D!]T. 8JN1,/H$K5_'&9^U:9F19F?MW.'Q9&Y)+1-3ON00 MNE+8P#/>EYF#R@XU19)$)M4G/[V@S"T>LT=32Z!FG32(A-J<)29#R)PQ;@B+ M]D?FUK@H'2YSJXNPCS-SRT4=#9S*TNLCB5S)_J1N=4I"7]2;'1/ M6A^H/AJ7ZNN9<-3+\CE> )WF<;EI76I=CI9'T"YE$"PY\,HF8#9$3TABV9Y@ MD\"3:WX[ DH/-N&H"\1.N)O?)'-";: ,CR)*D7@X&O?C MCPE'IW"2>@#LI#KI/6F#SW&'S&?@F280461 [=A#SDID%IQ@QQ,1'ZL-_HB$ M=NK,DVP0&@T72*JD?]"DP%O+(7#%\$=46W>"(PM>?+/O(]?%!X/@22D8'9HM M2:.4=(:!UEJ D!'EJ00^%2D$0QRARIR@'O^2.O@< _B/\"!W0NY)G=ZNC9*3 M5$R6.YA8BG:2#:Y],$L6YR#)1R"Z6#-!+E\=PJ[3?)*3 MQ-W2%QO3_@[%"*.)?GO_0PO MQ/3["I^<\G&_K/?9)&A8FYB-PH,/I=LRUPI,\ 88C5:ZA(]QK*TY/T/.X1,# M#X:5^3 R&\#LVT+:31>=%L0-E/OW+&&'2>*K)L9V\.@A@]&!PIV1EKD$QBBT M=X3FX+,0H$.05#HOI%:G#Y =V7*'P4<7U@^ BW)%?LB_NXNTO*E0#2H2I @R M"1YM7R3-$4(!C0K'E4A6VMIE;4^(&-^/4E%(\YH<'B KYU-:)OS +V>S^'/Z MEB[F7\N.UY;63:\+(KA(A(.*):>>H]KG4BFP(\Q['[3.M+:RW8*LEP2+VE(8 MPJ><+BY*HZ99O,[-Q.\?TN=XT,IX"C)0!H(X 9:A<:!3L$WLFU%2VR3;0=-+ M@DA5_@_@IOQ'FJ6%NT#ZSN(E\GFY6N#6OZ6'1'JKO2<\@S)1@# D@E?>0J I M:2^ELJ1V/5XKPEX24NI+8H"I=TU6]U5872T0R&^^E"D*-R\B"S$3+@VHC.^@ M",Z!VHFQ\E!R30V\ Z0V@Z;[-.96:_W1]P#Z[OSXA MS84MLS"]F%X'(+9L(*3E$O_!3WBSYNGJ[')^-5M-I$?]*SH*7FL\,SIH\)0; MP'5P;UEHZVK?4[7W\+IQ>U!$C-?OX[>TNM[@+_/E\FM:-%LZ6ZT64W^U*O[0 MU1SW=HE[+5&W+_,+I&9YURSCP3__N/[G/:*00Y)3*3HY&L=J12W=8H9/^NU: MB-=IN#LC,3%!C2) LN'XN.LRX+BT.:5*E')Y2T/M4,+S%%6,*6Y:YZ?OU])Y M<^&6:X^_DA2OB9(5RC-^\ANTV=./WAS=IBIU@#VVY3E8X-MEU$.P!<;VW&HFU?YW"NW5;&JTA13X%DRCAN8158CZH+ MXSH)0Y4SOG;,82LQ1YCN/;BL'QO4500U3)3S<0^1Y:??_[@)P0KEF[QT62JZ MA@#EJ56",!5.[Z]JS!/U 4D6!#7 ?H9Z;YXM+-UO[KVZ3,+-6^]@B//4D]@$]Y.(?&&.(:X+WK M2/8D).%%8A1/0>G*GCD!&_$+BY1EY>, @;6.)(Z/JE%$WP]NG>0VP$/XJ'[J M83OT#U>KY*G09C&<@]>\Z?_ A>6)T%Q;E>KQRE7CQEIF3];$%T3J8I(# MFG"LU%I9Y(>D940\UYY3D:N'QSJ2>,S7>*^CT.[EKR*Y$=[^-9T3K:,TT>$= MY!2J)*(,^9:H @?"DK&6F1RJIUUM)N6U *>&)+;J ,>6[G0V6TUCV>#T6_H] MA:L%$I66;_\*%UT1(C5D(/CE$:B/*W>K+'J#L;*^SH(=K=GB(TN_*-)'^NW\9^^ M;_Z Z[$>G$KMA $2B49^V 1&6@N",\Y8BE&0([M6GMO.X5/;Q@?IX[RW(P'+ M ';U9LKN3S)J0=] &7&[:#M0=MNQ@*$52'M*\A"(DRZAB:L=!!<("'S(P#+A M@.A$#3Y[1-8O,#L(TG;EHYTJT+H(<-1,-FC9YWI&$1.RD*THI3<*@HFX;%0D7$I- LVULX6 M.K*LLT%148_Y(V:0"9(]WH6H*;+ 0)C(P)/DD5]N4$+Z[[TO2(F3SW<95"&:TIKA1A^/ UE45FYR6D M\097_)ZON^G?:WK@:4R$&@J)$-1K(S-@E0K@1?(A*N.\JEW-W(*LOI?=]B6N MW6@T9ZN*X8B7L@'A,M[SN73"B9%Y3XF0>KQ=C^JYKXV)QS=.3 M7:V^S/$._=YX'[0(0M@@02FN05".)F$4%O EIRRZ8(FJ73&VF9)#^;:KRGIC M<]->/!^LV^U]JM:*8QNZ!NV(_)2F0S9#[B>WG5#HP?0Q06$$X]$2 S%:"H+S M!OH*B'!$TB0B=[6+ <<%0ZO&Q^-@H0NO!\ 4I&6JVEX4Q3FQ?>;/IJ41.9" M@,1]1)//&X(]U;6MKDW$G*HSH-]Y32OS>0A9I&7[HIGL_@+_N7% M_X<6UC).PSW'<8B9B8!FOZ!4@+!67.?+&\ZH%=)28ZOGE#Q/T@M!0TW&#W C MO)LOTO1\]A"KBD=)K++@DV1HRTO$*L(6HL@JQ2R8U[7=)YOH>"$(Z,WB =RP MN,7KYH+-4Y?17N)44>!9H08LD@7K983,4C)&X[7%:T]J?D# 2[0,]N?PD.)> MP[D-.0/9 8](.8SZWT,XV\3<@[,#7.N/R=)6<*5$ B]LF<6.&JUQ+H*/"B\S M2W6N'F8;1= [5/OAY-R%H17E6QS"DS]F%]/+Z2I%).J_DEO<#M;@J$-$O*10 M=4!5PI5^^"XD<"(RKE"=\(]3(9_ZEY];8/SWN!?7YY59-H!6OOT!FN@00^)& M@.2D*(><@M'20;+,VZ1(:5H_FN]W?,D?S@'*VN[P7K[K5C_O#+ MLDZ,"FM(L1X,KK8HXV=Y-0JVMB%R0>(-A*K(B.NE*F@82VT M9V"(C,!]-")Z:V2L/CGS9**-?=!0D_%C11NCI5'XZ(!FPD%X&L $HT Z;KA/ M1B1;^T4X\FAC'P3T9O'@T4:!;UFRN3QUQ>>:30+O J*1NTPTH231P6(1+]4R MV)_#(T0;VY#S>J*-G82S(PJU#V='B#8FEIB,WH%,#HFQ)H(1C +GSH=(HI.L M]O-^?-'&FG+NPM#:T<:;B!GE-YEL01*B\.>/[J_ MMX09'W_RX>.+G?@\K\6DB@KX V*XO"$F:RZ),R#QL0Z"3Q&X^^05(;"\FU3YC_U@DU-L7G[^XF7P4HUP!MD=WV-4Y8BI485U$)>C;=0'AK&9GLX@_2XMO M]\K)*='29A\A>(FOL?0*/,\*= S4"J]DC+4G'K2AJUXGT >K-2M=X$MV/>S] MVA^0DM?$X9Y#4$T#XU@," /1&66T"5*EVGW[.Y W5FR^.EJV]^>L*Y)C"=0_ MV%49-]98I\D6EU)@8%F4(+2F@)'!\1$$I2%HA$T!L50)",^IO$ M@R )B*."H0=#KWQ<-"%T=4=?%_2$[)N?"($MR-+2YUL4']OW"$Z M6%#<"^<)L4GMU&)WK#&^X5)%!O/Z#!RJ'^-FY:F!C#6%#!?&V$74$VD%?$3X. M_%3E_Q"AOJT$.C3 ;*G-HMIH$**,J(YHDCGFF23,Y.BK%Q&/"XPNVL)HN.C" M]J$UQS=?W.+\MI.DB\D++3UX(Q@(2I"H("@0:PF:Y%I9.^SC2Y04T9%"G5FG@P7,EKM:I>5 M;"'EI6"@!J<'2_EN,A"+WZJD(#;<;4JO7>1$EF2V4IDG=!2%J@1X\1%OG%1" M#I/UO9&;W'3 M]C[D$@:.:$:#\'CI6>=*V@;7+,>L-:NM6QP (*U*2<;&1Q?6CZMPLN14SM;C M)G/9.,,WE:<,P7&&>/69D-IMJXY)X:PHMO9*9Q>>U\YS>^J>C?]]M5R5CN$I MO7'++^\NYG_^BM263-E(HY.4 NZUY.,9"38$I%,H?$YMDGA<6GDR.RQZ8-=F MS6#IH/P>VO'Y4+]Z^]?7%-;?TXFCJ'5S'4&%6/!+$AA'%!CBK0@\"J;\D'?& M,[2](/@,*I8!'IE;RZI1R.G$.ZZ-=P(T5QF$T1I?4U*,;&&<)BPZ4MM\>43" M"P1#'R8/X/H^NVC^9CT7_B>W+%B\_(JZ6/.,%GS.EFEBG78B1K2J22YVF0I@ M-"+3RN@)#UG6=W.VH^P%(F0 D0Q@TCY@PWK_$R6=P1=00"2^="$2!*QG$2RQ MM'2;RXD,FE^SIN,%@J(WNY]"0 R4$7KCJ/LIS? S5TVL>?]TT&<^K5(N:%MZ M*R6"_EQ(+4=ZMEI,_56AN5ERNBSY<5?WIPNEX))RP8,/R2!@*$-]0!B0B4<> MO%.Q^D"G]M3U[I.P>:5K/V#(62GG"82 YKMPV8-A^ 5->,*(8BF%VN[SY^@9 M*^US(&P\Z9Y0B_6'SO9<+E:33VYV?AUJ5"28B.2#I+'DW3,*7CN\#C6UGK+$ M36B5.HR?>@\P^%]W8'FPX*$1JKUG5B[ M_=X]F/]8?#TX-Z0@O7*4^M)[N%BU9>RF]YD#R<$1$(ETV7+0"=;"IRHSK3&A?I@T?%T]UYL MG]?@64478$.(^^L^(9(S9C,#IVP935G:W^2@@'I*HHB$:-+*Q[=+>/<7/4'A M[UY&WS9WBA5!V808RE*'$A0O/164A""SB(8JXU-MY\MF M2EZ,PE.1X0/XY)Y2M8YFM:%KL$J5S30=*AFUO]QV0J$'TT>Y&VYRJI2GG/D, MJ9FIHXT!HRD%GA*Q*K-H7.W>L^."86<"ZGA8Z,+KV@4K9_Q#ON\'OIE<;J,S MD01\LHS'?1H"'DD!'5!JMK0*2.WZTFS^_$.X4FLP?UZ7<[6#^&=<;J0I,.8M M*5,^* ^E@V4$3X6'J')RJ,((Z=NURMBRP,L09W_>#='W=;.2LO8N+WYUJ_"E M"0[<^SVJ0,B8#[GYY<0GPH4P#&AR!%"/13W4*/PN.:JU)S;DVJ7OO8D>'U"' M]9$.),X!DD'VW\"$X$F2^ 6-'X,VK#"BY"%XO!E5T,XJ;6CM3G;[4_L#@?T$ M.-Y56.*BGU*8G\^F_Y/BQ 2KN"%-B*S *YV *A$HG:CQ/4\TF0YLY_M/W![^Y+CCA65B.ER0O M#<&%200L#0**9BH1*XKEZA.@]R%TO,9#%9'S7-.A841T# 'IS]-5V>+[69Q^ MF\8K=]'X(TSRDHD#RRE-*C53U.YAM)>?EJQ^U M93)(4'DC:3?ESRV(&RRR_ QAAPHO5Q)C.WCTD,$@@>;GB+1"!F'QJB-X/ "? M3@4^\ #.ND"\9XS)VK.X#P"0G2'G0^"C"^NKCVIP<;I*_SI;+N=ABC3>=M_! M]T_29K*:"" 496 )?@FESSE7/I H6JD56Q8X1+RRF@SFE1E8.PC]JUO\*ZUN M:E)S6BQ05<;=?D.UZ5VZR:SC1GOKD@%6QKD(3148P17@8ZB-C]2(Q_DE6T3< M:KD7(_#ZS*U]IC^EZ:6_6BR+UG,_G+YFR(V6BW>9X58BA26[$O$()A8MUQO# MB+*$\':&0ZOE7HSXZS.W]K26&U#>@=%'H8A-&H(I3Y?Q!)QS!!+-CIKL6=#M M3OJ3CWY!8NW#M(IEN,4&_O#G+"V*K=LH'DXCFI3EP*1.^)(HB19N9B*(\ M.-FCGL>=A" 2X4Q2GGV[680'MY-Z<[R=5=2>736MHC2=_)+.W<6UZ[A!)1,Z M.H$&6DX.-TB"+C/92G,Y(6Q(:+^YYY[590I_.Y]_^SM^]/5)Q&_N#N&&!5_^ MD]J7RUL[6>PG\ =A@C9TM'A1=TO]<)'5WNR?5^1=S?OW,3V2AV!R=L!*3^!" M'%AE,G!-8E+$$R>?*XPY!AEN>3L'$V$7EE6O;W'_GOKF05@_ E$Q0[0O%0&T M$$,LX%5#(46NO)'")M7.M_CXD\=[+/LQ>%Z+.^-%'Q\]$M<><22&6$(@-CV= M94Q@4DH@(U.XZ9BYJ%^^VI:ZE__<#BRQI]B2-;%U$QMK0=$(\/ZKKI] X[JG*# )->"NRS,$%+=!X#%Y2981F-5)K-Z]^6-?V M/C*95V7HB)E-E_.KV6KY(=_[V2308#4)$8PN[5:<8+AS[Y!>Y3)WA LV4C[" M)O*.)N[Q2Y7\_:$$,P"&?IE>3I'47Z;.(\)7WTL,SLV^__++FP^+]>_*-M9^ MK%\^_NIF[GPZ.[\^ 1\6_TCX*W>Q_IM;A]?[V2HMTG(U\=9&:RWJV\26IC.E M;2\)J(W+S+CC.8KJ+\_ 6WIA6#TF R@#'U 6\.MULUFEV>SN&X+O)S@4R^L M,Q*(+P')3-'$]%8 4:474C"2VMJ]W;<2\\(P58?IXQ5-_G[EE^G?5VFV>OL- MORQ_BO\+;3TKI-\^+G7C@66K#?$EG9G+"!^$\6=)@=$I*"$I@CKVK78 MF^@8J\JQBIR?5#?V9>RABQ>W;03_66-($AX$4Z+ITX*77"J77'("N-!.HE)G MK60#@V1-RL&\=KU%O ,S^[!ZB$D@3\E:6YIM"!O($;>5J,/XXZJ(;C<<>O!] M5&"DE+/R6H&U7J"]IP.81!5(2:P493:!:I5^=KR V.&1&Q- MKKG\Z?O=WWQTW\O/FAW<;6,6'S7\:[.GH52' ?9S&*VC!TP>7R['(N,AGJ5+,/+\2:W)J)MZ#B35KCL7.UI/*>#VQW*T9'#MHMH!XEL+U>+ M:9D#^?MJ'O[U!PID^>GW/];OO;1%?]"R3(7T('CP8)U)I;>?E,8(8889\+N- MH -H5P>7^:9I;%4$-DQ-9\.'#43>C"_F1"B?(G#&)>JD).'6&:JH/.5 0J!" M/@H1/%O2^?QJKQ@NPTADZ"9#S17MG>/.*@HA&([;31*NPM7+Q6->..6U(_=&-K)- >W25VD<:!^Y&QJ0B2AH*^ 5)CLF MB=R!Q=M,.>4=)?*E *=S-[*Q<--%")7QTG3.>OM7"E3<"HKZTMELWB[<'3 7P5CXC2PM'2[2J5CHK"9[2*HC<@N3'9 M=SBS!I)O!U:.YS)M#&(TG,.7]&%VT_/$"*G+X"?GP5&+AR>*F'50,81V;89Z$'&*&!F5\;6K>Y^C^WUN MW&$?%ZBL?G:+\[1:G@549+^E^//5 IGV;KI8KG!/*?U7+[A_P/_*S5DP,B O%):[R,*6J]N,N -E;*X(C.FGANT^.YJ7L ;2#B7R1 MCT'0M=NHU=SONVE>?=FZ7SS7-\..K1#:HW7HO2R3[EP$%YP%ZAW)TEE) QD= MV"V)_P'L@01=T5U\P[D' U6E8-S($"$V[:$'-0&;[,>36["^9+2+NP=8!++S'\U>C(4X5[R*EI6F7 MT>"58OAR!B()A_WS(7@W@,>\T3C\,WD, MZS0&_SB-X>V_KZ:K[^]GR]7BJLEW^+#ZDA:?O[C9AZ]-P.'L_'R1SMTJO2^C M(/'DA'^ZBZOTX6JU7+E91(5EPCE"@$@*/.L,@FO4J:/4P*5(N.WH0OV*L /N M]^ IX[_4J4$[%<@R]=TI)$77MH=R#;.2U [R:D ^1KOQLOMIZ4]>\A(ZCA&M M1YI "ALL$4S(]%S;PT'2E#O0_Y)P>@B1#N??ZKB1WZZ:1AJYO"GNXJ)Y5";1 M"<.S#)"4UR!LU&!<),!3]%EF+?)CHV.GYZH"62>.N0/+J:+CJ=].GE[Q-WO[ MO'!%0_G9?5].@C7&2Y*!&5<&-%$.7N/53S,3R3"JI=[9!&,$.E\U)NM+K_S)H4Q\M>,S: M9)"EPDXXA6=*$@:)6NJY-L;8ZI; ,3;UZ2+G5DU]NC#VV)OZ&&6"BZGL@#&\ M>*4%%Z( :CPS01""QN_ (#G&4OY.(F[9U*<+JT?MW=*&L-?=U*>3Z%HW<=F' M[Z,"@W)6,@PI&.GQ%,1LP/&B.XD0G(U&.3]T6[CC;.HS#!ZZL'NTIC[26!T5 M2\!4Z2VM4D2MV7M@UGOC!=*7!M:2CJ^I3R=!M6KJTX7+ Q?G9$F\;[*)65(E MH(KJ$A4/%K O2P=HY_,P ZX-,:^C.*>36)XMWMB' MIX,7Y^0L8^+6@B>R^%08P?M*!] V9Q5DP#:D_>R ;.?% YRPS39ZSBYRN\8O'6Z'X^T)V\>$W)^M \AXF'ZA+?;THR=LMYZP76 R2D_8 M/61\*CUA$Q$N,#0I+24)!)-H86J&6C\^Q\1'+7*L/A?F9'#;K2?LL<&VBVAK M5_2TZAEID)Q"!]B ?!)1X,N2O0<=>619!*;YCRZ>?83:N8MG%XE4-/JW=YDK M2<.1H1ZHHJ2EV!F-RH3*:+:H?5@=\ >M4L].OHOG/EI8';963#SW1CWD<:!NWB2+!A:L/@04^/0@+4&G"TS;*QGP=.8F'$O!3B=NWB. MA9LN0ABQBV<@27J;-/A,\;UCSH#7@0(AG@B?;/%S5\#&R7;Q["2VEET\N_!\ MO,#"[I3^=VZZ:"I&SY;+J\OKFE+F5!(/DVG, M ":MRTE34WUZU&"[.7BVRB]UTE^/0]S#M:_;LUBJ^>WR[)N;7A3]\MU\T33P M69>4?LC738 F0AF38HDXNX![I'@!6,TI2$)8=#(Y8FPK$VTD@D\\;?Y+(PBCGL+G9)$GO)G:V1ZS_NQV=PRA;^=S[_] M/85X?;FL:T?ONQ _S"Z^=[P7[W_LML#.'1FR\X/[J/-G5U^_^EJM4I//_TN'TN')%&G-)",8F@V^0Q&,P;: M).^EP]^9=FVP6BPVWF%L*Z\'"E)M=M4.?FRG[RY;2G,E$^.E!49"*]C*,CY% M"DA4&^4%*SE3/<5Y@ RTRN+TH-68,);>.#^3>$G5\'T\_L(:1O+[9J15$"FJ .U6B)8*"YZ7/RI;24_7__G_\?4$L#!!0 ( &.!55@= M8/-G[70! )S$ 0 4 9&]C;BTR,#(S,3(S,5]G,2YJ<&?LO'=84U&W-W@0 MD*I([T2E*55!0&JPT$1$1(AT$9!FB!6"Q(1>!00$%(505!20W@0DE B(DIO M0A($+)0$,!Q(^^)[9^;>^>;>F6^^/^;>;YYWYUGG29YS]MEKK;W7;ZW?.2>' M- /1Q_V]_MGK^- MB_/OEIN+BY-K+_?>O?\0'CY>MO#LWQOPD*\ O^_?'W)/_2=0\W M)R'O[_UXW5 0CS[@&Y/G)R' ;V"'-P"G.P\ "$K2/W/]3C /ZWQK&' MDXM[+P];#0'V 0T'V.IS40=OGL.WQ'2B M,HIX%4_7=(I?^DI6TKUV.YJ/7T)22EI&647UR%&U$WKZ!B<-C9^?D/GF:5USR MXN6KTM=ORFKKZAL:FYK?M71UXWMZ^S[T?QP>&1T;GYBZ#>[L_K6+ ^#D^-_;OVN7,-NN/7_G@.>O71Q[POX>(,S%?>CX7I%3 M#CS>MT0/ZT3QBIW.**KIY%/4O406OW;[*[^$T@FB,N6O:?^P['_,L.C_*%CC1>$!"%0C?OF@EN= JQK'E(39Y/9XDUMR4[9MF(9B6^JAC@U?Q=>E% M#@NQ?T=NRQCT#<4P#X(#Y>BA/(.T52T3_Z+ ?DSY#]ZJ93>WDXD5#\^M=HKV M?,G:3+__^\>_8PAY-8+);T<3!N\LG(76S950UGKM)8?*^UY:O;SRLRG7W+,M M6KDIL"B.")L[?< ='K*?]P3'V@F'*]@#[4IT,]"6Z)8N1[>G5.82&0I?A.J# M7-__7V;W$T6/@A(;U,<3";L*K;Q]P[7CQZ%W[MH_%['>:!T^ZG?[^3"P$( M,07F;UV!(\5E@?>I"95ZPP$M@R^)-:W!;E^#;];*AH_N^6HV''I2\,6;3HX$ MN2_<+>J/0%W*)H$%K H4SB.QA+ZT53W:/MW+61=P[^I@ ON&U8SQ867/XS*$ MY%!C$U_^56W4IBI=/(S)MR"6*H9MT(J4MA$T22D08NR^8 $)U2R@TQCWX^>6 M$(URAP7TON;\<5_]*6A!22?F]F'W3-//@V=(-'C8Z?>95U;OJ5O*HB-7WUX>'5G-MX('4\KCTH7SF=YOFU,\W;Y9D M)3>9AIW%6*N4C277H967%)42I'9%Q2@5*,]9?Z)SEV5I?>"5[B]K_,M7K8<-0S3,J:(?YKDPFH= M/=WV!,BJE]M__R)/^5<+,<#!XO+7AE4A?*C5)3*U+A 3HIHC>LOO9FUAID' M=[N/UK.5%0^-XB_]7;,AR4?8COE?2*+-I56!>R <4Y5-UPQ MF]6HMA79:^D8D]YR*Y[+%_($0YB?F:1+DQ-(N2NK5;$Q^ )A,-C\([,C]ZKWH5BG%L#M%%,03)54F:&GHH"R7/*$%ABG\_"FAY7-HUT2B9 M94UMN;YW\KI.;]'IZNL7!;AA,ZW\ .$/ E1OC%L0D@R:DV=D8?P0B1C)>L;> M._O?DNP% VDWN&+ :[G5[[U9HK"*,^8S2W2Z"_0JIQJQRW:$;(9.;: M=F>+WEQ&^:Q>;,;AG0KRB4<#J9GEEK75OC?BU*P]NEJK0&5(G(DZ41M4'>I6 MQ_!-GY$+FP;:WV,+#H*M=OMJM/-][07MI]N!IU&O1J[.?=#_,%]6=EG /3M5NJAH M=Y[I!%TLC-I$N4%U:&"DIQ35-S2K&5B);><.'8Z9U'7#VU=V_C273X_&$.I8 M *JAF8SYZI:U:=PQ$C2 !0C\D)F@2W83,-17V8*=:#EWCVQDY[X31RO:+D&<+9VN MWH].^0EC&_G^)AX'M$O]4I<2[::DV%UYQ;ED#@_I!ZC]3E"RL+D"D>:-Z3QM M)L3$S^F1_>/-C@7>3ZRCQ-Z/C;E2S__URLOBWL'WNN\'PLO*7O.IIOU9G& ! MY"L"&*Z>4N3R@M6*&\6Q$R?4$/PX;:!W]U7.6QFEA.W;=OR;,M7?@4_X!U\8 MZL_9N1<+VG8QC=A?(M']!9*4[!<&,O"^I'OZ!7/$4VG7,J]89U2;Z-25O7'L MY)'__;$X>*FRBR *X?(.XU>+";^@1U;O=^W]+T@@KA;!FAKVEI3J[2 M<)9';W&>/:&]0E,S75[DLUY[D<^HL^38]B/D%:/\;VE)17YMC O(]>H=' M/U,3:_?U1%Y.++ &=G'QF, A4"V]QT/B*UH0TVEJS21)*B=$X MMLIA,-V]>"%2R\SN^=VE2-,) G8UBQQ#C6/D5;* (*&X.D^/'XWZDG<\)]V[ M:CQF[.#2F;:!DK><'@GZ"%Y.N,3'H[=YKXDN:4OT3ZJW$X6!'K03J%,4'P\W M:;HMHMCE1=\IQUM*QU]4O'/.&(<>TW(*_8#5MQ'HPG3*6^ Q9+NJM)P)S;U; M%&ABV-NJW<+Y26KA"@OP3S.M\6Q@NP5";D\M8JM]U\/_0IWUFA[NP*\PU]BR MPA.UFIU1-J84N2-0?F 5+8YR9#QOP(%'P_"0>+0\"+GW"G6AFFSQ=C[)Q._$ M1V?J8,G(1S>XB]1>!\UF)4'T]XV([W1K]AHH^3F.DV /%(.I\U_I6<"EN*;' MKJ56)>L)"4QSUU0W<\7'?#[4=-+/3S& JQRN&9/&0]"FE^(6PAB9K4(,\>)Q M+A90ITT7*Z?N!>L6L#)H?(M_'/HP4K+74^F96POY5D]>F^EL/T1&I-+5.)$)G04:M1M:JU\> MM5\CT'](L:N&JRZW"W6R/C._S),=JQ*P?.CC-C1#U&'0EC24W&[6D/YI=$N( M>VHGJ52+XW!X^'2'3N:>:O?('GOQ'G0/I+&I&Y(*;0BI(D!3,34[((PROG"V M9W"IJ+1\J&P*__I\\$V*4F>H9=J!>,LKM?*-R8OL2(UI#"TX3-;N%7JH<#C) MEX)NI5Q:T[S]R^%ILH;#IZ*D905X3^?N\G"D:3KU!MN-3^B&X SE%L[?/@DG M@'(DXTC2L8/^Q'3IJ1U+YC&!ZW,7#/++!J/+F_? 0OIAH2XV8@B1;R"!VFG8]2I=F:XLT*B)Y0J*I[*U28=3DF+"6=2/J(PY*5TDCVH M/=0Y^:=<:DUD@.B>^\A*+=[A!+RB'A'SS4U0Z/K%B(L\#D)TB3.GR%ZI]7 A MZA-&1KLR7>L+_]E+05".+ MKDBNWS3TQ^R_4E>G8*/_,\N).SEQ/WT"\.EM^&+(5P88CMVU]"ODIA51"N82>&__3]G>6X'6 MXJL3QI429DXE4H8(W8#.?BF]5#;#6&EI?@\JDHHG[PW)?PQ M1BK>71UR7K=IC&/5ZTZ@JWY6T0_J'.3KUJ3FC1NKF7/CGWFC^\2LBYSU'#HN M%@)&5R_RI.)6^PGVDLQ/!]"C7G5#42@KBJY]\[NT;R>$^*](ZQU9U)*P_AZ[ MD:IPNX-Z*$KM%)0-,?M0/L36#TOD<1Q-X3?ZT.B?>8BGIQWENM>^OEM^+]J< M:P;E1#R,>)#YQQJHV M(1$N7WE/ZMN!_0 ?E\U64M V77:5!:AXD[QH:JZYS(S)+SS?Q'=P1>#I$2;_ M6[;QNI2E7$H\:8D%$.T[!M)75@VZ?AHK-ZP5+;4I+TY;$C9.W?[^4"3C[//* M%>8CV/($7<33NET2/6K7#7E1X?YU!"@Q6G79!86DP9%THCV-95FOU"68B M"-@=ZL'42*Y$+4"Y!LGK[HP\E"@C2_-=[*E 8FM$6*P/T*-D726Z_U/LL3]5 MNNR@"$%_P$"@UV:@LBA52A->WL -1.UNSM(-F]SZ?=MKFORS[G^2T3N[O]U1 MW/+@R8QJ@[S=^VVM1*O5!++Q@GWOO#1ZJ!V8T-9JLR+8G$ZQFO6-$L*!%U_VAJTXTOR04.H,>."0@)3A8>'?)!Y@N,'"Y"!$LHQ>]&\J >4L)7Y2KHQQ;FRBAG,Z0. MJ-2?MY8?#4N'T;)3=J6MKU6D/4>L$EMV(9K?S^\:[]_"DIV\!'XH*#':,;X1 M\L&V\23U*FD/Y=';O;Q/%5M'/!RB: .92!-4WWBDD8_J[?>X(YNB$A8A=/\076J5379 MLX2$$/@E\\E3GW)61C,F\%)?HN]C/[]KW_<\V>JO4F(OB1^N,T/LK+9,.5]W MNN)+L)%MUR<=A_89F>_WY2NZ?]B%V]/%#SMG49&,')6G_9H+#SCRG_R!^I[/ M VB;)(-4#:8LW72B_7"0_NU9MQ]&>N,EIFU^EFUK=-S4TR(+ZZ\\6FLK965&F4:">9LT M+*A>FK9FHH96 Q%,OB$*>KMC"5+?0W+1D#"E/OE&C1(I3]=&#.+0LW=:Y<8] MWU(DJ8Z@/UOS?*L6]OJF8NTH\>5_#ST'Q5;:ESA M=E+-B@PS@=+.L]> $U,C4/\G.8')1R$B]@3J=I1[AU,$>CK'I6KBYH-YLHV MYAW]6R-YP!\!R$QK!TX,YS.3/EU'X.E>%P/GOCY;Z>LV4L&V.B7?.=RGA#B@ MP7E6SAHOHK^OX]&IJEPH(0HJW\8>A@='M!PD._:,7)G]O5OP4AO/Z>MF([)S M<^G;*^C&Y$(I[72+-GA0^A$:[VF:[)SX&,PO$SS%K,#@F^QIN)5=9S9XT=C@ M):K*2#=*9Z8T%0JPJP?5U3AVR63$>(A607_%UF%7^BL"YA3(":DA,#Q:OO9= M:J6VEK/Q*=-?DAFY 6G6D]%6 P)R]QEVY#.D];AV,]1!\GPOAMN8!?B!N=;1 MS#%E1=1I"^YBE(A!28@ED/'.#N7!]J@1N3)NH6I*B#01;>)PM@W%UJ5F M%.[UXHMMZ53?8XH@09]2A)"@M8F,!CHPL$R 7%C2Q ,&1XR)5B MBJ]),:Q,T:D_'AGFYVH8I0J$>Y+:GKFPUT_3CP(-2GP5$3<%I<+ .,K];O/\ MPC&Z#3%"O@7Y^-X5W^E>QY]=_R![J#JB9%>Z-'J0#4=G(1#4Z3R;OH?M!\%K M+ "?M_K;?T@=599L>X_+M?;=SX9O0SQYO>SS/T#.,/F#R;^II\G7XVC&S#Z< MD)X7O]VU[?OHFC!2,[$9I_-Q;?-\^_U'M*1+O%SCE"'"5/TT ! MC/=N3'ZK>S1/U"U0ECC/_=/S$/E%"RRIF+R=6-B<1AP^L>'G*U)7EQ-_P![^ M;BUX708@8Y.\JL-6[/W)-+Q,?NG*4_*:>F)]\+MK!5">J00KX>."O.D'8SX' M+V+!PP8KY31=N@\C>::'!4B8 2 4WU)%5Y$D8P*#"^2;6K ?+T>6(3+XIG5N MZD9E>6%0CBP@TYL$I0%SF!\)58^@A/GUG6/Q+*!FP8$%? W=XIB@7V:T0/T1 MD_.]SK@:]IQ_I9D%M6M1/&KUNI$"Q)PDF3.O-+#OKS_IU<VI*+9K\U%FX%M*FO;4P()0E[8$ZBAE=19]/;L(.?S),B]SPSPZQ. X_R3W M97W>2WW)&U#P<%P^-JD-03N-*=HH=Z:4AXR];O+/@ MWS,+C;Z':)Q._:B;.OV8!/T+_?,-T6C!-F(-8;N9! ME/X["G:%%D8Q)KT>+4#$F\F.2,?A11'IN@AIX3=W'W+6]/M^<%?4B;QCILI6 MM!U91_1+Q3UL-\9TFIEI(JVZ=#XE&22N:SC%58=R"&;4%CY\GI[]7(ZL@RSW M(E^!RH$P$H(NDHOW$D;MJ[!Z'3!-"H!->ZR8Q^7QW1. 678"#Z-/'CR /"CL M>8OFC_)A#U&(NLS(;#^(Z7I .P1"B.LQD&Y)G6#'8*:&#+LTG#J]=IB[Z:I$ MR-[YX\"^AU&C=W"RWUZPZ<_=>I7K[ 3E$]"MM!LLS _0MJF!+"#K-HAA =;%,"M"U!U>:6*=@Q91U4&/4A>8LS/"GM&_\BN[W6QBW@= MI"!4FQ>1)'/,MBU=V-]G-M.F*A]':,+53:S4D(6(VG%F6B@I>M-J[7V'XH'"I]\N^:M]>UC#RQL*,:?:L=VP1FD]H+!RE-">M)7 MYAA.XJZI%5Y!O+'-S=08+\R(_VRC^'DTX>.^Q1BZ<6???2+FFG84EAMW/1T\ MXCY?5[HZ00C7&TJ\]E.+*0UN7QE3R>N^Q)7%<< Z-.E*^8WKVHV7 SKVEWWB MV#5>P$Z+=D'JUE=^(RC=U/0)Q2^DNJ]PO_%3#W,-TF66>$ODVN)/7SY"O\FA MN*P-HDS_E"8XDL;?T;CI7K4@0D5902_+YG3YC5N-B\6T8L5'83MQ]M?N)!,Q MA+8PM,Y8VQF:&5V?O!877#X3C#9[.F,Q6LGEG!?W'>$O7J]K>%#M6/-3 9%C ME7V'W^^AD=;9-,9Q^-67/Y!)6R**"I-8Y:)F@KWZ:=9/0VO%#:34+C^R.G^1 MIX@YCFFX'A5&X_DU+V>V%^GE3J%FD'!"'M.3'DC+;R\R/QY]J\7I>?YD0$G< MHR0=3L6;Y@CB3,_0^JM5JK8N6<6'&"'731Y5N9R?)\7[HO& MVS\!E>.R+G<_Z>Q-?7)$1/&YPFW\]MMU4!E#+YJQ9 '50DFXK79FI.DFU8!1 MUJ9)NTX7K 57">N"03(6J:NK@[4N02&I:O4Z8DJ/E:YF9 Q>)%>M9A%8@#AS M>DZ9D01'*;ZQ>(OT[ZKYG6OT*1TR=3V)V9\XRHD+VW6])[5CWX"B3US2\U- MIY#?DM32?I0]3#U=";Q%WB8B\-@4K #*@6@KE)3Y*ZGI2II>EJ4;G[!R9D"G MUL>>C2A8A""JL%I\"4N^,"3P8P)'=M*>QO8:Z#N\9^:7G0D,-#ZB*7=G2-V: M8S4+H8#Y5HKI]&HS+ %QU&9&!DJ;)"NU5J'=KN1^)ARN%F]3;'#?W/?J_7AI MKOLRP!P%0I= =W<*NX+K??,U0CV#0L3%/UW*5:E_-,4L9'N7A3_ZW#CB_-E\ MD\][.TQ!?25]+[*[V^M F^)+<+,SK\TU/N-M('D^,/?+LB]UHQ YZ_]<_&KX M5JUF7IGHE*PM,_K.DVI0\N",6L8/\S((V=;&]QF[ M-B._7+R-1WJ(B43P*0%H1XDC^_P7$3)_Q&DT@#O^OYM&HT/WE>WCCFN+'GB<7%"SU. MTDH24#.4"H.-FF^\JB]DA)%A5+]G'5!1,X6WWT>0WBBO,,V7U$>UAG=DXY"C ME4L:I^OVX&MW(I(GYL0N\GS$UL!6CE.".[SDVFQH_LQ)!>@(F^9;X:D8G^B9 MLZGQV*(I.O9=;#/WLZ##OAP-3N]NK_394M49&4PU=NW#SHD!0@\]C9J'O6S M9Z0(^)GN%&_D\/D:*[W-INCC /7% M)F,;);N\>$!5HEYOEOQ2'(5_P/6]T?N9T_'31[1\KKYTV-C)OGELK^[@@^,6 M #H4T^G?)DQ*3X(T-*WT$=(YP7ZZ\=L@HZ67"NF5?1*;WG=51J:/4K_[!\>= MI%:6DZHZ60"H(;GJ1'B'N9Z> F,! G1I(MS">:('K4>>W1;U",J)C/PMJ#'E M=4SH*3]>5CE,+;-TGFU[U63?:481NPQ7 REOP*7U\\V@2]G0@\#24]=KE7Z+,32)U.&A]P^_+(LWLXPM/[7KV0R=(N7)UD!^; F<)YE$E+0QLY M]?,KFV120$FF@:1@LK5.>-6AFZ7;3XQO6E?,N'F!&MA>(4%(G*?^"%,291R_ M-K^2UY=^HOS=NG9;L7Y;8\ZO19'KT@??77RG!#_HLW+N".<"=A)"Y0<':*KH MSQ!)G#]"-,C(=!&7I&=GB> -TI_XU!M06D?3D8T[GGZT1NR\^:Q9Z-;R"(:0 MAZU#X*%3NM0S9#8LKB<[!@X'N_HMTILT7[K7?Q'/^V7C*/CQ17ZE;I_K=MX1 MSB5$' NHA?;8\_R=*K02>O)^0V\F2IF$XW+]:>1^<\[84R!QY(*SMK1YV;N& M7*[C3 7#A0&Z.DT=TWF:!7A#D\RT(3770/4^Z'ZZ=V5_>0\1*SD_ ][,?L! MN)HF?69?65)K1,B5B2,O?!DC%@ JA7:,V0>MQR5!@Y_B$) 9A#OYD^?1!O+. M5_I1HCUO>"K\Y4PC>5"I:L!,Z[7B_3+6B2Z$E00E%,LMQ6ZL&'8Z,\D[1!U5;LJ/$30+EM;[EQJ3%3& MHUMN[!#/1,]@:J$Q&'CZ% NX!$)(#$L[,YOK:9N68Z1$Z^D'*Q%M[Z)%#![J MEFA97K($8J+-(K[6#X%:5C$H(4@'30 3V]*6,][5.T""KQ49-E\QGZ[K%^[= MB5Y8.M9H/:#^/(O*$.,@0LGV+& RUX:19";BB?1<[[F$3.DQ.SPZJ>%Q@ ;T3 M>17[2N9.? T7F9FQ+*P[?&"F"/7P;I_>UJ 8 .N?;URGBP[T827,M']"&Y97 M4BB7('M0KE_A>*&(N[%30>2R[,O-TU7QO*$BERSN=ND0+Z=7L+T:UY##AATJ M2+- Q&\$8GA-5+0.=!JDWJ4EV74=)7PH[#_F?# K.U)X)K#J)B,2YPWE879[ M"2)0T$#2T;8S)*RP1\J\)%C\D[\?<], [L25J6BWGHJO\0]5U8Q:9X-;1P$G M(Q-'*)FO1N#G9:XP>QJ9 "6=71I+_QX.:FR!I52^C(8?#C0];1)1W7H@VW^N MYLUT?".3$]WAU= 7CR$4R@BMOJ%LD\(2Z%;A8<3RYK;+)WJ1UZK?(;_'R]H> M>8@Y(=RWB%IQ>IJ2R;?83F"GI.L@C*9(OTSVIXL+D/Q78\IG U6[T%IDOU>Y M+ZWV+300"D[6+_HH^>TI6QIW/] '(I=CJ)__@=LH1AD3H%\GZ_5FYEEUVPM_ M\T*F(M9E#/..*M?Y;5Q6Y#D9!2I'W*>P'!L'&1=T:RV]_Z6R4?;V(JBT_$/JF3S[X*:,!>K5*##T&K9F/;=__0T&[ M_@L]D(!=^;TJX)CQ?.9!X_1,/W(JVU9-GW0F3DFGJ%.:YY?,$4YBE3!*A3T] M..8H9G^5&8"*&&7*@JK=L);@:60ZWDPVTZ9!\[9\K)2BQ[K. M0EJ-YS@8L6;Z8#"33SR")O3+X+XT);_WZ>M3 M,:*L>_E\-8=(TA^P![J!L@;9T*H&FKG3Y290VB B."('KX>1^;-^9 MFW]B/:.4$TK\J%2A&[T8^CU;S;QO\O%%G@$HV=9K$D=*6+$E-_6R@+UH)<_ ML):0H@6;/]I"\S^W4Q6'@I6$3]$6C[2[K49)167D*IK )-F*S3,>0T/6)U-Z MFR <;1:W"/D^!%K0Q'1T<.BFM=[IC;,2\J]OBDFDZ?QPJK:%WSZ.;7Q=*/04 M1\CY%RR>_$WD26G;1PE:L,G<=@=CPM^ZR!^FO#H%UWQ?'R15JP*Y:Y<1?3PM M> "*8&<^901>:#J+6ON%J4DWINAC7R'=\/JA,IB>X*-5GD>KX&]#2AZ9!+T^ M6WGMK$-FZWF^(97VE>+(XVUN[ 31I6 8MZ@-"D228+3$N4O;%]Y_OS5ZO#6 M-Q'_-=+LQZ2UU,_I=E70AF:$Z;P$O0K7VB1,K P81+:KT(W=^DO9T*W9EC/, M FQY(''*)$7%!O>\)7F>OC$7H9 E5!202<&ESJHPZ%G##*U$F MI($"P5-/?YRP)>]@5E8E/L$9LQ$=LS,.!ZYZFV/RSBCJ/7"Q$./(77B@L(XW M$QC;$M@3';&J19H35?0.:[M1HEK=+T[P(I];GSK#GII@FA8V9EXRY,0;/1^2 M;2MCVG3&3BA;#2^YY'NF];NAU%;5"S9^)-,Q;%(S :FS6C4@I4__O=18A;RV M.]!7]Z"D%[>_S7/# F$ZMW3G%E>BE?*R5$UMOH6F! M+HPL"R 4[C;%G?#:A]Q/]@01Q+Z8Q(0)J$K%")M),+]ZU;97%6JGM$L'A>GVO$*F3AULLSFO<:S# M)T:8V\:](C;^4HE)[JH\38XY@Q,W.45.IPZ3/=@,7Z-='\EC'_$ TYTUH$JU MV#B1F?^HW<8KQT4\YMB'W"2Q0LV_*$X1ZL5&8LF7M6=RB68UY&<+?BR@>SV. MJ?!NY'O@W?5]W^P>1%1\.YS;%!UHXQL]^JFF[K'R!R[O*#V?'EQUV*H0:0A4 MLDA?L=!%WM>6G;*"\SQCO#E4@R2.<7] &'RWYQ/3H11Y#FYBF[!L:B'-'/:J M-4A%\Z),NG-D7$Z1;?W&OVY,7QE-.B;(7J2:D]_>3@#;\H<6JC(KE#I-:RN>.ZWM8?,8Z- M[;ZAR2J2_6H331J,(#:MBE<&[O+T: O5PQH]5;ZH!*Z21HF"T3=#>^?<^^/O M C>N<]]9K$2JEV- +3;R1,T0ZO,P75WY(UNY#XMUG9>4%29FW;?YQQ^D&>A#3I+K27S2+'IB'K)H(O::KC]P=/'7B@95E M2W;5J^;F=R)P^ SFMK-M]"GSCA8Z7A VQ4Y=R\L=0U-WF/PE-$ZWWU!.G!^1 M/-,[MPW)N@0;$$IYQ?PXYR%\.O*M??_"T(C65@6U7 _Z< MD1B^>6ZSJ0"Y>YV]%*JF?Q/]D]I/HC^9F8"G"/V:,&>*:MS:%L.PRN]XEW*F M3OG[2&68:B;'KI/09#IA(@7GCYNRZOA["2!<^=EO!?FO<6]I@9O2A[3?SWR_ M5F;=O;\05N9@SBWV3_FO(["/7N0K+"!)X21XAZ;H9D6$B'L%2"@\*4%1]FC%K#P->.79X4#6V]5)Z/ MS*F1MVOBK^HV87?1U])@BGE358->^]BT1J=]'W*$A,'/0"8G>KS("6!6IR/R MTC9Q*'7EWN^4V(=V_DNS]6F57405CFDS M'2*?X'L=:X[HC!_8!K_U%$PP=&:B&U=MD9M^[RU/IXQ!M"\%@=<&K:JFAY>= M]][BDK!3HP](74]Z(M2F;#KF8F[VH;A=(;VS"4*VJYKQ)X9%F4F!O_$&& 'T M,=NPXGFDF^>X.:[G)B]@TS*A9]C6&FSL7T Z_V#40J./#'SA3E8G"$VI M4WT:_SZ2@CH^"KTQ-)U%@J3N6TZYUTHA/% _33&AZL])CQ#R5TD2E-[0IV=Z M=ZX+R@8HB5PIB*'>8-2BE>BRC,?MQF#$@D'B=XI],L[_K=O%$?B]_+-9*G4A MXFQ:]CV_+O/S+Z=GRHUQ2CG]!R&(KUX\?Q_LCKX9!('@KC]0I":#V106T+>P M 'UXE_[^TK[-KO1'&"[H= M[3+Z@X(LF+TPSH//&;KU$IDZMF%R<# M1_XI_Q=1'X0&LH#D^;J_]R-X?Q8(,E[YUF6=I2PU\23 -?0T56S+@V>>#O6+ M/7/(U-NQ1=PNO/'YMOKP[R%@;-PD_,O+L4$=%Z]&R8 MOL%1K!9)\F!>BPQ4Q]]G J?6)TA_R96K=@0 MM:6&=A'C?I_KN3<$)70?O3VT MTRG(*72-484A/"L0853HL0#.7Q2Z+T4[^BU387H'+35"UZCNDW]>]*CBZ]HE MAU$+D3?N<.&'UR)/KD="Z]+[(-/S"Y:I-#AZUE6;JMP8RP("0!?RLW#?+YV' MI;BQ*)?X/C_;8Q-8D1>P.M27=O8!0S M#] #*$+=D,2+@=BI)O1A\LHM.X67_L\K8,[#J5GP@W"EM)3G*W:%"L$+BVS% MZY@"400W.[&=OBX<-T+K3PS$[/3@G5LBZO?E!J3[2M)==TM).7$1)&R\F2+Y M<]Z[=Z-W90?<;@K!,B4M&-95^HS'+.#:.A_S4TMI8OO!($^3<3I\H4K*3A;$ M]K8K9[C^^NDCE28U9CGI[?!U[WW AC\JK%V(.60 Y6M71[( 4NR\I(E=56E: M%>%=^MEQQ/FYNP^H_,+IMV0X%/SM8;YI>K)G_E]01@1M!BFT[S-AQB01^K]C?_J M-C/(^_'#M)NMYOBP$9%753Y1;XL=ESA"WOV"K 6<"%A.]6%4H +)Y7:4EYMS M8$GW?<%CLZZV]P[BZV;XCHUG0B]]L.&1ZN OF83Z5TT%$X56QLB6D$@T\%7A M@:CO_#2BK+H ?LDE7C5O,7&/U:.;2,X ?N B +RE'09QYN-0'UP\4R?&(>[N M)GG]7)[+5(=UMD;)?#-UVBEJ2^V!>A>;@B6T/" PDGPI[N/K\DV)]+"*7Z[H M/[T_S@](6-'Y)2%Q&O-DF];WZMT3;,K>+H^>FA=N,R277&[.KF0J3-6+\!9E MI]C"N6G7\-&PT8ITZ9PW\>_-Q;>E/V@MN #Q4+ZRJ]]J%O ]#5%)8 '+ MW]%_F/X^__94HYA_->XJ\@SU(:BW,"3L!CIV%1RG>1:%X5:H+&!J6WAM^N'J MIHFWI;C-=VKEW/OS$CZY2W?SW>4#QI)#0T0NP;Y._VR(.+&ZE/IF[*6K06R6 MYX6E_SNOALI(L8!_XTNK?W.LK,+],A.Q ; M!POQ78Z?<6*7PV"AC1>?IF&H6J>LX"6Y)W=Z\WK*5B%=B.4#1C^.K!EJ%MH95YH<%&V M]>NKV7W-V=(\>^QA%7U4F*T9%B7+;]0U-5*KL:STH@;S/>LX"?2F/4;R@; MVF%,?S<8P60OCZW,(%H([K6)& O(=&YBH'.9&>=WF1#VW.2"V._1R4>J)H7N M_F>3\?]JHKX9@K/YN\'2[[* IQA&#PN8M?I$D:2WL.<99UZKK' MA,9EQGW8UW&CD/R7'9KU [SP$GG%Z(,I.QR.L#\L8/<-'L1MSRZ];+T4>_3! MH =]Z-UNC@X&7\FT45S"@4ZX1G:M!?T.I0 _O9D;^5?.@-?&K-]HXKSM18/O M" S)T3T"7S /B9=_[F/R*#Y$.VW%B4W$MQD[SP 'NU0>:%0XRLN%R* MW,M?\W3.GGK[21AQ/S9AK,'4YZ+W=H[MBU0A0B(O"V@OK_H*O8Z)]'M&^ (VMZ&HM4Y_M)&,$KFJNW+P\XN'NB$%5L@#18BDY>6A\'BW9U3[! MQ+10-;LH0-_9]B&\OL&Z%THX"%.G62+/X#U-0+T*=JF7AYG^(X"K8Q3,?[;> MAC5GA*49F@J04H9QJ> M77MY*F_N[,.U2Y>C/Y<<)-S)ZJRJ+Q_ !4&B;M'=R>G4RJ00W,RT^PWJ^9,& MPG\"^+9_M:?^D!I'K#REC-M#?F@2(!*SQR;J$ZGQSQ):HI"S=S[_(;J](VR? M_$54.T"X02H5@C'% XT>JT'K5\6/V);J.#@W5+7G6H]PBN?"D"YP560[8Z(R MH>8K&\YJ5N+^TR^5_]>2 []DXM*RO/7?O/%0DJ!23F0-JGO[6$AKV%\%JA+: MA>D"[\&!A12<$.CC3CZ2JFCWO@&4UK[^"X$-0X:N6Z21J=N5 MUQO<5"J?4=2'XP,?7FQZ9Q_VK3WECPF,*;_* IS8U.D(A/'5BFX\PRQ;9UZ$ MTHK;,XO?#X%Q;7PLP!RS[$1(SS*\0P5/1UI7.=LXG46E&II M"\@Y*;$>DW(T6G@P/:VRM'=\$# Y1UX1NGJ)6%K3# M(#/8&FSO9Q0MG>^WU>Q: K2B1I0%['&<"8,X!$['I;WUWO_FE8<2=?NX1K6= MJ)^'E.\QT\Z]S2>M$M67)L.)QP>R)$]MC*6'#0?3ZES+ S<:-CM(+SVUQ$\\ MOQO\9\MWU,'B0?BLF(,%\$^Q ,07<0V2?5>8(DA;FNJ99L>JH(S:J2/?9_J^ MEBK.%.\VO7;T:,(C$F6$NB&\'F ?WO&:K"]C]APZ\#LT5&];=4-:-3*X ^<_ MG["[W3>?N.VEP%3I7G(YLU=..SF=G;B9-!H*?6YUOMPP4V MV3AJ&0.S/ 9M<*"N0DP;;*#&\HEO[B644 ;('EX[\DTK3\EJ]D" YL*ZI-OQ MB0;D-O>SW(:H=]-W/E.)SYH)H894HR-5+SYLW) XE>/8070JX<8Y[_;O-)73 M),],0OR&K_(EJ(P2I"_B/#[T DVR4#L)(HT3M$37>NC(2G/O>:-!'' M>(+30_!A7.GW*=BI.Z2T!O)\3RZD#H# ]9_K -6EIX?5H[+A*>H_\Q*96.3W=M[BM ME>H)_H3T#+$3I]_O, '&^Y>];U"E,3?S)6Z:[NH;&11Z>Y9XN3R^WFRRKE6: MVO61G->RUEJZ5)#^:;7(M>!PYAN>$G:POU>\^)_^=J+_9'EE;R)1;3KX:4#N M5E&@4FA7652FC2D@MKNS3:T#.\N"71][ 6:RZ\VC>GPBII=G"M WX$T\C4BM M^QR1]ZL5)(67)SWE/BZFE+TK^)(\=PT=KO680V0J; M@-Z /B2#T.X[ T)Q]0D:V\#5\*O$Y8,L0)8QRE.XS+E4]6IK'X\-N3TIF/B- MOU]S985XY2WQ0G(ANO2=J_ IDH5/JK;>[Y5\HGJOI!Y+^CW M)5>@G'L.%>S+>0)SO!\TQY_N6XD]MER L>=+1 MO(3D]R1MH9\*ZE_6V@RK7#1[\E"R*$_9]P]SI6=#]+X(Y58CG\YZ^D/1&\_/[/<"JL MOJW([+WH2J;]AURZ"BD\E_SJ#W.E=5?W5]#1&EMQO*V)2'G):]^[-^)YBGB: M2V$_?[ZJ3'?_SR[R_R_&@.9XO)B[>X14!9C#J MYWS$S;=ZV+S6DDVQV^_DQ@?107__^II-#N[%BC)5)IF][6ILE(+B"_B?=>7B M]J,0/E7N[DK7@J'ZBR_NA4KR'1.$0W'MO K%GHZ1@XZSQJ[ ;.Q*=V2F&G[]8WAH%[ON)DQ%TT2P7QLMU M#*&(!HF!'*@SZ(DP(Y,D70O3S$\L0/?L:6L"I$78N*[N04Q% M4*.11-:]RJ [X:'CH4.F^">TU\DNZ02.0@$Q6 >D%K;2!VC7]VRA)Q>[ZK#H+\.\W]E?.'RW7MX7S MVVAFFIO-%[?O!W59 !=AU R*_K1KM2I.45]@ >E]O1BI'\*_J6;:#10G/-^+ M67=+U<:FY#E]X8HC,GJ^G#3BN7U%#^:9?*4T&_ 9]37CD8D!1;VO0BA)LV#A M'$6VC'M3:_7%\:=]3R.'PE[0PU M#?P62 [NA.L]3MS]7"ACJK5W.9!Y] KFWFVS%U&_V0=8@HIAQ:[07HB\Y<9O MU]KZG&O+N?&JWS].,0UUG__AQTP??B<4JW!@ A-DGV+@)[(Z8>IT2G#YG:F93_IK<^ J/WWA< GLH6XVEE0\KI 5O(]GHJ1B(@P1 MUM1OL.A=HG$/4S%$\-K# F9P']BASM#X$_T_\L*M9FPZE.?$T,,YWMRSCY1< M4QO]ABLG,66YD+O8-8,SH$(A#&YQ:TE*4"4P^DTLOB_O^5C>!@O0:WF@\.I> MX.D& [[R5TB>E2Q*NF--6RY!%7^)NIN3MZZ0$[)?*O;S[SMKS_ZPJ2=>P[6AEK*YD"2&N5=MO74P;:HJ@7@>K:W2-Q!?)^UY$U9DP *TC][U M(L4/AGIDSV.CRXW$/47*QU#:+2S@1-B6PW]C[[VCFOJ^?='P!46D@T@G*DVD MB32EQ?)%FHA8J$*4WA$0"! 2%>E-0$!!B$J7$ND(2.B(B$B-U)" (CVAA UI M-_S.>.>>=\9YY]T[SCGW_?$.8VS&V&,E>Z^U,^=G?CYSK3V7(2(N_.F_64/P M_^M#"&!E@-C/,$ =7YH.\US/P@_K%44P0/J/&:!XI*!&!.K#0-'R5ME!!?9X MI/.UO9PG$&0INAT,:*W2>0R'R+Q4P5'Z<>$%W/ZO$JH&\+KB/NVDLNJMS-3A MATW.R^*HYG$*[=]6HV$EZQ"2/3D00.(EU3M0==^R CWR]2;FB>M%,46%_<&^ M$4&7]L]D>%VXCE'PW;C+_?J[8;A#V-ZZ/D4=KDRKI/-#X:+ IY(AN=S0: (LW0N\#MP2'Y;W:^66]LEFW+?P#SCQ*ZGE%5A)]\*SZ9 7UR'7&""W MH02Q[-ZAR=5V!DA$,T_9!ZUG@3?COKTQ\?.[A6EI;6\/3DE/U;&WS\B7-GGAY6A=%EN0R6 M1@PBMU[Y3QG1>_RYD,M'/H>@3B+^HG?@ZHS6ZXN[2,\4H0)P4R(VZGE#&]]X M4KIM\L6;/>X1H19R3C)Y3;+-6R4/%.=@[&1K(J:+ 9K*[L/4&\;&HY?&]9 E MGN30 Y@A7S"$@/D!?WIW@FI\T^NXTVBBP.):!@G M 1R-]]" BL&<_A9,#%$R;R4U*>K9ANK>-*!PO?A6R+J$GI:?QW5!)JW).-H; MYL/_AN ;;95& XU]WOA-?@^Z>)V96:2U:=J\[9P9[(G%;.'S+,[QM!13!3&(6I@[:"4Z6.@TXDXYSJU.T-KL=)5,4"L8JMC,35J8L:WP+ MN0O3AH/RXNM8!^%P##$+V?%(C]/S/>HB8#U?^6ONH_/2%]LJOS.&_M=>.U_< M"5B%WJ7>_H&&WR'V=2-$1ZVU=5*BPKS]6%:VKO[!E G]QM6@UASPD,GLNR3A M;FZSOAQ</T+96]#@9H\O<2 M7KO''TR]E4M8BJ_?(8U3A=7^Y PNIX\:\HNF9GN@M@;M!Q=#M[ C3_2BZ,>J M*W^N8(@W55F6R1M'>C.UREU++\,\W!Q,?Y$_KH7H:$&FA+:E6O"5%@2+SE3@ MK' 27%GPOLTL+$"@!*H3X MAJQ/3380\FS3:(O G8#Y7XD13S3Q*Q3)BG@H)S9BM&++<6I!A.5N!/O:+D49 M?IJ6TW:LB\C;+B8]]-XGEV*^:R4X^,'L?/?V_6J0\18/+\B7Y?)Q$$@(XP(5 M_B/6MQ9*Q/7>\CI?E8^07+YCIGN10Z#H9<2>U+3I1X-HBR(8E,JW9]$*KE;* M5\R976@@@5-V\\PLYIIF.5X[?6& GEY=(!;ETCFT0XM@X0S0/+8+/:U+T(XU M..&5+5"/ZYK6>G;EQ(5J3]^W+2]$ST37M!>+GTY9[WF%*D.(4K6)4.:CCCTP MZF3^#Y<(]XM]9V/D7CSYMPE_=Q2KS-:W,-EXV7B9=!,-ED^'@'E/TR8XON!* MP9PAY]'];]4;;/>:S[*"UQR9$>#M;#:=%4PJ^)I@![)OM?DB/ )$$!M5!GOR>0#X-=+F1](68^W)-2]N4U*XG-6]N[>V5C? M#-DUATCS*SB3P%:Q'>!D)@W&_/:&&;5/X9ZV7O+$6W#C?G:XN_(9W[*7R/\5 MO]&]F#&380=U(F%H1]'_V]G$X93C M?[?_N^U)$U*:P6D71P!/_GQR7!=S+3/1Y< M/>/0I^K7OL,NGC'*Y&\T6UM';:);-(F]$YO/1Y)LS/4,.]G7-W=MW,'"[7(24_YFB1K5J!M1()Q>3I0[F-8L62!(^,S*K^7'S1_PWTN@#[LOTS^>: MK..L^5S7QU-EP_W3*W1ZO9$9LY'8YH?/>B+=LELK90NSW9QIB;T,T(YX#0/4 M[DS7B/R79YK5AI&7?OZ_? +TW^W_W?[?[?_=_E_2'F$_L0/E]MAS/$.20GN7 M+).U-O77=W<[>[A;C3DU4M:NOG_"H60,XLJA/F>JR]=,H3F%JL6UT^P6YE6I M@A&=EE0/(%J/ 7)J)+$%?)TZ4CD@^>'CODWVW\DO#:EY.*L.UPLBX %AHZK JKR5+$A?.I3!NCX*+F,>?<',/6[ MN2;$[R\2%]"QW)'ZM.EKQQ_6FVEGYIC8@^I^N.S!VD%O0519]"J&SCUT^%9, MOMEAK6$B!3$7GJ2F\I,!PMNK?.9*1B,?ACE_I?^8!<)T,1&_G)%$; >.Z(NE MB@>GKH&!LU#J"=5VZ/; +<"3.&33<*!A5_Q.D+?@FE_7B!$XV'OOX,F_RSS^ M56M]T15TEW2>$YWC)?K+F43/H^C_@@GF (@40FT9=13.K](HUQ\L_J:GR(YY MP$&\&**D66.VQVC+$)\M=KIZJWC=E?=G(WJ(]%Z@K-6D'?%<9JK81N3,0 MB(L0C=M[@$F+_)"^]KYAXT!7/4HR/D^C[#;PJS$[=$L'.:DX_[NDU-&,M$DX M&Y%L=CLTVTR8]3?+=O-\JE4_YY]/^KWZ]-P3EE<$.MB\XA*$^(59+O\!K2F, MKQ(WKD7COU6)Z.A\_B7?^INN -&B_W+]@>.,B3F94 +.W3CX^#Y!<4;GWT]M M*0[16>GCT-K4]2L,$(ZTIHCKVL_9^IE'>T M<^2C%1APP[:[K>@GB"5)"&RIPR9%'T..[(YH*-"%#XE81M\.TR_'G]M!30K2 M;X*[<.0]!J@PPUK%B+ G\#ML0IS=*E-(K/[TT3'W"%,37<<"Z]J1Y0/^V"&U MX&J^J"2?*7L#]!C%+^$L^D_7RO]2;O$_="AN1]$Y\0S0$2(0P'3C!!>*"(?"9&-N;@XQK52T$M,T+V"G"^'?F2 J(**'1#B2_HX6,371U,W,4@E M>7[V+&>E][W>RUO*]YX>,Y8>?%%XF?B=&Q0I"D4=%E%)!2Y.DX\Q<#];S+2R(6BP$*W2B/9TSED&B%UW-6M."1@@R &:%-V9^Q5DK1&[(?=""Y!/ M1=9$Q/.#;P6B@CQW<._-/D%(G-2@6AZN^* 9SYBV5A)#]_ M] M2MU;$5A^!H@[E'*- 1J^R@!]-2]AHG[!/]97QO[3^DH9S=_CU-!NJD5W$T*V M=Z0HN5*DM_[O]#*-]#OI)K**,EGQTOB 5]_N!P0+E,F\1%G/K.D%,6$3VYTG M D/V(LY'M*B=S_YB;_R0J^NB_("AO\D!W&#)#')B"[MR[YD'*5/F2WM^=+- 9B[PW!Y0B96H]S\JL?C64^EQ49A\LJB$213?NCD+DN# MMN(;J4BTUUO0=S%>:>$R>%8!JC%G^#/-6>*\2?2Z#.? M*SMYNPNC?J4]&ICA1:(7P72. 1(G_3B4.0!YH*.8/I,O2XLQD!F:1_'#;(K6 MBZM=2Y=SKI>[7K1.,*F2CEZPOK+=*WO[;L-ZZS9%DJ*$[%@ $V]@DC!N(T@/ M*"<,BYQ*T>=I>1!?_TEA<0ZB/'&[&NG M,J/>= D]LPLJ8#V+J7-_KF>X,!1E-Q2MIU!"0]]JH4 FUZF+J2'3<7EM[J?_ M\=8*.HM)E](@'L@#>:7PS\/'O]"2W7#_26JI*--=UJ=9S8\]?.HWZ#;D, M-9RMX(UA@ 3T5$D6G42@O+,QW^4VO/8J(&#?G^(<\#/U2Q+_"V\$IN;\SS<& MZKQB.S)%'(K%]>8&I90O-S7/% D_[DPX6_GUOZRZWKGBSV@/Q,EAOU830J37 MZ,W1"M^YB%4*)3-&'/;2M3 T4.@$R,3I,LCZ%SOU!)+.,TU+0+IQ;!J(('IU MK@"XA>=!;*%3KEW7\*LFM75N:W_M%0HH0EHDV\# M3PF8R8%N*8&1UJ 2P'$%R;7BJ-O"YZF%-7U>D7U![7C"46/WTZR^N*T--/X0 MZ?WC&2!A R4@D6#=BQ*? 3)ZPK^C-7LQ5;,KBB%[C;)Q87J+;B;"TL=OO9PZ MBLL6HEC@,8 \.U6"@^G,QU;)2 'D_%O,254$#_5,/MZ/:3$\*^'PK$=QM9E: MX6(Z_8H@A.UFGDVYJTM 3Z0PQ8GI;'G(&LVE-3L]2HFUY-T$"3'BW:&"0F'H=7Q<&,%"-'4 M/SIT3H8(7L,3('$,T%^:N\]0PAG ME4]=B3:TW$\//'SK4>X)DY0?9?9S#5D-2:#F0J=XR;> Y/G^Q?:P5OT(]RK[ MOR.RW+U-M)A((P[VHH#G_:D2P4PX<09V%Z?_0!KV8JF0,!762>#WU]6_MTS6 M1AT-)=A7:O@W'6FD 3K')N4X8H3^& -&.F_&S"E_0NGN#IH\?CQ0" MD=_R_E"-@8BU<5-]AIF>?P90)WEW&:B,$GFG6]70]KBNJ!^;3R?##K#FT"B< M(&;^*Q(PU$0!-R#.&.!L6\M;KY/?S)]+R1,GW*Y-TW1Z8:]U T]=(B_?'Z+J MNM-Y=FEQ".0DCOPSF^":7*+5\(AZ/?&>I''O'^D4J@ M(R!X*I08.+1FAQBDN",[U)F=D1VI1"YLWV\" DJG_/KN0SVW-%]0I?5337

4?Z"=X7<9#&E3LZCH9 N_C'"&%&,)S)Q"OR,JOY 3:N\RC$N M$\<6]][1T=.>W<>R7-?Y>"'VERKUA#^=YS? 3UQ9@_,?EK0'3D*3$'ICD\H5 M<*. DOO%J;X!J#4*\JPHH,D ]G*I3 M2W3.8,I5(+M+1Z-O<)1ZZE'(#^0'PL M *:;DEMIS6WR_10)IB=P0MR1?',K=FDP]I2-G2M!'P9/AM21&Y)?^9P6[?_4 M+._58'JY2W,2V6& F1_5Q8G <'2QM_+XZ,M/?WV4\^.11DXC0ZF.6:"(6']N5&F7 /MHF"I/QG75E9&MPE80GZH)[1OICN'?+/J_WP;;+T$=Q?!KQS2#?F M#Y=;XKGWX*^)*SF>8U)7/-Y;!;-72^?\Z<2KV4RU#?#>O)/M48R;J?H.MU+G M>%JT'J I?6POPQ(:4:.;HQ@#>%+,J,> CC#::^(FP2^OU.&%Z>1)#_<'EV2= M,N_]Y%GD4?Q4(/2\9_X#1,QX)E\D$5J7%( ?AI8DO7 M)L%"Q"N13?J,2/9K>>0&$YSY:>RW+_]N>]S4!G10W(&7DS;2'G,"=:@E>3F9 MOA"]L)&%]RG"^K496_<->QY?\$KKP+]=)2P1;Z M;X0UYOH1G].6P'6J23NJ<1"1>O1)P"LTJ_>WL=6<=5)9@ 1_KSW["XZKU\,Z M)'@R>[!3.?YKP<2C Q8Q(]L=6W-F$@]=FE%WFJQ?[CD)&-Y"/#F.HHL*_D,W M1S! F=X8NBXTT;GUS +7D+BUJ%WE$9V:EXN?2@HR KT!__(-FNWV[@6]8*^4 MPB+QQD@<-(TD&]EX^&Y2*^R?WDVJ\H(P.9)[ZC\X4LLA1YH&KG5*21+!L;Y4 M!;PY9"TG\K"XY?3^D-SL]^\X]?1_$@R3L##\[^!.V_$;;A>*+EV_.R,0E1$: M&+5ZK-Q.%>W+0T4K=C^HY@GR+*XLHJ!E?XZ\3U D7YO[MSD%^@BM"3)? O[( MI+'EG4AB!GT""=[QY[EOQI)M3EP+%,^SMY1XNFAKV.Q^^SKN?&FRB7B>D0;+ MYKT%3 ,3%UC)EVA/]9BHR,E*;@ H;P&=$>/)-1^T'U?V03%VN!<2&4C20'?P8%]\(TP3G7P.$U4HM19KK::>[ MYJ=]?GJJY5\)R[\O(93)*S2)Z(,2/1B@;G#2X6YD,9E,#!JDCTTM);>:EWUI MU$E]7B<9[EU6XO=.M=YS6SH)7JP;?*MI7_[,DTN;4Q9TGM>T!HP?,JX6\0U" M_!LR*0C-M6R=E4"HCC_6'*OW5]5%#$OF;-97)TG!5[,S0][4]!H)0UQ3 4UQ M\EM:9=MI^74F!SU21ZNLISG;8Q25L<\U'. K.AE5H<=4@A5">_P2 MO,/WQY M9]%_SCEURG\23;Y%RV5&MMA;5'E:-OTX+*)#C$W7S.:/3GBWGP176&W_MVP! MYXKTVDL;YH^A0FVG/9''#<17H?R[<0,=!I,R>AOS]4B_J_9"L7[&1U*SV<)DG9)-]OF#GD $ MTTWTUA'[SXC>++NRNZU_T\KMMJ8S#28\&_WVK-=2E[Z%)MO&8E%CQ!]D!5J5 MGUO+K$8FQ:>EU;8PXTFF37:L\ MN&F P,L]F2=NZ0[9&MY0NF&ASCJTR9G2S=\3R.0K-R!3=[IUBLL@:_L+RK?- MFJ1KO%$\YKI9L*O.WQK8MJP]YPJ D/-_+H,]L MPDQ=.3=Y:^4=;/E>,98TD M3NZ'>!>8>W^B6'"1> 3CM^*<2Q4=EWLV196QJ,<'Q?FYX%A4G3M5U).8KWP? M6"7ST^KUK.>3[2:@D)NC5&>W['Z)S\]#LV+FO!_IJIGDSNRBSS- T?9,FLL4 MHQU*-^&B"[H,4*H4WRAP_@H2G%CP6GCC?4](]XQ@L):"#I')HDRKI.8^<0-ZP$KX+6?9G)];L4Q>9[4@"ZY)FW:!F[$5K5>TA_^?O7S&[3F<_IO MV[N"4:G&!.9'J,B.+A317,':[+!^%;W=J&=**/=("TF3"0\N(SD^$GPYQ3DU MGB5T5DZI*\MCK =\[S%GD4RGUI.GFC/J2M7N1QW9-'M6:57FRWQF] MEO_4SR?TZW5D@K$T:]G%?N'#;2HAQ"#46BI%%C%(WJ1PPZ'$[!YH?/Z%:B1P M'?,Q^.QFA<:Q_3L1R%\9]6.T :NIC2XE(189UEV#!5)>E]!@92 MEXBZ9I'XB.6K%FQ)INO?X:\MW"36,AB@*MYA*$_;&<"9D!H]3X)&^\._R.Z[ MQC>E<[#;S(0\W.=_=N&89DFE1[-%W$YN,J<# TB\[]5;&=>D)8N"4'+W([',NV!H.R5;!V,!CI*$N3//@@;<-B]6 M.G! ZJ6J]\=G2S /E^X6&8X>YX9 M_)S^<]/-4;?'ZM;%;Z*L)S2/*2LK/_2LJJIRY>_C\N)P=W/ZJQ24;@$Z3JUA MFF4ZLN,GZJ/[VA,L4\UB7)G"B!/3=RLK#MFI'W[FAU+1,F7V&I?*^4;-SQMW^9R#,O M?CB?E8;LF )_Q*ZA9/>ZH)-2HW1A9(J3\O$9CT:$16S%[^7MN2>]:\^NLV3(QB!O9T9-3V9@,\8'&:8./T#GF;C:>#%=Y]U KSXFX%%A? ME5*EHOK*Y8)Y.-[8Z;:3@1W-^C"%QC19#(IX$P7(580P57XDL1W6UT=^9]MV M&L!+M[8E6%*MTM;Y)A\L'941\+WH":X$(>[]@7Y4I4J<9MZ4S]LJ'T+[U"8W M"Q<#-(-T9G[^$7)>IF5FH8!N]).$>P&\,53U#[ E,A^M5L\$'/]X(/03D0&*;0UZR*)=6_JUBU;@\8"B M+G4YX\O#-ZQU EU[Q0D@.A="#[BV .UB@)(09XC:Z^)%JQ..%TM(RB7Q M^=?;$G[K*=C:7;5- 76Y/&LQEN'S3D.OAOYC-H.-]W VX\A=($"^9_.YUA0R M%G$)"+50?.\=R')"ZLQ3%L42Z'GP\SMO7L5W?!5@7^"E\F?0N9MI!1@_U2E= M*R8V?B8*QQE(4B\ H03V4:HWK*.(;6,:U:Q^X38+B'D<\:WMP7TWX MHH&M^(E?[:P'6E5(O'4G.A;,VB;A@3F&X -4+8B;,7#=DC[G]QXY#DT)G,9\ M#RWO(ES>I!^F.:J>_<^?2T%R1.:",?[>==M7\RRKCA8D(_(<+=?@1%C65%^W M6:0I62^JY,^U]<#%X-NW]CTB7V>U/+H4 KE0OO;Q9=%MA_>YU(:+U9-9T"Q+ MO*,O-21=:@ MBE>\]@?!B@J5[> MJ0\.LJVZ\[JSZF;$A:'$\MRGTC?:V]XTA+0EMY5LE<113:1.$XX2=R\1B2;7'C?<_SZH'%:% M]KWMP.'CCWX\\+->4FO+/B).QO94/L=Q/3^>:XH\5]A?&")>(SIPS*&0F'$) MET=H>:KR^=U]3N6;/B _:P^/DE./E3ZQCZ>EBO8@7*QG(403U>,K#5)'2<@D M/Z?@NK%=17OOV^U/!O\R_FY42CM(.GBF:XTBM'$>@487Q7W(KBLYNV70W"_W M6:RE,3V2UZA3+T0G5JB/VP3C?OO"DH/^SP;4AQ#K;>^RW=D3EM!O[+L7_W-F M2B1U?K XAI*&R$G$U(Y$0;>UQH.9ZM_3-Y+W[^^$61!55R)X"IDF+PGQ9BG" M:7=AHA1H)97F\NE[/XQ^%ZK )OE$MUVH8Q%OGN">HFHB;*&I<3BQ0OKHA'O& M=S/.>+VQ^"'=7_(&SI3 @ID%&8=(W_<*$R7TF/:HI8=+>8/;Y2*<8YK&!% M@,DRLBR1]7NYI:O-;1G#&OK27>%WQ:2BBKL\/7V>GFI\^M<'W@<05-"@'8CE MR5ET:"P,RM(U]NNL]NVZW3(KN^_^@SL.Z?NS*X_QCQY_+*NOR%_?Z$Q0)/ " MY[2IPEWD/3NQ8<)_(0O(LJSR:2OZ: 12R M"IBR\C]A@9@&H_R'F>2@$YV X3&X2+TXC%"%GR85HPBJ7$"B10KE[XF=EJ=* MPH\N?FW^2(V[>.K9,39^AR/_:K[1D>6P?/9A9$%\9])M!FBREP$B1]/>!3- MF_: >Y=6('J:>@79J.#M%TM4/;WO?+\VA(T5]P>]R$D_8\C\8@JRJP^"QT.) M^0S0&(0NA)IRH7?2.[>UD:[[S-CS-+) RC^7\HT!XD8P8;+[#I)HX@ A&PX? MEJ+D@SNVI-I.*-M .O.TAM819^H_)_%J31D_M5FX9=$?H-C'E?BU^M(MEH-+ M4,U#\4RT5OTI2.>H?F<22K&DAHU6!->RYSK/5THDKOOM\&=.>HK.BC5ZNJKU MY%X M\J8 Y\GI6'[[(V\"A7YM;N(^&E%%:43K3KLUI#A3)Z-$T7156.?&PGI.;$Q= M.>651L:COB#QW$;%4,3TI]E7+/U<*6=9NQ"*R(X.*-'&'U#<2]G$N&, :?!: M924,A@D5P*- M=#%>^O$EBJ$74\&UVI;=5-6T./XG?+R_L>G5/*K1*X,_.,1X/H[Z1HA@)$31 M));@>3O13QV/5 ,/B?;XME@\A, 6@2L[3\XU "&I47#$4I2HVG-X[M\A6[^'=XPPW$!1,_E-V*>H,R+L;- MU)_O=GKTT_1F95BIH=_B"#3BAWL[9G)SWGVMC[@UBH>L;1.SN^AU M5>_NH#]V$8^&K67Z!,6(H<)K+"D%%>C%$0-U?L))PW4'KK_RSY5L#4=EXY2E M_34FR<))]#,P3OP$BE:V,"3JF:,G(NLRYG];DOY5Y%G?3Q?L5VA#ZOHP$4P M=\R&XMF[:$:6XVA-PVC!6XTU:O9&OX8D2I05K'S6I'_=Y@D?RV=JL& UR)Q( JV%:Y%>X%TAT1?D24V=L[JF!5* M0%<":%5P!@BFT=( W@M)V.AD@$IGM!-*XLB[:O?*ZF6_9.K AT.M UOSY26UXZ$0!0]T'0/D:0'(295\ M &)6>Z&UOW9?/G+X,C*('UC6>\?Y)OU4AGA(QK X2X2:".N GB*3-OR@E07/ MWO.I'^+U;)9MHYI$1)9WG8O>N-K^O?O@+_8QZPU 10]_PX_#R:#^F&>%RTCZ MUJ]P3.;H'\21E'D>Y?:%?/&5VOQF4X6OJK6_[50IX8/!%RTF$YG&"MZ%Q)NA MZ=_%?#* J.MUZ0O?H+7K*7)2=Y;6V0=\XH\=#PR3";Q@D AA]IEZ(J-= M8R M+T\N]*37..-?+[;OXKSP1E@1]'L&R TZF=T!K=5^ANMJD\Q$!W-.V&I&.GIT M]C^>?P Z&G+]DZZUO"B3,&@N:P)+ K#H++>P.MR8@E61^/4+;^QRS2C89FO? M(E_5JDI4W:.A6-MBZY=7(A&5QVM:BT1,=#PQ&_5N:^E^!U,#?\,?NC.1SH;D M'UMB#XYCXL# ] #UNN1-LQ"P\:_G2_2#JJXN'/$>^DE.RD_J%3Q8T+,*L:U< MIWX=(O12FZX+-7>TM5TYN>Z)]#Q!TIY+\>A2.(CJ"90Z37MC +*@[QQ1_74 M=1OGL)HK_MS%0:]6[*]VL3^D8WFV+!5FIK#%!?>3-QKP_Y#*$TU28& M?,*78_W2[%WTQ>2L2/-<.3)\PA5DTW(H7R7B+N M=0*Q=(Y+1+N](,"=P!NO)+)CG_4,+_R'S0.I;C0.U^E!\O([I@)X430UPS+2 MO_N-/.G\S_ !2L9+,-WBW:[&[1X];XT+B@5__N'A4"S3N;C MX"\/PI_I)@!M4$ 6VP,]]L7/0)@^/&>VI-@V$7&&E_+C*P.4KX AOL7,E^!X M]XE#O7D;D)+IPZ1'P2@DO 3*K'FY!;[M^%Z.;2O,E2&A3?EO<0V(_ M747_7.C3P72B?J+P@51H]M6FC$ZQ:?O!=X7-61=2 M@[1RB'5]55S3&2&S#)"*]SX'"?NTU9YY1QT4TTBE/-27P[^GPLC-F=%?GQ"_ MQG*5B+*%L@D<._7LRE$,&I* $\',%SIR $5R[B3K2K]A3,_/U>]*T_6FGDE MG;WG^KRA0HAC]DG 6 *U^)]DG195D>("NT?UGX^KK,/$Y3@T:-"N/#'>-1YS ML9OA9X!23,8Y.K[FZY]S%'&#)157*?(ZYMGV4#Z\^?0RLXJVKJQ<48D>E'* MGMCZ9N!OQ!G7-5; 4?)MQ2BM9VYX+[@UM*4-)8;F75L[+/A]K,=]X^R+7+47\_/V<(9IO1)GF521Z MG)PO,%E,/99\90+E#1'=SZPU%%@#AJGSZ;Q)ESK=6**%? M=\2_MLP>>-V@YL254.(+WY7B((A-RM[ 3MJ]49GR&ZD!"C/^5**MA]7_K 8, M\5@.>?XRF-B5=\FQ3GA9.7 2:QVIHU()'I.]BWVL+-T]9=C[%.U)FK6=[79N M:LP,K"JA+DJ]W5)DD@0ZQR13/]Z&,2GO9C<$<%8%E#<[/UMW2)T?KCK9N4#@ M^R%3#UM<8+\[.LZ2*(VJLR]+CE+8R@PZ3:LC\G;S_@6_1W3+)0GC4Y/J,'Q_ MQ'H^S"S;S<4C)<>+%I5'C(N2,H,-WN;L-=X,KUG7Q14;&]UG,X/DY+5X)\HF]AG]1TP[X;%W*B\099&R\GU#6K); M("GF#C7UD=&I)X;P'K2'HP$M"7$J50!P+1Z#*Y29"A@O0A31T',W'M64?L?V MZ3% =?7[D:8P-$^U7_V)I:R[B)U[TUW]F 1]!ZT]!WV$ZNFR7T&_4^H<5_>A M^TA'S-UAF[F_2)LQ"!G #=>#.($1G/I^_@J>$#"A#>[L&B4Q>S6)'O6P+DAX M)S;F4L0A,VI7G#^H/I%4\']E3&[_AS,F;2 &*"X-,O\&220- :$E5'G,+B\# M%)U-?L4 ?<0TP@L;BA$1L!R3 MI?S+\6)G!]35YD$L,OD@H?TP)L[+,D!1E9@'JC^_X*AZM#<;1KV;4O8;B6MT MD;:[/]:*)! ,D&674I/>>H/ME0XKV) F8$A4)W^B-3)-KBS_'/"0"4'8PWW, MBJT=.0&_.:O$DCE8\\J]47*9P=_64/=[WOM!#1>3%W-9CK=Y/;+8.=R2>^IP MEUC,_!L<\:;:PP5S,'Z3J@2)L\IU88">[_4],@IBFDD>.>3GEA(QJ#[3[@$/ M5^5E<':._UH)T]CYD1V]!TE2"K325D_M#NC3QE$E;3CH^YYZ0('N;16J-K9=->Y+N:X^A5%<)5MP-D&4OWO>^Q;P M8RG)=4#DJ26;WW5 MA+<]C04/!120ZV;OO,HCJF"QYA/K>[_-%&?/B+Q$/Q([.X_OQ!=RRY:GO;@B@A-_L.[#-?^,AW[;PP[G%?'ET'OG>,Q0N%K;!H[DEXXNF6*5_/ M60T05_)@BCU7['.F^S(]INT](Z:+AHEO! ER04^^*PQ_"^ IXF@Q&<1E44Q, M5M(C5KVA524KRD*$ POJ"6FRT?C' D)I0Q!5.-QPRIE^Y)F:B48-]Z48G4G\ S SXO];ZLS4&GV0[D_9\ ,"\!&9U8I&J: MABS[<]=*+H.DCN_%I*ZIQHG);FRVD,VM1-49('AU99%K,$_2,>E341U"O\:* MK!+KC>NHXZE6>5[W"L(#S<-T$PU/6+D]-3R1]/6#[2O041/Y(I"R$"ET78'I M)GIC.VB^69@V&5Y=DRYN(J;0:A0)SI$+>'&#?U'E1[BNB[8K*]N^>S1ROH@! MJE>)_E"Y\8D@J6W?B'NMA'X' MZ[>]+!8SS(;K*#^I6$D"AN-!P!#WX*7)R:]J-Q7;*HMI3CGK03OI"=O^D[GD M'*+UNMI\"0DBP#%I\04?2?33-WR73R7$$F+7TRB7 MJ#+;RE0SDMQW EDOJGB9?3UH@[[,O\@D0_!*>,27VLQ79G^5FD\DUB:8U^]! M;S9.3JVWR'[ENNG+31'YOVC'9+S_KT_+._WPH<&]"*J#0V&T1 M)U8 LR=[ Z>#PP*IAOI4U>!+DMJ1^3S"4D4_PQ,&H9,19#*MV.8^-0AX-74T M\]+ \I[V-7&+&W;V3A>,:!KGYNIW?LSK60D<+PZ(*XE.]33+\0V[JNV_>6,_ MC$07%-4VD^NZVS/0ZCQ@#KGTM3]R$/PWU9+&),IN3)AHI+3B8L/5PW[FO M7)W7;@<:C2/>P$TNM<\Y;"86M)',"0\RRLQ_V#"/S7)( &W P6#X=!*R_1;+O=TYMG[,[,?MGC&H5\%B-*54V6XK#6RY ML+9*6^+GDM0F>U:%9ZW]WK'X+M]K0I&CST+KRA.'4C$GIO\>=3N=:]'4S/OT M9Z*9TYDARK?*5<=J8@N=HXRB ^,<:"499FXF^-]A:RO7^L**K.6"L45<"C\0 M2%CH"\#Q$54#*RKQMV]U$R(>P/X&%SSU^*'M896%EF5!14DXW?,-&L-;3@)\6$]@@D M])J<-;HG4FYH0&G E8(]4TWZY=%M)QB1NQ? M0Q_^XPL,JX(([CT6[' Y(@46U3,5ER21Z&U#=&L*H)[]3!L"N:<:GSC43A6EIMQ:J=1>SC3[N?0RUC1D8F.8<"=*/O2BUB M!W'\"!WX-=I[^%4&B-/@R/(>WW*-J]_FI^2EU'?N_ONNPHUS?GGD<9%*^GGZ M)%U66%AI2OMYI?P\UZL,J3R]Y0#(;D MOJTP&T[/G8''!\ M<*Y/*F!$ESJ*];/MLQF8VG@F+'DLRX8(0W_')>&(,%PO.-G@+#(:0[RA"LB' MU!+,W19"R;Y+B;S3#\#+!&4]1KBWQO__1$6PLZF4@!_2U>[_,A56OX8!^2K< \T <-/ MOP0WFFA3A3N2BM\15 6!Q%OI%/N)7;,HI;V@3P.Z:M0G(L=!S#]TV^&+/9,0 M.B>32QVY#"R%4:X@)@U8B4NQK18G4R7K6^V2,[/2Y">';Z39BU1:%KN+DV.: M9;&GS9XT@5&.%XC^"6U2L \,4(>4]@^5QY^A9I^\(Z]9M,85OC N.6(,>??G M"IN+V$Y V$WWIUVCW4YGO_*A.G^=S%AE1AJ>U;MA/V_@E/JU&M]?OU$+A(2> MTBIP*J1?:#\ORRK-PP+Y-#5$E;1D0H+." .TT$=N&@N60I%^$7&.4)JX"VH1 MNWVXA)(I(I_YPLK)_:2KP'0O:=83RK,SD-=XD,"=OA*H:F\?:$3;D_];@JNZ MG98,'%YMC_D%*9A\AY68>Q)F_G7::O,,GU#;6#$06_'R4V0?=_7&3WF1/^=Y M'AWUGAL !..W[S=<7-/D\3"95"R M1$U\XG:G\^HSNW++\W!,70N(?[1+%ZO2D\=&BUS^X&HWJ?RJ3#],505D5*/ M:"K"RR((2V^.J2HW&3TTU!S.M!)DAPB=R_331>TYH9$J7H.1GY\?H[F!<0;H MFS0#U+[, &VY*Y+4GV*IO:K4OYB,]538'!-DV6OI[2^07S 4!?B#9N:'P&F> MMR(1ZXN97[PA1#AO^S'(HB/M*=4Y>)0.@;M[LF,W.F0C]8OA_LS^1L*\P<1$ M9(>\ ;]M8! 9RN-YWAFRX8E;$IKPP#2FMNNS[B&$:4_ADDZ+><^^FMGL2TL* M=+O7VQ%'DU'43N3B#@.T?P$<3^5"47#T.^4,T!?P$2BR@Z2MO4U+[&#&0=$J M&>ES[D"3;=/JEEQZ4%\D+OHJ9)YH,=W5@]JZR1QX.MT/!@5>>V6WIE@G.O:*L/@5^;T<_>R<+4Q MSI#'#)"W*:XT*@="$"-EW]>![@F@&" Y,$FP27D]SI^.'V. %GD'(4!\+IUS MF#"T+P\E&JEJAW(R0"='>X0/;UHF"%$ ?\)J033T1 MT2XE2T3&S7TQ>@O3MB5^WDCV+)A\-'!-?Z&5-PR[68K>=.&*8]^$&>&+#2VEIUJ_[@Q-<2YU8:MW&37L0J/XV6 M1IGXT_(?OX_$_G(5M_ )_Q0:??]*8I$M]E?)V5[B_>%L#71M@'^F??D*UBS_ MIBL!RX,_-VR#\$I[6:D]<':K=[I(YE/>@4K\;C5U \LT(*)1ZB0K ;G^CH*D M0@!7XB9>/J;UH:=GU;526.Y-4JUI\]E1)]TE;3=YZP>6]CX>9KH@K9H-(7NZ MY!W*'0:HZ_!00W9J,T 6$&)6F#DMCY;7 O;!'81!D8CZN.* M??##7*)%,U:5 <)+ NQ$M[T[K2_3?+7*/[T>JF\595*YM@YR51<>316@D)'$ MV.S0!>_/%CW"BL\&@B&3E?V[_-W7$%QKBG-P4>)F.Y2'2?_6,"R ]HWA^79N MJ3R7%YM[3F]/&BS)51\,@5S!'05W1#4G_"='=TTB< KBD?;=2@O >-G\_,&5 M"-/\9$QP>#>P1^=C:J;4=<5M6$&W( QBC*JX,,-]Z6K^!Z?GHM/+\E"[U;;# MY;0*=+'E0)4BDGU?\V$V?M]W[:7=Y>Y=KL 1[;$+.0<-"5W\??M+-8\?G1/Q MBBPS--K,JL'D>.!X\1N&Z_=\(O+/E6Q;Y6;/2DK[R[W^0KT$&!ZZ M^+*=2X(:N;0R:H;_CQO\"R[1VL%0B/0SZ::T\+TQM/8E@QI?S.>5R'PP=TSG M[;NE5ZXJNIY(IV0QI8F5'/[?J'?%#B'9XS>R25!\6SUQP>9%H5@O2O;32Y4; M-XSZ3TE^_6@EM0K-P!R^.8F=QR7[Z[$O#)Y>5ZV4>&**4H%M71T0Y]\N<#Y% M9V?C@SPH1P'1Q!(\IB=2^3$RCLXYNALG+=.MZMNE\??N608HC+?YA?=U#3'\/F7AN'Z&C,]X@5\H7V( M>+X66ZG+?JK,@P?8&4T M$SX;WKMW]<,34#OH,;IV".[81? \=U%"54.VD%990=A+5;+'M2#EX#>OS&]( M<]IB^PB?W"4?KN4VIX^;Y9CX3JJ^WL^EW %"Z1Q,!#_B2CP'EV$B;CR53TJ2 M9/[2W+< ?GGX1$]DH4D&ZMR"MXG QJ7S-VK:+90NL(#?'#"-$^3S0!9*#..VVI(1]D'YC6I841C;UA[9LD7S>1,HLF&2+%DJ=1.>0W^* MT$)\1;*U&=BW *N=:E5O[_B$3Z#B_$8_[K?OMZ])G)?*W);#4,[0)W UR;2^ M^'^('G$+@J1HOW>EG,Q1$\'F 8]]$V _\#6BZ1XZE3XT3Y?!LEJO!..H+:6; M)IB-L3D(>>^]T20#Y$'*YEI.+=K]RDEWO&/U(7NO;%V5$CI>DTH52*7_#_;> M.ZBIJ&\7C15!BD@3$*("(B!@H8B4V ! >E-B(J $(I(AY HO:,@H(!$!41 MB/1.I$OOO22$WA-*V)!VXWMG[KS?F?.^W_GNG#OW^^/\L6?(++*S]BJ_YWG6 M7NOYL;-2(R"XW-N!J" Y%T]?)GSB?5H*8:YY](=8U:L;;?J5C=G;7K<>EX"R M2K4K;??Y(N"JWP"T>A5A*Z)T>7.]<$Y"Y6Q,&+@O^(_(NSN7,"BWR5$:LQ#Y M(FW,^1RB!CRMU!S(N_9]H;J3ZM:KPL(OUJEZQTA$;RRK^$\G%: MYY^3KWGV6T9TYT/RM$AQ1'B'0[I\ZGQW?]<5>7Y';S2S^/@:G]=@^?)A.BJB MV.;BMX6@O)P992UDE*S)),S;82VC)-.7#B+) B$J=[_PE\DRKQJ&>GIL5V_# M*]J8)6,V$#$W:0/Q6?#3 3@0-O'SZ'/0DS\'/S^-Y;V0P<;Y%SB93.>1)D^]Y0_=:M M\V:)3JD.C+CY'!MQWZ(_U46GT3^]P?H\\=+>!CG]B^IQ#^0(XJN<I;-%ZAMMV& B?J[5#_6ZG7\[6U#1*J':?E2(X9M7;\ M+=HR*Z'+F/BQ^# E"84BW/= MB+VHW:/W8\=P?JZ): $%>D"/,;ZDB\3-@0%Q-(7+T8W"%C ' A#]4R6I*?8LWE MQ+^!G**ITEI1%6X4;CCE,>-!<_X1#'SNXSC"7C\\'-[ A,W"5)7Z?IW5L16: M^J:S!)%+*,OS"P@)N<157"^!7CM&&J9FRJ-BH=RR*DK9-A]5)&;7OI?T[4YZ ME/-R)H2]S@RR8G+;-P+9IE,8S<&>2TV&S.8RD#$'.2M(!^6@@ >4;%H/K7\: M5>Y,A:.K,(MM3E2GE!"_;G@-AXW\\QR%*OSN?/0:LG34Q*XPBE1UP 8]=T.; M/^Y22*Y68RH\P7*GW;6 9$26V=*U1MLRP#+8D<'>IMFD+$L(?]\PNI&(A(*Z MZ9H/&,"6L'G ^T#T?%ONZJG7MR[(F6Y,,;T+'$8O"V 8H\Q6?R+>@OH9(3+9 MEN]4 F9Q\HC8ZY3]-'+!E^]*INCM5WHG+>X^X8H)5)Y# I*C#:I<<.%3!.^J M0FV,MY:)] 5DYG4'<)19TF=?QV8+A,.>LY"B#9NUKI2LEO6X_%K>:+M_E7@D M1>GC M*B=H25'8VB@C)NY#C]..GE:V0 [/ MM&7K>IJI0I"7QY#RF31^%(U%D9B_!&020TN5+?Q2!W1A3R_008."%Q=07R]5 MT4%#VI6J'BHNYR&>2]T0RDE%S R#A:*'BE+M?"6!N(''\^&T$U)6FVIEQ)P6 M;"B*_7U:&Y)3SEKT1V\2,E?S?.SN/9_K)-!H/("EL4#)UP CN*4,.L\WR XG MD_B]^#L2F]YZ??,F,,J/PP"BHTV3FE;H""QW6:"IH8^6<)J;4![7U%D:[-H^ M#N6TQY! B&9D\=:;G&KKM<:U%AE]!7)'(A#:U%4#).4_?X%) MD$P'HQ7K]CG6A$7LH4V9FJ?Y*-M>E^N4 K&U!&L=&HL7T:$MA1&=3E$S,E;A MLP)SO9AW2U^W"X85J(H"P619&@N*6)%6< _*8MZYK__YY.>%)5K5(@XA3PI+ MRUY)E4]U/-3X?"*[UI:SP86E-7K7!,22@3K$?L!Y=MZH?DS;TQE.R7M=]A$S M-(45*G1('4'M.TY\"!2(W8R/D<,"8O%Q< LI&/@:%$EF^M.)!^:W+ MCM/F,:3QWC+X)Z+.K%LL@@T8V?F-4!D0'CCL_W,\=WLI7O1J41'XML(-#MRK MN\=(+(P.BH"R( 0I9@.CFD \K@YB'G3CT3W2U,T'^H;Q^^_(N2?K:H-;X-@3 MT6[7;482!_H-HD,QR>WBBZCD?'1XL_#9%\"Z@ 6,9))8-[\@IDP'R4_"VM&J M8/VVZL,M&C.9S.M(N_6K%L@G5C3DNV=:3QP(L*A%H=E6--\T,TN;XT_H[!'?9$)/M M(5!!.3M(6O1B:P=M2F>?KAAH#5'#08(5]+ M ,?+A9?6E[X^(@FOFFL_?=59LRL]H8.."=#'?G?G ^X.8O M-&,(!3VC=2,N#NQI,6@=A-_QM>5=L40KW]?\??E=8&&[/TSO:C1:("UU\7>8 MR1H8E(KFW*-&_B&"DNO%QG1#H_EB5W_LC TIJJ-]>5!SURRLEC-%7S1,^6:3 MQ-"'M'#5B<<#,VO[7CZ.90%R7=C3OLJ--DP#HP\(#F%RU,O=:AOEGU^^RQD] M!1*?*?WQ#2.-?0G+RG-5F.:,E5FPIRFV@?O?9?^[/NYU"X87@ M->/4SM/^C/0#FBUF$R?"(^"P[R]GKA)/IEK8#WI&=H7YF:0DM3^<$_4ZRT.3 M!!T:/0 B<="SOOFF!+6W^,[3W;9WMS'EGFL!H8X_*&R.*B0%LG_5:GUQK[G MU'3%N7L=B!E@C^B&S_F]%91<+TJH:-C0Q,O&V ? 3LE!V&63SN\G7)R^6>/P MIYSUIT6/=]#-N"_'!J^@@Y&X]-3>#=D AA#@ &:_TX8S+I96$9\(\_4M5 V6 MIH4%"%T7OZOB_>[8;\ZLO)"8S:?=5>TSTV8;%@%X[$0O:8^PMGEBAG>T;)(M\P!>?/W C/X\46QQ"Y'3O[7ONQ: MD LF0W 1'T8=P7\WFE-D@*0YMS.6\*N ,D_<)Z8P3Z'G5MPC\K 0G^2 \(@P M=_ZX!Z??QUP\;M<$"FQ0A[N0KTT!^:2[U'HOMS&-)?S)"CS'42"MX30>!9*- M<)O87-)\?_EE3K$%:O%EA-;Y8_OWQ+V]W7YYQ9JVW1MP+>O6W'J7*> Y(X\CP*.D;2I'S&]R='Z4PB=(&@-@9&'?I19A<2+MEX&ELDG)P$;6T27C2H57'RHB_&V3 M;;?STE'W8W[Q+SI$-\V^;C<*9]0NP# O,?2V]HT/BT-VO!-.UZ,P=1)75@+0 M*/PC?+G.FU@G.6JVEI;&-:L./9+.9DW@66=R #Z'PA-,8UX@:+A(8O&8#>7, M9;>"U<@_BDVE7;G4$HG:$D.!6[(Z M-6*(S(X_%!CPE9I'!SEAHE!E6RTZJ$@L5YFL>>GGRTP0^T'IDO>L=VC.;2DJ M&;\#RQC@5,\(95V3\"O]LX .V12H7A34O31*8X *7_OQ"MGY+W10O')2K,7\ MN7.:H(RC%?9H[T*KX"Z>)S+64<;Y8N2\I$QR;KOT]\PK'0F)$T\&%U8_+=KN ML,MV%D_XYFCPV/WU+6_0267<3[SV8,H_7VH7DH.*A):+-^F?!O2$S!IN!\%\ M]ON+BLJ-?4=4KEMOAQUY9Z?'=R2M_,CT$\4FR/A^&TIH;P\H(&[3%IP7FRQ7 MNK2U;GNQ<"-SH_M8;[[V[9D#]A@@VS" +$(WV%EKXL+7Z_#H*&$IMO*66G4O MWO=9ENWI5R- &0')3$PP=;XO2DWLX&8,P00#*(W26#Q\#_G6UPB;^[/QX>BX M8?WCP-.5W@5P-7YSM].WC9K_O$JI\>UO2HK$+/N5N4%U?G36IY;JOW__9\G4(;-%+1$_U$E8:F^I?09T^] /W,S7307^]/[#K M-;@'1+Y6_:AZ3@)3N+3(.-M6I'R-B\+PT?CJ@IO?$M>5E/;1O=")"AK[!*-' M=&F]#!2G\0(YS5C>O8^OHYF"/$VCVE\(96SN-H9")D,>*6WU0%00O(PGS\40 M'B,GPEMTB,JD>8!9%M;R;SIY:'SV4]O;4:DA\YHWP);4D>)#UGZ! 3 MB"TZ".4P!#=XEKFJ2'S:[A'P]/#GSR8@:?-/E()P[BGTV(]75$E.';[(; VI M[(,%UPZYH8(5<4[CWARQSK>-PWGD[;\>,C@3)9E:?/8\_#Y1D\;^C5'K6MJX MSTT@@,:\03[OF,$\>/GU>UCPHT1H;87J$44?"9X81*4OARJ@1(CGHS6!"690 MX(I>OG .&4F;])\B57 QZ&3A7E79W=-+MZ):IS.+0P[]'-"N)Y&9'.%8@J[L MN,YOT[Z[XB%N\O$E7\R19;)CEX[TG9KE_*X:]=ZF"4<'A4'9$> [TI33.%T1 MS<>5D/%JSU?)ATF/]8=&L[71Q^T.*TU:M'RR$MPH&63[P^+N<9-+:0 M]$I':<>_\%F_FG%]]YTN.O,9'U_YD M###[[\^!OR)/_N-]V5F*[&P(P5F #@J%,\\N7HQ[.QL ^O55B-9]M.ED8(/2 M(N;.&O-8F7'6!S18R&\XTQ9_N'C:72%8)\6$S(/H1-P0^H3A+P*:3%#GVLV5/(=X;2KK%EE=]*M/1T+)"K0'[JAE]KF;TI'S?[\UY3 MQ\B"JZFEQ81IXFB>XUH!&6%-ZT663&,C7'?UWZ*.J7"QE9652K@\>V;'WAD@ MZ/5;9I[C/9^2O4I"0&+OFF(31U#]2< !)R3XFV3)%MM&T@UY)=CNG-CU:0@^ MP!7W<]RM%4U1!8P(V%F-CQ.0IO@3*XYD/6+DU'%@;5(V-O M+:*YM#^?EQ.2Y":9#=<5;GPK[A^%1ET&;Z#NRH)HDJV\!#TLC5K')99 M/LN7FDW=$(3!X-2,:2Y5[PO\E-Q=@\>3=J+)#0P:=0W=Y3;I0X(1.7ZCH_D. M6PI31'P=GM0E+#VLC^5(X7QM7? QCN?=/,C_!],0QV!J#MH7>9>HE\B@3BZ\ MHX^+JG0K>'W*UZX:CQH^5WC\2Z5:/T^N.H7P$PK_ ZA)QJ6,S9Y>3) 6/CP?1>U,6?OF$R9J#]'+<;@XBSC8^O!JVI,:N BX#UN\ON-SB^KUT)J M*P*SF&WYSR49O[L8D9!L]\5N\^66.QL?WR MP'DI>/O)(GKDO+7DFE,I5G1PRPO3#9$"=Z1$(&W=@"M(RMEC_>M$@FSHQ19A M*=Q<#RNH:4C7.D$=P(#(2U5/8S"9)]P$6H6:>W1 I-Z:1#3[Q<^5RO=T180R M=R?G.!CH%#!7GN%,$_6],;%II_O+Z3J'Y"J';G&AH! I/7>3#6&(;## X$;1 M1Q'][["4!X"4YWO?=_DJ_ME)M>XV?P).?RPNLHE!GKO>V>#M;">2Q]?LL56:&!X"=<)N;QQ!J$>KV2%^(!HP!&/] M\2;\<#Y(7T7;WUR$ZQH04 428ZO3CR;FZ\I[SSWPM [ICQ1DPH13T?>E(RI!%)Z'36VK@RST11.#9P% M.W;N96.D#QPZ$5.4VHH#E%._#8RL@NA;(VYX.>@SQTI[%KG>%0B?.-X(O4G[ M]/WZ GG)Q]DLVZQSX5,&D]+O)OY@E+R234^W\Y1-@E:^W,B/PSR>E><2DA^F M\8U15PIW_I/D=0=8TC;U%YH.M6G+RGM6,;UF/<44^R"%FO?2 MHF%%6FQ22H "Y=.AE[I?:PG9!M%% P]\&9'7C[U])@X_?3E.*J!(I8'_/FL+ M[Y)1<%_,Z!O:((;P!#LF2S(F9-7+ )%S5K-.BJ=-%;Z)>#;EM9R/N9Q4EZ @ MD@OR@*8.S$Z1RA0-GGW_5O'AVQS/FH2EU&+O8![Q\GV-;]^)USP"-&X8)N[& MN(EO:XZ5[2QMK# $X$-J.&,NI FSTD$A:!(:F,Y9WD^<+*W6#W6.GRC[;,1_ M;)WTTB=)U&4'ZJS]<&KMKXU<:05%B)/QW;.,F!+F6X\<3Z2=FB-+PBRE6_!R MKX$$-@@9:OTRM@5< M49VIPJ/..NT?W3(J'H%KW$TU"DZ;S,5N*++%L7QYK# 7P"ZELCXC3_)K%.NO(1L\ M(+AB",'*36@56H*F<.[C3E81=AKNZ8N8$4-+EU-CKBE22FN'42[UR2R4QEN" MO;B09/T:FPHR$R,XE--!!+VM\0"3Z#D'"H\@*:T/<8UR)\'#+V#65]XA4:.B M2MQ#KH.Y>@CEK>7XP+W\X4MH0>!G0B*-^X]RM3!J[%B R9YLJV<^RDS MHHRJ&L2/<\PJAKO >0@Y38HECOYVQ9,K_F[AGN?6?Q9\,PB-D_,X$PO"G7C$ MH8W?PN!^0+E58)X3#@UNX].%WYDX/\UG'$P.7K\3H3GH?CC:+WR&^@YB#SWF MXL*$:XWH0;VVOC95.!P+ 4I^3;=C$*?1<:[Q^_RZGYZSP+ MI S@.D;;2.DIV3+-K@>:-,!CE,!X.LB_ZYFZE[$C=O/#GDW.G"LF:RV5M\PK M$TC1J2K&5'Q*V!S8YHTS1ZGD2X'NDN3U,)H09]DQ10WJ5[?X9HYCJ\F'FE'' M[\H(S'*,[YTP"-UA"?J#>\H$(H NX#BW1RG*'J02VC"MES%P+[6U8^,KD*Y6 M?N:]3]RP\0![8/Z^C94H\W"4+$-=\FU4U['7. MY9F)T'3CTACK?,9O+FB^S2GJ9[43<*4Q&BN@_]5"!SQ5S;J)0]'$U" MM&%^N<:25;'Q$<*WAJ7WD-SGHJS2/!G:=SA,L//J,>7W[YZ\;;AP)$&_7QY@ MH!G%45^E[3Y'BG%*T?=4%X4/\QN!4R-_+D M!AP53^5/6CM/^CAZFXT^,%#G.7 \_/6?&:SV4N[]I:_X^N1J2#.205^;.1.> M\Y7/IE[R_X"L#9]^*-\*F)$DJY)2?5_3["LMV4///YACJC6>3YGZ'*_,^<'N5NT]-)2#N=M%XIZ,SN)P MLXG)X[POH&L@(8F7WVIW^O^7]U3NZ$\@\17K"P0ZJ/&V0S#$\=/5^7X5OX*& MV4D=-AVMA-4)TJ+'MOKEH1>Q",/)J1^"-].C=JMWMB8"2/: %=F*N$GT MT,_05=@TSIC9[# 0ZH[M<.BL#/US\<63]W\NA-E="+OP!A%(,:;&.V/L.?AI M?1 ^B*U;=(8(8.=.^-:K,;S;S=MDEN"B:!"G<[DR8P8OTR%N:B?& M[(\P]]_M97!#8EL+4@"P(L52(YP'SX!D0AAF*\H\;65U:Q(;;*"H_?O M!ELEE@%P^IG?U\@E&OV[:/9E4@:XKQ1PN>KLDEE14EIQIZCI[!5C]6-OOMX! M>1]]HZ;Q%Z,6KF%+XZE1,^?HH('3_O&-G730J10*'[BY?^W! Q43@@RSIS=" M98YG_=1R?F+;=CG4 RM MA?O;?Z^V??K]5PH=\7;H:!B%A @H71@UID**U##300G_:CHKF] MS./HZTZ7E[]TI-Z/N;!ZT-IWY3 $_1/"_-0*C!,==,2I>\%)>JX.8A;'?\NA MO#H._W"*'293O?L*H!GR9_(#6J,"A)+F>MO*P@T(NK@9_\4>'D6Q6BR M.F4Z7_NQ'*P*$@V]4X-E0(]#&BH$RU.+)-YCC,C+HX-M9H0G;=]@BM]U=+D? MV*M9?T-VRKLIOL=V0K5!VQS I=8*V[\[16_5,N5,5O()&$\4)'\],OOUDY=4 MRD13T=CR&!WTTJS+?RNL#!()88'@OMA<)Y3JNMMZX5\6;"R&V+UPDA7"%=7<>):B<; M;$T%N$C^/N112YI%$NY/JQ$0S<6^A3"?N,EFA/*(ES3$?\[SLEVT".W$Z?C& M9#= ='HF:7:-#@J&LF.4^T1Y$>1'%VWGT MHW.8<@7OKP#OH]$H89Y\*C6S%1U6T1<%7%"T$EWU'T#:DEP>Y$QHN9>]B-5QX#;<1_LE :C8[+R?K0H#(F? M\Y""\0[HCD/2\<@-?U])K^*Q'9,<>3'>PJP"43S96A6L:0O4H76H21 [_?][ MJ=8M#,+JB=7RQ=JA^B1C+89;B:$C5>3= " M.-8$9A61#+4?E@4;E\!B39?.=RM'^GL;@R71Q^H#VPW_;*>8\>$8GE=U*JUO]?KYFVDA>5$]".B*H\6(QUD3_F& M_X:>]'1C!M!Z9#%JSH0*&2D/ME^+M$:\$-,S>8O;+YRI55& Q76_XL['7UJI M:KWA.;VAVWX9ESB93*D1_[K[R9[]G+.8HABYQWQ'NUU;KV/3QF65TO6OAU"^ M*M=_SZ1G_Z?T_Y3^J])VS$OHN-0L:L,,EX8)QY8RO6',*A>9[:DF."/_B7^%OO_)>$'(AA=_?7D",,!EF2(8V1K1@"F5;WUK?ZFN/I#):)@M MJ]KYU2E*2Q#QX]6(1A.HY!/7!9_SH9"!880ULF$ 7 2.P;B@QE,:Z@6!P#FK M.D5SPMYF]@^+E>^X@N0?WI,T,",)NAA 0CP*8XOD$0]2<9/NR25L&5?U?,W)E;V<(G)>,/\5D@@L;O8TU;!,OBW;#.83[?>R_,\T M,;WOFSN'+D;\M-&>?D?/L$.*@E(BE _V8\B,23R]T@Z,LC,70^S9OLI,TSO-FUUL>\/9K_(8]>*I0%B5L% MCYGAF5)XL)$4Q6-J1Q*VF@T=L\"Z*>5$1K5-=N.;W("KF/5HHLRP:ZE.@<;L MJ?;*@9S2^A .Z[X>?9JR]74<[4(>^E["#\S*U I#$#],M#\[)R.4M6&3GT4' MK.J$L]&G10LL^A=9?O846RV5[A MZ%UJIMH17]3+OOJ;P',?U_=LKB<2:8 ]VZ$9*O*/1Q>82"@366.6[=M]-77W MO2WD;52.K%8+[='DO^N(1J2K_J0.C=LMO$!%C%!-&UAJ]N]BD[3)MOFW7Y,3LY\ M6ASX.;;C=<%V.W[SP;6N(ZT@_L/TM#>K_IY,/N]"C\;M[JSW=+*1F(]'3>3 M4V;^70NWU?Z5,J+4)/C-JJMPLQ\P0W'SW<^7[_=^<:PM@[QM\:N(P.!^'C[: MH0;/CC9(WSNT8+_HHFE@/H8Z7#JKY/;EF3D.X(MV[]@E).K4%G!0I3/A#L*$ ML!,3WV^PD6*7Z* L";!)X+_)G+;-1Y'GHW"[X7,Z"3LX]X$+B53=#E]_]>/^ M!Q6Q"Q5#H"N0$A2%&XW_*#NW%? J$(1C/H8=V,*-_\*6=VQ1U-XA#)P>%17]7K6"T;)(.8ID,+&D15NO; M'7-'*5!'>"C3;]"*1(>-7()BPV3*8X#\9?KV;KQ62?*.^RX;2S'M!'\]EM"ZLB<[D4ACD<59GWWJX9V:$OGSJK7[Z(WIJ:6=NT^2T>2GC.E1A3QV M@Z9(K:: \9K!R3 (MW[^B_B[6:T-]6\$("5P2 ,2+&A:LZ&=&C[W&%):>[\- M>>R8=M"6:29J5A?!A/'-H;&@<+I72]5X^\M<3$8W:Y.O6S5C[[VPIXS4ZU&_ MJ=U<@X(15ZPICT9*,Y^[;LS&S?3VW#B5&7LT1F'XC^A-S_-%^?X5E/,%=-#) M/?C93OAU6A^1]7U@.T614#@K!O?7^B%6@WAAMCA*X5.FL:L %N3 90&SMW30 ML]XPM>L$IS3^G[7Z^"WN@K*"O>FOS@4%M0J#CT3TGGQZ])9X\7'^2-V,\!P[ MZVR71WY(@[%^LDZ&42W*N K!XYV T=?)8.(D. @0+Q\Q:)G++ %UD+ M+@(H29=)AS7;5&HM!E>"(OQ 2%K KU,_?AF4[UU7U;5J22WKVY$N]#ZO&G,< M.C@U@FB!MF'(5?^GV$?!_3[*)\=\#E3?23BA&TH41I9T&5PB9S M9U'#>"GXVNLON^ @'EOM--U@H_(4BY+4Q789SL*-@LWC-W3./:LRZ:C4D'IW M+O]I.F[WYS7$5?>3X.L%$?D\M_1?JG(K6Q0@6R@SCY9; M2N$-OBRY(3.#;(=;=U MTLM)1W[*+9MU732"\1=:.7V>_#JA:-:'*N*C"%B1M1 #PN+EU$P(#HT10C^K MKI&Z"3!I#H?.9%[:.S,]4[A<\,YSVZ6"4K#=SGGNKUFGR-)Z.UF0$A M_MWS]-X5P=4T!V6S7+V=@<+#CM%!S*PQ:S5\^S?L+>)>MR+VUVL(O8WUS(2-M8!E;L>IIQK8(5@.JKFU"+'.T?R< MKF-H0;KNQMW%>9#FYKO^/5)[-[V6V_QDZP0P_YR&&?S/'SP4H64O1N19(A5\()OAV/=MX%-)EI(4*6D.Y35$" .F5&;PP\^ MU;JR*P_%ST36JP$I^+_^J2'5%=&ET+.3]STJGZ2 )!13%J>XF*82:J\8@G8!^OJ]X$Q_?]HS-@;".EKV!FD[$ MO)+H//Q'@+]9MPD CJQ]%IF+,O)34+/I',\G2R88+"Y^WNH8J*M"F*K!%-MT M\6:_?FRXQD[L!\9KT4%A-=2O#(#ZBERX/,AX/C-;PFE2)+!$/(8?29P5@K4Q MRY=A48LMES^Y?ED/TCR?]:SZQS*L 3: ?*%_< O)@9S$TA)TH=)-Y_6;*^/$ M&@SS8PNN=)3)#>8JI'I$.>9(R8W$WHQGBFGIY-.]G>#8[A78^^O?)9#$%'%4 M_U/AU%28>%(MQ:,-[5$:[DKOR\[(FMER"P:4#K(&1.^3P=Q(4["'Q4/UDNN\+).W)AV/#HS:,7"S&MVEMF\+2-2 M@NW7NU-C>AR Z!)%8&<6.38X2PUOQL8AN:Z6@:.JZX+*B\NK[U26]A\#Z2;5 MAIGJ+ MR$'-'GBOL\M6ZKJ*!6'I=X9R2!.>@4KF3N>?:KF[LD9!QI&UF+<\9>I^YBJ) MDK_MWG>N&-JTV/0G+9:YZE%Z=*?+]YPW<\*^:D1EGR/G?Z>#/N$@W$AK)B_,\#EDOS_WZE^GP!@ZB%W&Z!'0 M2:CZZ/"R\HSJS_A-9C9!!KJ^DIIH %H^O]"]?S-.G&G)3R^%=N)T#@.1,V1D M96;7K>B@4%96KLU9/CHH40Q) :A=0B-4XVZ*Q;J]OXC<$O! C6FQA+>%];E[J1G";Z"ND&MQN3O8?"QL,)*"XH:?^L;(Q*A#V MU4_B[\J&SEGDW3X0Z#_'F?I]:1I/PM*R;,='NAMS,=_&$6F:$O!'"U0EE5;'/AJD#H;'XWV*I_ M+<.4O)1\[393MJ=CG^:F+^;B8P5^P) &JHS)GCVC M2HWRXJ=(%:[LJXD0Y'?D$I?OS5]-]GA/JQY/NZ@%">3HF/85D=\C)3+ZCXFB M/,1JJ1B"?+K%[9MF]J[H#N)B%F>%^+'UOI7B/U.VMY+\#D>[P03M>$",*1[I MIL_?-MZ% FFMU0"5X(M'VF8NF.VET4''#P C MPB0.NYXR*WN4(D50^_3%D9=W_XR5^8HW[*RDV-!OAY>=8%/G?QB*HXV.X>-@ M(2V:X==\VWSO&3DIN#)K7S=X738\59@9D%4XH*>(;WF%/K7X:7?-M$EBN&Q^ M;\%US2M R<=[;V0)9Q:"P?U $-QW4=*YM6W.'RABU MF8S;56->,I"&[SZ-Y?8,*X-=C#8CKMF8/Q7.=(UT[@B\GB[\^0J8\%*@.)"X/\AQ3=UQ M.NBT%6D*""^P%7:CB$RPQ7VJ65D*S <7!*";>@&YT[13:[@"%"$!0.(AT21; M'XJHC=++"BJB@:=B)8JJ\>V-F@P0P-!I6\@&7AJ_GT,3YA=?B&N,;P.1;8%4 M@$)/%HHQ$0LX)MIHI_Y:HORAYD+L-VQ)/J741)5C.(YR=8P&4?.-"M^S[TZW MU?'!"U.:HIP7$YFV6N=_1CUT?:4Y)O>8B[+UW&_!_.;18@L'!?:A+2 3P13.-$ R^A M030P,9QRD78AVHK02]K,**&#'+!M^YVU^[\1=;;K>8&>NA"_RXI9H,\7NY0>> M':[C_&Q9NMS0X]H./FV@SD,YAW#EV4VAW&!JT[U/NP\5K'#80GZ?UJ&#OMK. MU+N@![2IP8UQ_!V5\6LH:T,GX9Z.&Q\0,@'8I/SU@DFCJ?97']QM!B>@.EX5 M'HM8X.EG;SKHL^T<.]X/0I1R5**#WCZ2G$93N/;OZ@,4(,5'G/IZT 22EGHH M'$6-$CY'4+&>.;O5XP6FS01T7ND<':- #S*X8.1C;C'%[ V!T$$7X@RII^T>&4L;_$R<:@4@R+UQZ!'Y= M'M.T<67Y, ].JF +4"GZ3,,@ M->C#EOC);#M?L8*"ZEM?$^9^[9@81;L[3FQ9P<9(3E)+T#?0TLLU.&D/&G=* M&^3&2(#%<=[;H9,>G+1S\Z[+&@KM@\=?S!T/Y#XE*LJ>VT ]H.WAO]MOLX@M%=]@IH-8 MP&01F@3'!G0#6HKLNO]GNQ8M2_M4OWZ0,=8&'TU#-C4B5]\C%Y!T4-4R8RJ& MT$%=#'7DSD$M1Z?!#C#QE>3H&S97FW&_S#.T'\\7SW_?\'=/'#%P\Y[Y>?"H M\T;K++$D1\];>YK/;CY0C$'L&#^9ITX',9"8MH36HF;002_U 2AX@M' #Y%V M2+M %.VY,#)M\0"UVZTPU[G?$_"\7A2=A<%E8'<8:G:*(<1=7^*$U?!=:]'7 MQJZZBF=\.-BLDLB?2,\JBS&:%L]DK;C1BK_^*\?01X_*Y\#X475NL]VW>__Y M&;__II?!S%][ZEX'I",WX<]U42,-?G/_,[[R8MRIAJ8!)Y>:H&6\D9F SUQY M3>:R@'5=4I;&6(L+[,S#OK+21V,&OSO/^NZA(Y"N\8#HUGHOV0_H;<*=TLE=];]@G&(^.#0_WJ,_7QS_^8IL%E6$HZ) *YP5# 6A?1 M"FA\U]RUUA?IMK$%;]*RKXSD)<8E/]DVW8!YJAVML_P(#]0R]'8RG!S^)'R4 MP!>LQN=[\Q'@1]AI,DU5B\R<$"O\]-W\WEDIWP]/)=\>)/C]W;N02NXD,6A) MHB]AGUI'!ZT\&2:*^8\V">G/C38@3XS!S0@?= -G"^[\&?7VN]$DW&ZIL,/U M\\&'/^]]EYEI J1:A=X,S68>][)'/V\,FN223'B6&'P&\G(+!'_V]NJZ:WU#_HFN:MW)V*6AUFE1L)[F M*ZD^J<,2F2X"?_W96^E"ZH8<]BC<8"TGCT?XLFDV@+75Q.Y<'NXM4-AXMZ;XYJ[H>' MHHB\5DT?(6Y1_G4B)WXNR41)Y5/XC-*XHK)#P^6PWU:I[(FD8&JN'"HLPR&8 MPBTR!&^4P*5=_=Y?*J,-LN,!YD3A(@81@,[M= 8$OL;[>N:7 M5":.YX"3+RV#0'20=S5T?(=D-5 O<("X1BR*-R!RHV[9*S-NDU@!\:-"MS?U MT:,="Q3E3^["-_AS.*6NK.EPU#Z;,*(Y'BYCMDW:=$Z;\1B8ML S^_WWGTOF M77GPF)L5Q 0R[%='Q/E__1=#EBF#$@@<^0)WZMN/EQFT+&,@C,.JH/_^]GR; M&#/%.#T.=X#Z'1\_3- M[6V,IMDQXAQ.-APAORS\9%+:*\ 8,C[QSL8,DPPLO$,U"VN^0G!%^'H(Z@M2 MRQ+DSQN;U0EE6DJM=Y*QG;)UZZ-I48U#)FI%X0,PKP&=DIT=9=Q]4,?=XZ_4 M>7;WV8G:W8%ONWV M&R]T27GQ4>(YL8S[HC :G6!5?BB6F^2T^VMW:E59I(?!X[\>=V@4@>S\M9\I M']YQ"=@*1]KW1F-+51(H&D ^?D4NN1HTEMWR/OD^^#&O]/*E^(R3K_WGTC]# M 9\*J@F6\@6YKXZ4)X)9W'WX'4P\TH5/&F2;);5H&\]):4A*E$E<1G<&5B_/ M++7C">;KB$LF*X..VB,U6ANN2]UE#(K#-4FSIX/(X730!H/^;[D=YF,.[M!! MFU&[J/$M$H-4AG)0&3W+@R2A26@&45T$S_O9F'VB@W3!W@S=;EL/&\8)'\%W MI3 B^)2K8,('IR,:@7 M LW_]V2H^?_O,KR=GZOYV#CFC.9QP_X[PF+$>-+M/KB.LF_^K'7C2_]JQ8_2 M[SY4)+5=*)QYYKQOHQINN5A[@FQ N0/H%\@V82=$[M>HF?+(WQ1V4%_F+VI> MH4VD$Q!$=%8^1QN&'2Y(O*GN:"1>L]: M/E0VX+C0]XA7.(Z#EQ]%$K='<^ \U#PX&]%<_=NJ:[5&^1BTZ(D6N6J2]DEI MC;;2Y._ 7U <=S/'C+=X?29EN,A:1'Q3OR>=Y+,1L&OF(QFFJHWHJ)Y'9?3V M9V0ST'M*..*?F]'$Q<%B *Z:W5L 2PU12$[N3\G ^[#\R*RZ7 )'$CD:D:RU MRK*1M=#<@KI:N$;PI\N(/]&41TB]'! 7]%:W.]&!U$^$CF\D[2*9+?1WN!(% M C(R/)N]EZLVTE$)>#7)[,2A.([33%9\1KAL(3JH19'TO+H"DSTQVV)K>S?O MU9/! -EADCHZ L6O=I$V:".&#$6>6,\)UA3G2XG]V$5<.K'@=N# ]VW/%9=8 M&B#> 'YCPPE(9[D,]EFOEGSAJ\[*#4>2SB"/.OQ:F\JX7O4/&U0$KZ\WA,U7 M4^],\S7[3U7)L^2:"B*XSQ/$+H6H>LW.DW^?GYJ?KC]I*S:Z;@3MU/6LV'&E MN>Z$-73<) UCY?4;_&1W6*Y\JY_:_<^,W-D%YU"_,6P4)\+^N.R]2:?D/\B2 M,K%'I0[D6.J\^(^-(0\;=8+17'B4&I-OVE\^RIT@^/"\YC/D]3_E1OL(-_P; MDMOLRF#HH64E.A9S''Z3F-,4KCO,;;7*NZKW.?>2W:S;?>J\ZBCQG,IHDSN8 M#3]SW4%)ZG'K7:?Z[I=TD"CE_V+OO:.:_K9]T5 $I(CT3I"JHJ @HK0H2A,1 M$*5#I$D'4>DA09#>! 04E*A4:9&.M%!"$P7I32!%185( AB^DL*-^XU]]CG[ MO7O>/O>^\>X;[_Y&QLP_,\GWF[7FFO/SF>L[U]P'Y;L6^(T,C0VXJ1#_YIE_ MYFSL@\;W7)[=-3GSM]84E72YSKSXW<1=FTP2Q0^OG(,M MV!63T];&\5(3/^'6KH< M,^G330W#5:FEC:=[0*&*L^%I,"@.S>9C$Y$[$-5D:WN'O]C!TF;A1NAM_=@1 MK>W@- ,EFAV]5N^22FRWN.^V[XJ,,3B@V'910K/_&N&%_BOG-7J-)PPM$&++ M<^1+B7A[6R'RP-'U8P:;OSU6+,?FZH=2!Z?Z'8_=LR"*=.R#8N]#)?9!?LN6 MCC,(G .,)!VTN:HA"V+/VN3+BMT'-80FQ?\4&H((RVBY MP$VV\P\ZO4^=&1G#6^XM:(X1>O0U+OAM=//"#I"\>S-4WTW*46W+-%@BJ\;B MW^?.W&!:(J8W%^)J<+.O[5._E/1< M=09CT40$SE)&#RY%W@CY%C46%I1='ZB[T]>(J Y@ DLX>['J@LX.JF6D\7TU MI._$-8ZJ9U&[EDWYW_=H3?KW5'!]WKQU6&Y:O$]F6[F4V31$/ M])[9R4(AL].PE@D0080?4D@%,YY6,.7HU=EN1,:IJOV2#F>HJ2U$1,?NF/Z.7<]9NV-N'UYSU=)7_TAI$X M-^<%3K_0:.GS?8 !N.+XL[%R^?+FXZ,.%HQLHLAVQ_0J3WQ%@L7*5G0KT*2 ">'X*W8#>9MJ)Q\7R_"3^V)T7H]+'/#__NYS]RF:-*EU M$,K;DH0R^N)\F<=W[Z$?;_ZDP'34:X+J1^8O 9F*N)J; 8YC&I''(X;5J6$U MB!Q$R??R=A4P1.SALPKB-U_KF$F7IS-.SDNN2T.1WCKFPI6RQSQNO?MAS(32 M%V6^_]KF[!M/73E#?]+I"C],']O8MGW'"%*KQUI9ZG%.*X-ET+^,AJ8LEW)G===*:7JVP*!@[" M7^_$P)Y/U F)\=Z0S<]9#KV:DWH45:;3]R>2M:'2D3(P,9*'*?7:VQ!*AJ&G M\NB5!T-%IW]!/EW]Y;$9:RDR2(NB5^^,LXVKQ,&EY/W:J:V/MXR[/6TS(Y8> M,!JNDION\+L:3R60@BDW9_5,JIE$9)S^PCN?LO<%,U+FW(VW]#A/JQ?'@EA^ M-I,D6D4\3L\O>#GKBUQOGPP%DRKWNLK4)NSFHA=*WM=FO+Y>4I)@5V W"?E* MRXSN!_,;G(3/NZ#!#:_3.EI"R$;C 3S>-]^N75I3I^W%CDD#C8%(+W= M$B31!/Y$FDJID;1^4\P<* ME&[\SY\?__]=T5LBF&P,8=737BM7UO.I.RA\F29Z@#LA.S/G^'_ANL@#L 2R M9I^! DDL8[/S"'YTIJW[S18AQ_/)<$WQ=7&2T[. HR!]T) ?G0.5 O%'_SZ' M.+P/6JI@Y%R"Q@$C_;^OB9VL>/JQ_*5MJ+#G;*K98! QX$MH]U['I]^=5!Y# MX3R?:K,.B+[$5R9\0.@AU6+,J-*P@Z184E[2H(S[D9C*Y<[RP?./(L/KA3Y[=3R)C&PM '"DCE?&[8DO%K M0GGM[ZPL6O9:&%]>32AL;OVX\?W6ZZUJ%V6ZXY]I?4/\KP[5>6@:DJOS)#FM MGQ^W*7"IX<:H_:IQR?N67'!$5/R@W4M9K #V3PM'96"58DO.!JS)MX\I??3, M#2V;9%UGS66T*\R4J&RJ6-V],'8IQLC5@>KI4WBMA 2^.1/V41QD1O"HVJ^_[5O0<@GIT_&BG$1SAJF_X=;>%V]'91* MHQCHF!G=\]K;!\VM,KY&IB4_1R?L@W(1/1"34'W+:Q--OYM=7/=4_?TC1L=# M]!Y8"X6 &U=J'6M@;7!LN.A;RVIC;3..^HA"C7-WVG,?0 MM21,MS ,@L078&2T>\+V4AVU:%GMN(]OC$P7C<_)7)L^)WTOTRBFBS2$,XDW M$/RF8$C*?"9TA^/K3V>).GN$4"OBUBF."-:N#90N'BQTZN>Y"+H-%_*DF3%L M1GFCZ"'T1.1]OY_+X5$EY9D*(D7&$\Z/%CJ6T4JOZH=I!^A/8.JD5/%?'Z"C MT[\HT&)R[NDE[RH,OZ7%6N[&(=7IRE=HZW=WTSL4>DT.QI6_Y-IQ@8;M!OX* MMIDO,W%B=7".8TS[H@,N%,H4"O,SU9:L=XH'G;&#'BFU$_D/6"W_0 /A[]'DRQ5>2S% M+OUIP"_$(:<5'9Z#"I]ZAZVJ:D+Z-04=K#+G M&-P/:GT9!O1R^$'X![@<,/<:$.K7_EZ[7JP]US0ND'&RMN9%*U2Q:2/LJ+?# M83%VKR1A%LH7D2W^C4@JD]VMDX^/$C@WZ-2[$=MXF:'$+V%%5XOP#R7+GFA< M)KOCN0B9 &NXVA0.;$G (\*N$+R&85#$12 M:EQT/9S0LV>;@(_<".S4K.C57<*<)*03-9(RMMZ+G_UHJEBOS[FQ0/6DF0': MU&.P<-+N8+# "!XI A]W;'E9OKBNDZ)LT376^GY=/59\T!NLY,Y M%PQ67W4? C3W0>S8:0,(_/V>"5&$K$K8!V4-#2+$OPFL4PS4F\DW,0=+/SD; MJ[2TIJZ<%:@Y*JGER4;%7>%[&;/*.%A!-0.**)7T1WK:9-6A&OZ4D\6$*V2I MJ@/;:L32TT_OG#OPT>0(""0QS :RXNSZ7PWN_R4"@$'^QY1WRS=4%B%(:!_D M?+?R5E=KPY?"Y[\C43[OSK:>013NHBTRI?L/_/IQ'*E5L]F\!]'Z1%MZA38[ MBAK=!^$/[(.F^_=!QQ"[-D/[(#O$]TV&.7.TMX,7A!@6A/Y5RNX^J.R>7>F$ M$1SW& MIV*HQX"DJ6C \W%4+MZ]^J?GFH+G,,@&U28XY2$)FXRQTD9U;*^ M%]]K^5O)'S'W'?%=>!R%VP?MGD>D,$R/ODJEQ^X:_JL=YCJC*7ES$$]$,D.5 MM+D10C7['J;3Q31*6SSAPL=F&9TPLXRFH$UY9_F$.".K'@'YD>U;,3]C$CN3 M*&_I&7 9QEPA1QHX18L([5^1)[64T%_BU,6 L,^7$*6?:&^/8@Y;IQ[Q(N@* MQY6R@B &P9T\!'Y I: _6 ^"VU4'^07^+YHF0#7_5$L-0V76/UA<:_,KST@ M?)/=)[O;])E\@H;@F+&]1IYN]PQ03Y*B'**_0@1F:$#2#R\"67B[Q$YII692 M8IUGSGO?OC!5W:7V2$T!I?X[YJ%?KO78C2)NCP-*XVF_P**?(EHI_< /EAD M(2(:?[NZ%KC7%^Z^R >Q?NN?[],<_01[\JO>B]_%-H$+;:^ES(]1_I1 4R1( M640I0B ;DPTPY-=76($D7(0CG]A@L7@V.WXY32A8+XA[7-1E;"JKNU]1\QCH M]SIE!- FC5-N_FE[YPU)13:"'Y[9Y%IGG"0O M$81T@B47!R]>9D:81H>,Z* MG-"N[Q&EN%^>'CFI)AY,2R59XY!+T1042;1FQ?;5BN[4KPA<;F*T?^5/Q8R> MGZP-]Y:B]N9>P'CIL2?TV,CYX$4( 37$+PB[0?Z2D.;PK1"=3$CE"90798#$^S,?QDI>K#@NQ49U/FI7_V$4 MV;I1016+L*1XS>@9D=FND[^V$H)E(OI\5C$,+?*)U#D[ !=F)N8B%E8&W^, 8O5#$@?=1RHU1GDT3EXT]OBRJT!IM MMR-E:,T[+_CE]D%Q)_S#=% TH;2>J)B.!R%E%E4+?H=E)24*KK^-J=&5R&[C(JJ" M=I,Y&5/3.T@9H& V@@F>A L$QR#,]2+=P=DI3ZZ)>(GG5YS*!7/FR4V9>_E M&YJ>&P3=E.VEZL-'H5R(VZBX4S0V$D?R]KUZ=VZ[0-;]LW0+!6;;1CM_^/'(B+?&T#E$KF>$R8?,W)DOQ1P+4-#? M\K\6MC+N/A]]=K,->[OOG8A^(!*4"AKZSVI,W/_2_Z7_2_^7_B_]7_J_]/__ MU_O-YG&@>3-#TP#EZVBYU).EDEW_^D&:?\E?\I?\)7_)_QXB(C,STYS1N.+Z M2='Z@YR-\QP4L TDK_$F"_E&< M26";:'-+ ?_;7P@"[X;?>7IE..1I/G+OP1OSLE!:']!"L9LI<.%Z\GBLGIEW M];>]QZS^,L9];HHV+[^],_*WZP63+/CGD_OS7HXO]C/('?#*T-'[[45@^99TW77H-:DC%6:,(+R%2@B=>#M,CHO M^I(:L1NV.IZR$A]#4P)L[&?J!%8P;M)H5,EEQ-UN/!![.KI\) W4?0_AW/92\_?54\V>UG&1XS-KGM,YW=OCK>A?CK\9,&YT8(H$^'DA5Q?(OJ%(\6IB\ M_PGL]#0D8'PQ%P_.X%M+"^T@8V-4#:5\ M% 7MB^,I ?0&N"+SSS_NU@6B"=K)G\F6J6CO6B>KJ<#0YY=SE1N#1/9!C9^? M-^:,_;A9I-22H)@_(@<.GH!RPB285[SC!P:C;\!8"FN66$^R086.JF,XV/WYI^4"KV49D&] 1^6E0+R M"+..MQ M]Q '>9 3/1]4KXC'LDB=>M_; WV!P!9SZVE2@^$S#-:9HG?33D-1 M<)2TQIWQP% 93':;3(_MM>A@J"/DECJ@O+P/ZB-J]X E]T&^2$E_AARY-0%V M*M] FC1;?09RBY3LN:1HI:B4;P92@BT/Z=^Q5^4WH[]"N$F!TQ!B)Q$^Z(<0 M2;U+I"&\L*0W)7 UN5-7VL;DM<.:JLA,4XGGDJF4F<*K-5TA'\Y"X#<"=X)I MS-@(T2DC@Q 2JM=IM.O6T/BC1N=/EU-7DC0&0[X19KM? V4O78$*7%8R3;.\ M+BA4AF-K]A/;S.>$"<1UU0]H+\A\1Q^B4>TU7CU9LB!+"RT5L3XH9,Q0(:-2 M/&W;V^T'%1*UK%O$;]R_6!PK:/C"93.>N;(^C/<%IZY @)?: ^-"_M\)U8": MQX16T912>:J\)EAM O*EL+5H>/,+J@P4R4D3\'"JGT%@G[FR31$_\60<#[0= MM8HE?7S?GC=*=)O?N!^ :%+]JA_>[XC$(!/ )"MU<L.ROXL+0M:9(T5!H%4XCT%]-N+GHTWE%)T)9P3/ AV-$9-25_=%)+('O<42_WR:6+ MX7(:1CQ>#ZZ>O22SE'8:K L9QYMTIHKR;3_U^,15?=^* _+? M/17)2?@O[5_:O[1_:?_2_J7]2_O_@M:VJ5(+\+Q7 ^W5R/O-;ATH-_/C/VL5 M\I]+#52,9@J$DWX'K@ZMZ$_O):?=6EP#7M5Y'IVK(F;+.='A0*O>$7 M=*&@/TK]SS%)<"'F6PD>F:6VV-]3+'&Q[O"'A(S4D0>?#YM87T-EH[%Y.KU3=0P-FBC)&!U:13M/ M$L.DW!\'N3HO:_6T/BS_OE&2EZ(NK-[J.X*_^CE.=;WPGUMPGZ77=NO [M,K M#2#.B%X#B$>PP,B+%F2@]#Y(M%OQPD%&;_,C3X>EAFS&HQ^(AXDCB]S$O$=L MW^@FE!?THC-9X(J^YS:$?5#\RH(+Q56R-&1CDA],0F#O&6[ M$0,($T3?1?3J(KR#%W@&SLIJ &:O6IZ71]S]2K AY[>R6E0_?>@M5+;$?UI) M/>.UP,T3O8;;\=^@I*O[($&:.1FQ 2:-8I!B077>J-&'JAG )N>K*;AC@3O#05MM*VB\I! M^V\N5A.2,/N@C!(*)SW!.Q4LH=\P3MB4O5)4VZG@B95FB^,;5675K?O"LYTS M<1@$NIZP4R(;,^0_EC7W 2\C<%7ET[;62>*9GLM*FU1 M&BM=BLP?S:\X\5T AUJ[NE%%:99DU@BYNV3B_.5 MX-R,RQ0V/2W'%@O.5)WZ]D]&V N\Q,58#J+Y0[.X?1B0ZF4P7(1V@-ZI!1&E M*9&"7G)'%.'52K#Z&DIMV5+WYA>'1Q26&T&<16^-#\("CWUE//[GQJJ]\"ED MDUTLP@L2I[,Y!$D10E/@&0&2NO:FV\%!X@FI*Z>B.M[R?..PQQZ38RLEKV&@ M2?L@'IB^2EJW<@3!E$3)XSE0<'WVU]':6[;Z+)$.=BK2O)]G$(FKH@Q1F.=' MRU0#09C)1YI%Q8ERE>Z/H?9U>#-.)8E7[B)=65I;8AO;5 %@G3)"UD(3,_Z< M0SDU5A$:U1W^@"$T]H'^%+>DTG^D6 C3J$%4DD;,7?CP,-6?GY-V&CC"_&PX M"=&/7+#IUPE/PLX:R/[0!HO"]'$=7JUO4I>%GQN$Q\DII :?JQQF:1FN8#@* M]H #_MEV;%2*>>P=OW[US#QS?5PQG;529D3_0,@^J(E_")D$;83TR?@3H /Z M-Q:_[2FAGAY-9SN)>9B0R?4XN]WD;E6)G.?G1RP*GRT3T VH001P+.$3M,F. MN(NH]NEFZ72#/.CF]8U*;WF39O,^7'M3PBY2XD[_S[=C]R3Q.B!JW#Z<>P7V;O'DB,BF/)G=A_O@_H5&6-[>5O G_Z,?%_( MA^JQ2QE7G(9A^C$R(QEJ1WP=BI7R[M0\?%9P/8)+C*CSS^L>3N]"!W394;Q( M*VFD/R?\/62^'04J"*,M;T@JB59!?"HL/\M!Z9=DL==,/T57)86"*(C_6W?8 M'EUN:],9M][.:-J]C3;.*_14]O3:-)5Y[?^CZ'D(#S1"A VV?@T@ / M_G*[=ZRZ6E AUJG/YC[%^AVF(%5LJ>DS6?GN16&67Q_^3W7?=E^SB#:!U OS MC+DTZCE&+[@E:T &,:1#*5%^29!1O3E[I'VB4\5O36U3)2_MCK;:D9OOXEYX M/16)A9A7UD&QK0]@EJ0IW.T4+%029C;=":WVG374-\$4-KP:1QQ3>CHO!^)] M=O1S C?/Z5'9?WZR&Y4-^:]Y&%",7R@/2S2],-B-:I85T;IM3._2#ES/BBKL M%@'>,N-%"3T??@#^H?LX,!))0(@@^H9(7Q-":RL&1C=%7)1?M:>?:DI3FU O M:'YNN+'HG#BX->^W%TPY"2 )T QP0WC_:BI:(! 3];4#YV3>9?;P(OND!O_J M >FCC]PO<((@TE:<%1/_80&8A(?[5BR:(Q#WI ]?E#([,]EV(P,T5)+;4/DAF?.'6:0Y(:9 R&$T>IJ,!OMPH36TQJGP T=VVJ^?B>DB4#] M47@;*GEE%[]*$P7CE3$=32H MQ$^1Y?1O(QEC"[?",OKO#'.N-OUS_CB#,)Z,YF>( E&68K"KY,%L'/&X*(]: M6>T/:\>>FBC6K8:Z:^AE[0&&(Q ZO#QR'UX$QT %+(B3&_2KINH?Z4/F(T_RV"Q_,TNU/'U (.P1;Q^ '[E&/1WA?(]$DA_J7C0GX M\:1.[8 6BH#3J]R*,=)E]A"+-1$)T-D%X7W0J*$3\?\B"8@2I;<-#<1(X4X# M&:152OT47- IPGD$4>NWV)IX:[IVTYVG^=:C*W=C),WHGHEM;3= )N"^ 2&COFI")XHEZ<=4\^H']7^BU(YF4L MY\+C_\E$/\R!:@:@^L$-633AH.0D##]2%SUXT%WHS_#A\=7<;_@%"LGBBQ3ZQ:;E \R<7 M[UH6+HZ:-;NER#=MLW:,O3/E9$&W@0P"$"%0^P6_L!S?O;QG=H>O='C%1?27 M9!GRL]N]AY!LLE(@ MT<-&7@'F?OJCB8W7<1-= E=(4LEKQ#C9@Y\_RL2?;S M!8:8 #8771G'*%7D63H:K")\!2!?C@) ,5 MW[TT0'- K/U&6%3^\Q@/P0]:3>L2JBU(FE[7XT;Y.2B]$\U9"=!&_O@@0I^>7%SEFM0-Z5NTFD\?1,87 MU@BK1!8F#CA&YJVGZ=,;.C5)E_KSCT\ 4!PJ?G9R&UHX>Z3)(J3K\>!+D^7T M0!#(VG@NV)C> 9/!K::C25;(6/ ! QUA1%*X:'M+17#9RMDE"P_'!,Z"8#6X MW?%N!RXX*3N7\[T<'M'KMI.5(,M)TN[O0#QT!4_NK*:7#.GXT4ZE76S*E")= M[G ).<[ M7 (F1C:,8%UYWX(D2SD\"*@-]<_ LC>W%@B-"EP?&EODN/&:3>XC9^._0T$L M)),-$^I%^/AJ?7!RMR;,@%[;&>K%]$_)K0@A+1EON^ZY[(E?'PS<92?QRQ2D MC@9O@H=S0X%'4Y"6S:#!<2"%>PO,AK#.(09U^ MLVOPX6E<_L*5-7TQJ:+=!](E JX%E,V=,55; M_/3KG81U*EP<)3QMH $T#H);6UJI_'Z%\%PW[%E B_XB<(6U(+QA]$Y@T<9[ M+FO!P0%NXKG3GSWT0!%S?> 4-,F:?PEE682WV\@FK/+2Q "C\FM[X7%"5J3W MVKN%TZ(;[MN2YZWSQ1L23B6<#3RJ351W_4T5@4\@A V.NT0L81%$OE>^^5!! M W&_V5D#Y=Q+M\\ZIHN=^CU;\#'Q]R-S<7>K'=5G:L2T;:-6(C]YE\%%("FO M8M4'U./;O3.;^"#7VUJ 0+R%RL#L;('.XWO7MDJ%YMO\X[Y-/A\7U &]>_OM M W&59&GY$"G<+1EA,@1I1A(#8WQ+ 0*^_.6A1KRYP[.+'"D52X8COGY?QH?= M4Y"ZF3=$;'6S4T![\-2M\0>0%I5>Y*+38-1F H/[0_5Z%#PV54W/A2-;_MN< M3= BA;(;P/I!_HZI=5,U:TW_N5__@(2J>,M%A4&H# 3["BP5NCI?@76;U9,A MC??-K;H#'83OM;(K!*M'("?SAD,L1QYG?$C7>.-!;7B%:%D'#Q48:$S2A&K\ M('SW>?A,, +SYLJY;I7+11%J=7%PHF+VS=371RZ>^_Y]&F0%G"?=PPWUJ"=) M0OL0#QEBK9-G3LI_,O+V!JTO/Y_?VCH]JMEB+FBFM3V4N0_R&@>.\:VF=9J0 MG7H1)"LNMZZLZX7!7(":)>>%,TE-[$]J@\P">Y_ ,H[RCNX^4*1U:U-UX'-H MTLW5Q:P!U^.D\8>_4 ^*Q>&$[#QI M0M[Z!=DEJA!\Z@UC#MPXFT<.(S )_X+DZ^(8",;Q0LRH=Z73VTQ/VY\/8]=' M=)U9[_)%?8#](G68T(L06"9@;\C/PR)3P&(GB2<"BGTWM3*L\.N.TTJ!VV=L MO[>;B>>P#CY8L+93Q-;OC"]L$V[L@\#=X*SD"IQ=*DS)7_]S]O=9N%J]N7]U M1TA&@;Q2F*<)9RS5*7[PE"GGO;\S-J@FHM?&0 #8QEOV9G$!0SW%/&UD2YHJ M.L71,DTKB\NQ[G=H!X^-7/'*F7U0?E;+U8=K=WA!*B"Z)C, NQ"0@*H"S'5R M#H?:X"&9#'2? 1)>JSQ.JP:BG%3Y^>NQH]&*;=9O]D&'# 7/A_0$F]+3(&Y% MXPL=O0:*9+LLAORG=;2H'AP%R="+>NEJO^:EZ]$B^-):^.J"U6B2%WNE579% M+0W135XI(($'%Y%]WSQS,;,,@>DRTD:(\E?_7\V/EF)U<^6NIQE M!C.:[X.X+Y%5\7WF*?+]^DM$K\Y#]>FM)P$GO M:ZQ>&@':M[E8P#@X0ZJ"+C*&*)_)69@$$OU+:;<6,]*4V4TU1Y^O4W@P^X'G M=,,C"9%@=F./TJ/0:WKAC(O*[ELH. M'Y(5I#?31&HMR.J41" ;CTA@L "O$>41NGUV[;]C5.RF:GD#O54Y7+[HO67- M8P=Q"->9@MUH,'H'G)]VF*R(X.I4*/]AH \DZ01.,62!XRRA49V\6KW0G+$C MCQS*Y!)TX]X(LQ!W;(/CFUW"74C%1;41)7V3/E%Y,^G7?TB>:0T9F[71B",] M55!27%QP&>T=C)[-^P=R2F,ZV:"//( 'SA*3)?DM7 ?5C^2@7:^?@2O,.SF= MP9VXX.GTU-WJZJ/!]Y?J#EU^SO7!DKS$X!XG:9M-$&$B5'EGU Z>44.JMIO M($EZ?]U"T+0_I:[4BCVD8L5K..C\O,;ZKX>DBZ%LB\N&.4;R(CGGA46\%-@/ M1\7IVCV!726-QR)N@Q\@#ANHTO@!?5R7BMUDI\)KOVRC5]]..4F-8%MR/!WT M2J__OB\M_3760(&DPB1%HO !B( 6A--1&4F&4IH!E&(X_%3Q[G73^TCNI4>2 MJKYKGUYZ7+CQV]3F#A?+S<-)OS8E:4%,W),#'RB62B/L@XAV53!=\GBL6V=K MUN!9V4/UQ8O[(,-$7]LC(0&3Q],>FX1^JM.6SKSA-:?).$AE$J@U>AY#D?&N M77L0G65P8*K["-"!=RT.714$LEQO%UN?G- 0?Q7 ^)(;PCN2I,&AU/W-&3*/ MQ*DD[8/\T0MH@O>&"QZ5#)>;88@!'OC[[99Q>I=\7_]L"S0XF!-!M WC;322 MR-30X%(].LCQX048]GTQ(;^VHK?J>ZNJ5O-[U9.=PW<;%$ WD^K9)0L[BPA# M1%^J'F-X\6P1#B6^7K=70QH*QJ'9@:@95&B,"5M R-)BQ9B)U*6ST\.] 7,5 MWPI?^1=JE3?+Y,TTK#@.Z2Q!G9Z4)^LD+LAK'R6<.Q[)+G!!M/+?O/GXHN4 M7)S^&($MUU$AAE.-'%Q0_40G7&Z$OQ'9.0K6:A41?5/LMJV9K=+M9'.AIJNJ5V@Y=]$_ M%FZ6V#^&=.Z#>B\8G(O8!U$\2(A^"0/!55^XU.0O5)JD01K>XO:ZI4GCU/V1 MPDO'[F.-TV^P_G;FC7UG+] '_R@K .11.6$1Y"'B&@GI0(K9!\7#@BL6P=V5?ZS94"!K.WC;5_SX6Z]YEFI2UB"Z67TCCWHM0I?B M3B^#:U\B0_H1@C6;0_$T%X/T?,E$9*5#GTK^(D[AMH-\Q/B[+T];;]WA4%V_ M D ILFF4>#H:XL,'9G"+4"]%&$*X(TSZ"@-G4'W!!XTWOJQ\T>O(N+C<]Y0E MZRC8+^G(E:KD+09E']2*[!T_# MI %A(_E=GX4?\(8'V,)-([/J-MU,T78%A MC167QAK5N%/6#LBXLS_['O$'_KO\(-O7U:4A0@7Q6.F//QZ_S)$^EF1UAN+S[5#1@AW<^>%^@-^E%DZC]9W4\3+23: (:"Z/Z7[VZ.]EDF_^5!8YML2A M&L(DZ"TP$WP,OS$]%^VKSDO3) 45O.)2:D B_!C,A4G"71G%2\38'1*[3X>:$TJVEPOU@W>+I6R&:JX!8? MW^>PG! )P2NB9L+Q29<^BMSB=Z2GH'W!*1#1.KU@D@GA9UZY(\T8<*GIK8@H M#N1MG6\6]TX>]8WF"K(REZP_&B4R)J9KM[S>B_;87#";*_Q]>;Y?:7OS(U/MD?=[7(ESDEELE;>="W"6A)32-Z4?')Q M!PX1U^BWMX)\(9^6)7:QU+1=:WJII:NK:PG4:/I,4#CP>$_UJ3&0_K5_JXO= MI+0!T01(&J1A%P-.A/*K/73\VH7CH!K&66@J8ZLQ]#-IK&^YU;LY2HE) MI[(VZ'_KFIX%N3V^<*D/R=F18,D(#T$!11MOM2_Q[/.@Q>;.#'VHG[#B1!0? ?Z,VEP M(_IVMS*]L)N+=IY>A0@>SX**,;DHXI!]1)$#23T%2UI[2-.J6ZH=:,DK5PR8 M<$Z+9+%9XW]NG\ZA\>9+ T@-=J:1:08U-!@IF*:./,A88.*TG07E][,0?A@$ MMV[A=(67PZAV\%7Z5O66R/L@K&R&ZSZ(*LB8(L/G((V4(K+?6C]R?K%JV=FW M6WZ2O6AVW*KUGO1P!LWTFDS4\SJ6\QS=]TG%\:1-["Y-].P<#KK1ZA98YBNY MVQ]=A$J3E2*1!.P=KR5DU/:FZBD*Y;B!CUX7O17U;J!KU0SP\O9\VC-L,R@Z5*0?/HZ4 MK #H)!K,",+=:8-3==A4S+K62 Y-=7)Q64H/>"N@VBA_3H]S\9/LZ;CH?VRB M_2YB<#\E90TA!>&\$2:#!NPDEZ%4!,Z%=F42YE 383@3/EH[[_B4G4*NH#7% M-'BJZ,;>8CG'F40>IXED=ZO[^I/F* < !?RJ),QP.O>=T0Q-_V1>4M(\R:LK MQ_GH/"+IR$'I-JSVHM8PXZ/D:B9-BXFM6]!408(.!\AMHP?O"7"4 $U+K0/Z*"KUL'^1##W/#JR?OM4>^ M^?ZHIUJ1R-V.7,8H'KAH^42A93SG7$$U4$^Z1T$S)S:*=JJ-7K.SNI0U@!:< MZK][,800S G,K=7/G%BYD>GF^_;3PG#'KMHD_.=YL*KEBPBQ&_1ZM/MFW&IS M11+$CT]V"I_5+Z5.%" $1KJ+FMW]5AWC5ED5N#7%5=](WS@2 #Z5NZ:C@@$O MSC&XMPD4X ">#>>BC6U-U'H"Q7.F=O+N9GGCS8YX/7)PLKR?W1G;9I-P08C5 M<$SO10^X-$JVW@LO(SJ.D?1O=((Z#H4$O6]3DKET3*&5_685:9/)'5M->E$/ M#.22L*MQ.[67AJ"'O9*5BTB;O:+XKV00B.T\='D!\^+UR2/LZN]%8E%04EAU MW7JWT%0H2CC"T8+_>GM]JLLEX_R?YQ??W;9R%5+T+"UR4GT;<6X\"C3Y;UO# M:"E@JA]\2$^JBG:!7%Z5KV.<5O$A^O6*:4V?N+SA3\#*K"_N#HO*"X[F8XV7 M1# 6P2&"G4%E+C)WQ66YY'XQ/4'2 Q@/F8D6B&3944+PX++H/JA_M7$M"47; M9 -DOSU9(P=\,Q6;BP7_TK_3=>K*L?,Y)E1-O$$>8A=[ @UNT-U& Z MDPPU& 00(5D.+!YJ]J>D'=P!BSCW#$271&X]:E!EK:DX8'_X@MQ']N+3 !,F M'Q"DQ\%TO&=P;MVE(NC[U4] _.CG?7CG]BXNXE[TL-HZ/B>\]L$,T82J% M,GD$D*(:1ICW@KF[I5U6EC[@6S[^NE?I%_7L])6&9/GC8ZD\KXK#L)6*;Z2D MOJUFHIL+-K:I\CZ%WHEZ'J@1Y6H]@:6(X%Y7<(L_$6J]>-9$6O1U00#!)VSQ M*;;%AVVVLJI=N;+P:X9OK8E7:$!K?OU8R]SLUV.O#KUL,^Y92?3B#>2^EJG,ZM:E8VU6.\-2SL MA_F"K"^ 08R/$)(E:D&3$IS5SUSO696T, !545[3PN C+4@VJC8M ;2U1[^/R;LG%B/($?L'-ES;X0C]V-U9)7:4]J M1K]+X_'75'WM !8/['M6&\0G<:)G5J:7>[X_BCO#&93;JG0W? M!QU6WW%HECA3W:HH$!8O?S1+RL$ZY??;,=%8_7C\VD9(W2>:,HF)TRT7Q/!3 M-.&/-5H038=]T$,3X[3QSN:MX>,Y@K+GTQXJNRP5G7 *O[2&Y.T,)E,I&G]+ M=Q^GW04F(LDJ3"PA5*N.QG&1#=ZREM>6K2X,-HSZWUW?!X$%='2(CVA+SPZ! MM#@*<./ B8U%_99:'#AKM7$WY01*+M/?PGC[*CK#.Z7@[G#BHGQZ#9=<)M=Y MD=%'[*KT6$I25J6.9!K/ %4D081*X51[[,Y*V&6O'S&Y?_Y&A MT% /UF#[F!]8*\()KOPQ].US70^8"0?Q9477U(PE0N[AQS*?Q]_^D.NDEE8YD4 M3"DA"<'. 7-8X%?@^2#1KQ.S=HG1J@GL)TA7'NI=TXCD?,3\XL7?AI8+\7W0 M!O#0T2;4_";%@FR"@:86+/KD@Y/W08+-OJ43G9 @:LFGN>#8,9#;%\/N$$-C MTD&;70MAEFWO_GT0H/)>]B39JV)0?2D)?V)5M-,E@!&$+%]U2H;IOCK-D++0 M@Z6;6)ZU>K]T,]E6HG9ST8-R)GC18ZC0]L6?1AD8%/OW18-''L%\$6P8_XK2 MA@)EU?(C]I_Y1M\]"JOC)@9^XLR"W<-;\B!Z;\&42IE(+ WQ*L+$!C"YQQ]? MPT>]Y%:]#@[ ?#0M?9CC)G!(>'OK4N8=_F*F=5SM/(F5N4>9 A1PFXD0@4X3 M'"K%0'TV,PWOCTY:W';PB[_@-8[4E NL%@H*74%KG"AY%%O)B8+W(,2Z53XQ M(4\MD]6X +$,C6F&@/_9P_; F$\/\OJ;K@=?'ZB=)+1[%2 M=RZ\ T\JWC:18=@5XD59/0U8.$5?!S:@MS8#F9:MC,YIG,+4'68U/H\?6;Y MNJD=K"5]_;UFU1:;(/A%KVH;V_>HO^]Q; 4OAE.T '/J#3X5.W(@I>-%1&[_ MI"X0/EA\>,:QWW:*)UUG0"=^JS7TEDE(W#W71B,0[& XJ9%RCYX+\'"ZRRKQWZSF45#I*PB#%6 M2#?U$J@, VEZY'#J31 MB[):#BNX2RNJIY:?C)I)!>*28;PNX$4P,<2,5]$H: MITB?-9":H+%Y,^EC&(/Q\4W@_-E#'.*!:UKA%#%Z"5P!YC$)\R"A"&7ESY"' M#<2!O":(T/(W;)J%JE7GKX+\U+AYKI)#EX:IGF2O(GCI%:F23>B MB&XH0,4!: Z.+/,OC&S)]=9_' MNCT#Q30;1?SIVD40D]= /A*2>>2E\ M%8D88C60Y"N!N>BV&6 M3%NG;TEKY6U5(37D2V.OU(/RCCS.MF^O()I1[6$QT]Z '?4(3,GIV)D%BZ14 M@Y/ NBG2^$F:_B%%8CI%"3"5%[[GB48I2ZPW*]O2X;5<6<41]R\=0HCREZ$ M)%U%IJP*&LA;D(N7"&!,T;(Y)LIR4.;Z1*=FS"G(O*U_Z[#IXXQ1'AKU6I@ M>'1L"XZ80'B?9^@QEM!2$ ]4 K(9A>'CQ#4_KVUY7?==\E!#4.WLSXVOC/X/ M3]ZF=V9N7%#T_F!BV]O#N82HWR0>X"=:4S4!"&$GZL*;7(PCM"CMY M68F9@Y]?Y&LO6BJ%%.Y4D6I-* _HR6@L!]N=O%7,5*^Y^'Q@Y,;2&# G\TGJ[:QM7 ML?&4I$V)!BQJ8'J RBM4_-3UJ:\6ES"SU^-?GZE)Y_O4:A/DJW1]H/_\\8H7 M;*E=5"<(QN?/]DCR79@\U82F2.@MS/[8/82$$"&W8XIMSV]K[D(6EUR=J#) M/#9\ $H(Q)> D7D0W,#LI((%A-_0A$SI/Q8\0 MV":#?2Z3AFJ)^PR&>-X#>4AEMFI3J#?=UU8I\P) ME6I(778K\IT>Z3+UUK7Z_(@KN*LDVRO#ZRHN5D&!CZ2]+KA!FMGK/]^C.'"\Y^:T M4&O8!469CJ0S+#LB(L,T 6"=5$') !"< ^IQC!,NP1?;VPIY8BZ>5([5Q7R1 M/O!4X(VXP+-;O]A3URO_-MWEENQB5OK-[X\IWCWBH)!]T?;ZJ8NL)&1>JY)R\) M%9Q//A%;H">-?TI2N$)_T2T/.S4%YX;W@7E6L79]4F>.%T/(BYXDQJ3%TO%K-(..9;!$@#%V MJZRAG&"AT"Z-4(@PS!/2W&R&TU'Z&^R%_NT7$;JJ>)368&9X- M@F'J9!M*/+VRIOL$(.1"%BG.($CI(KE[RUU\U% 4+)W503(%Z/"I) MQZ9MNEON>S&8Q__+2_KGCX.?S]2_8*]7I6/(0^HXM=B=Y IR$/- M0*@%OU.#>9<&X]/S!DR_'!;[6CJNE+6425Y204M_3Z;RXTWZ@UEH4))!&6F) M"=)KM6IY[%I/_9 ,W(DN>:K!M6O+SF'+KO&&_? %+7+!(&)>EW*8GNMTB;R6 MRA"D705*(A:3YCMYL!P=G;.U^>N^H8GG,N4S3U69;<_7S7@D+J52RU-!OPV7 M* 'T:G2 J2!BD6G5^R!272?K-W8P)QS\P[[XJW2(:$7E4!Q!6OS6XD.///DN M*7SX1I(F[=#4?V/ON\*:"KLU@R =Z=()" I2E:J(1$2:B" H'0("TH0H70D) MO7=%%)2(J$CO'0D0JHCT%H0DH*)((%$)6U.8^,_Y_S/GS#S/S)RKN9B+[\E- M-CM\^UOO>M^U5^EE1XSAA(\#ZMX!E4/J$XM).FE7'JP<]E)TOJTUNAETK[_] M,R*X+R_:!CBY.#C)/*;>@"XD&:& BX9@NHJ&931FAST4&QZ:!=>L(!0*'XLZ M0;]\=!-Y5[>=PX<$U"Y'!UVBYV@R--L'W&6B[XM)9035>] M?^1?BRN!6ZOD&6-?K<1)R8DR>("1C;^=NSR_@ALGAR'9^VBAGG,;!R#^M2TC MWL6]4<&(8+VMB:C)X#O?!J=U[OGF=W[4BP/I[KV"*[SP1[,@/;_JH%=V*6A@ M;P,B S*\C%=.E ":TS(Z,#H;_].6=:'5*]BK^<[77 MBKR; [0G#M>I(AXM/]MW5AOXN-B+I&\@BO'Y =* M$19W/[" =@] ;E+T^B 7-D ET3&/%2H1[C"_X]Q=H\NGE^PKK3@G=OCNL?) MWGGZFBK&V [5UO8P5 -X")>^#Q9 J")&46((.4A6*R3)92+IJ)%V\2FEN1I- MSWO/K9A_8-##5:'=X7RHB? GYC/0Y(GF<*.W,#B!&$+N($P0"%JWR=PK?P$4 M[Q(H/0LNSZ^JGDUF4ZSBH7I55<%1MD)&7[#BC.VLB>>595_,>Q^U@;!0ZIF<$=1 M>6C!Y+9L$HZ '"F)=71;_'+JV_U _R+RF&J2GWS/J(CYCVKISFLC'?7W_]6V MD%^17@GQ1J5"6Q5=C-JKOO_93*8Y$RH]H#P ;B#JRZ+=K/.PS-$+G-$KY0J\ M@D]%%8M_FS-$47%H7QRV3%=Y#YF.;MDD<@6\5IX*)[K8:(QC(IM5V4IC4MFE M+OGZ28U#U.YDN$8@DF8X-X0D+@7*Q/$N?8I_RLM0^OFU-.,Q:-@+KC@2_]\C#?A+;A/+RJZVQ&V2^1A7TWTQ'NEK(4YETH MXV28 _.$U0(E>$3[QH,*P.0R8!_TQG]-PE]AN/K<1^68H5M2S1(!"L$O65M# MS^A^P;7G V/XR144 99Z /*#8C%0TM5F&A-W-AJZ M8!IRSI_,?)>GG_HFE<2=K_B_9?3[&;\G\;"!R3@FI\Q-ELQI)I=3XC,VKI.+ MTK,WTVD1Z]2'[0\;=#P89@M=M4HN8;L/\+VT!!*MY7"AS65U:$*63LW_\=Q.!Z0#ZW;CYHV:N] O<&'L141N=: I@J%_T4 MV&L.*O=$Y&\NH?Q.+R0JX,. PN][:Q:'(5GH)C_BLY>!#$U@G_2=P2VZ[C-' MU-"(T.0%;.QF@HAZ:O?[9&7+9U"O/,)SVQ++W-YQ[[\X2A1G_8+N;P S<&UX89Q2_L$ M)!%&9KT !/D&!5=]QSJDUL96+6O4?8!M\S87G2[*7TUCR]U[L[5T9@_"B5@M M/0+<5T?ZH($3D]N5=32/)I),L9,'[MO].1?$ [_VL_9(+0-KU5.1ZG$RF:*W M-D'@@&D/2ZHR8Z$73*]H68VR["9=K2;PBP,7Z6H]WOC:J("NF2\1ZE+LT$=. M/K:7+4"\(J0SD[53_QI@]1[IYVHD%(UFX\+1C M_[?*@)\GRM:#3AK/%3N8L>^X5K;K%%3>)#PMM)]B&8(WDS<)D"$H<((#82;0]L]JUD_@P=U;QD-02 MVALM #\"U#,/ZB2):7P(>2Q0CK'!*Q/A81$ #RIK$ M6C+F2LGZXO8$\[?0NN9[98V[K&1,!M>4,Z_.12R)/3A>V\DAP?KY .0D3N*" M*/\Q89*?,D,.JAU<WCB&Y/-4TCIZ:BL4\N MSUA.9O[?DOGYBL7KC@7%I!5N1*A\_9[71V(R]/H\;WII1"Z@Y#?"9[^Q.Z ) M#G 1ZW/W54(#)00^M_L* L'H$OTIX:J?Z, J472D$&H1$#9WMNKPC07Q-,1@6K^;IW-0L]W M+.)U&P3$N?!01;=[WMF/#*X"KORS&8(+,%/#+8+6K@H%/#I86A)VT[V MH3+6G0>ND/]C*E^UQC,MO+&Y??Q% $X(H05]#[.;8Y161"@# VE>'+8!E&$#J$.T M$'H5.F@5.<00(-6GOR[&]/V(OK^&5?W>?1)[QJ^4*'X>*\!B=%/L]TMWS"-8 MLR-EAIX/(9R<-Q2^2[6./KKB.%VWMF(WNPN_%L36\ X5&SGZO3N T/;I))NT M@"GH?K!H$1XG':VYKI_J249B=L4"BG<>A+NY!A:?IT7I_0R^F=UF,>: ._F_'FW7'%[C(A4-(KD"C5C)FZFU$<%2#JTQP>97WZ89.@J>ZG?@^+W' MP>:9,?-=S@S9K\79W58QSSD^SEZ\ MY9V:=MJ].G&J_9U5R&]N&[8)O W6W@TX_;=C.[W"Z(1N3LV^9&X\W)XCY]:L MH6K-\O-517XV%M/:=[R?]8F?E(>] Y#6WS_SK_A1I(%.:B3\U@R36"D@0)"*A/MD MKFMBP/&J>-@R$[[$=MKT%X4^]M9OC#^\?>Y)G-L+KX2P5+S'VDW MI>=W11!#:%'X74*MR<8(L;(*/8P4\6^SVY*5 8S+W&3.84ZYO7ADH9#^(^23 MTF>AC^RCMT5"E%F_\[%"IV@WRI:!$HS!4%M91>#1L;O>L;X&XWR#5\L*+D4H M:N7]'5M2'4'&I:!#;+!(2FSNQ3ET)55DV_$)94?+Y<7RB7Z8V1D=_DGY2Z3 M5UU'?)!5 ^A4#=J)&T!BI9J!9NK>6Q>*Z_ @V$]_;3C)9-PS+UG>)=R3JY1R-L@KDYBXG8O@ Q//)BCI=#>"@!R ;\GX6S&WL;J5'F\>5T0.0?D'6 M1(ML3S?\_7"/G6;:-^:I$_U;X1=]%9ETK025C&/1K(/MP<0&(7=K@@K,%'*P MRW\,S.-64GE945W3V@[ )%45L5 $/J)$0A,KF%?KSK:@DUS"@XXV(U]_O?.M M^%'S;78V?3&U.S5;IRYHW4M-R+$.H$F2)X>@:= COYBW I.L)A,6<$=ZQ9?* M,B"9'GHSJPZ?;=90-HT/A-9&1[[\W!PX/>IYA \4:T]6VFCO1RG7'JV=7Y!:HU]06&5E09^$7ZDW!E MA!KB/8Z_Y0"4B9.,B+VJ&NPX<@ Z&M%6$*0LXPHGUUTWY087C<7G)^AIG_CH ML-D/PZY0,D@V(WQ2%&]Z-T,*@%U:I#D'Z_1RD:,2ZKX\,%_P23:Q\G<(]4F( ML!,/.0/'LQ1^9/FU^L\*L7M*1!.J!%R)7E4^TPH3V3+83.VQ(6Q&D3:SX?)5 M4C*.5]2,?'-\.917Y^-E+/K/UKN^B#,Z LQ2C>!_1=VM:%9G>NTOI#" 7J\8 MCHWT-]3%/XM99Z^F_";T=J]*!PA@GX,2S,ZJ#9[,TJINC?';EJ'R^A^ FB93 M-7KEX"9S!R""$E"__GX5V!B.FO@RH3@C0 SF:5?E;I?V'+U^NH^S<@&!!3>+ M(%M3^\\:R3H!92WJ8=;SP1'UW$'58H]UZ%?G,XU5Y:GCXPK\YHJAAZ,Y!B?9 MF ++$7$VV@R9@I,V4H1K I;XCMJEZ)$161%T1\SXR@WQ!V/:IUQ]?,=N3DB MZ-N^G*P["+EON+94FJA5?P%<:@B7S#06HKXC4@1H6GPP-+1S8O9:+_S-AATBUAVKW!T.^4UT/\FNKO!0^5G!LO(.5F*':#[DUN1)R %I'#5;7+^]N;/:KVQ-@ M@]7N$.I%?K[ KB3'1W]>/3X3L+VSSJ)Q*"]*6<+CCFM0X7[7OUP'4T"<8W!- M4@T0,[VZ!Z!D5%VN . ]9.>2Z3HI!"BXQAKL4$ @P0_7M2Z#0+X/VT 2?: ( M=-/^=B9)E7*>=&GM, F:'N+$OM0-^8T-@-V=;GBY QGVM7CKHIX.2IQ:X5] MB^A'S"(X@0DR&)_3C<^-@PC5PN77LR^O>C62#\]77U:W[1!ZB W-\?YX] *7 MG3'K&3G6+[DK*$HBF8.H3^:& DJYVYF$6H5!(Y6G@AOU8EN1@JL!#+Y6B%JJ M6@TZL']$NDS>40N\2MW?OD>5A1^C9_0*NL)5 $$Z.V;HB,'Q($90),O)Y1_GM0=[SS3/>'<^^##?^M:Z9\)^L CX M_=2LY.6S'PBGJ5.FD-W3FTB")KT3'8Q>A9^=@2%8:7H=W]?/A\[[D#WJN79A M@9;6YYU\8'E/.-Y]*WW(\NLI5) !MMGH-!+KW\@^3K/B2UVY-25\+6MM)+A# M\^E4RIJP&OOZZ=':*N##)L%\!+(TNRY&DX,VP+:-7T57UK>TSAE>(]L,,TY! MV[X+MV3)YG^^E=VF-D"33 6?P"2CC:@ MWS:$X6L=;A3$:A >MMQN4C[DKVA[)32.];!AN"+KXK^R9;\<@#+0)$O8DO:& MV*!4;KJ')J#@^@J#Z(R0-0,V\Q)7X@3>' MFHR.TNX )N0NW/4>Y@?8@JPHJ?$2BZ@PRHUN'CD\4-5X<;R?D"J7=Z\?O[$) M0'S06'-*]Y.(W965=NO&CF<46;<-5)/HQ6A_* MB#LT>#LM&'?&(8(J(QY9^D?%^31UF)]5[ MJI>GYQ]2SK#Y"-A$_7>H-XWU]JU?2_:X#9*T>)&5G:X.>WA,M]7&R8'H;Q'\K0KKI /0 .6 M=1HN%J]N[_AD9^[>M"IP;NZZ.?:'!WH<:*?$T%L@MY#9#%W@%570!5 =+ 4# M#RJS70=EAYK8Q+L&P4[1HTCI[A/CT!NH\DWJ5:P>7IR1 _ M2YI]94#;J=JW*$I48L]Q7^X*2O+"1 /61"A'03JD;T#.T _T&=FO9<0.C%/" MZ:DT+A)Z7<3.I-;$]SRES%>)?6*G[G@G]2QX8/0X-^8U?O[GJP-0(DV>)+9Q M]1GU&M.16/>>7H&; 1BF1*U/-N*8_=23:W4S--/;-^Z'9?Z/<;E+O%K.'U5S MG9E(Z4<-0:R OT&D>TPC2/:$B1%5/)(;5U-Z;-[K?#TL;L4_RV"(4SW%!RY8 M#/J3:K'8 A$PU?ESI#D@1N;M^,H'2A&/BERC,1AJ*&B0NUBQ@4/R0 M!F:,,&3G6R"I$)+E 4@$@.+WDUM=TUK=[T^ZM@5;#EHWN1O7I&FMULV-E4S< MN69R[]6%^B8C:;@I"3HTR?(-(FPD\YVT52S;[E-T/YC>>_N. M?-YOVU.'"R_>R7E?P2JWN*CKZC+=@A;T7T2 %[8+OKQC8*UBQN]QC*M=?>7. MWVAGOG$!+([L/X]@WT*UZF=)_0UZVO05%Z49FNJ@2;6&Y\_^5._1?#FB\-): MLM3P"T8 V#C.H*4&HP"5W&%.QBDG)V2_#H-[2+9Y8S==[%%ZS4N3][F8KNMA M(W>/K_:#[^2+R]N4\$^H8R+;&8)LC1WH)BAW3W4_J%8GFTH!; MK;NZZYM-M7RRRK9WZ+%XD2(^I?';)U0TFE4QW_$7']*$[)#JMP[C_7X4F_+L MC>OQH>R]A]_5] 4-4BP%Y_+>&;,)]K/WVI#-MUW)CB.RDG-&A@AL<37-CVR6 MZ:M11L E28KVS_9H'WYWTB?A#.K$SD7$-?6^VRG]9NO5T4&43W0F]_5;^J5N M1<'2<\,G07##^1#/AE8R.+EU:6>=M&*9G'#NJP!*0RWOM>E 61_6\E""+ M?&=WD_)#G*-R)--_>WLP2(NA/^WE1LRNL2-3H3)&X&4@\;)6NE<&OLD2ILS& M=>R15M,E0#'$C"W!>%31,=@4%%VT/[A,>ED\4J6/K;*O2^]?H 44[$< MHZ>\)B.)KM0K\) V,D>V[LK8RT6$8O2;D4"Y5C5XM56XVB6%F\^74M6NJV17 MI8&4Z(D'(,\Y^C/?.88!+7C!B^ET-<4;.\B.Z<6G[&817,TM(!9IJV2[ZWPK M%UBNW7!<9BC2(@%]TGVJ^0Q#F79END6U7B!0<.EK6U?V#W/U[1]G3)VFGKW7 M/W6XL354RS2:E3&';!4C9FU:T%-HAP] G!6)K\_Y N,;Q-.%2KG4/QY/@9@' MJ[Y%M^^Q"1SALR=K;D>0>2B^4V5 (U4;;C3+T(0'S.^=J6V%@FG."UC+FN<1 MP3^'.Z^)*".@)]C-.)?>E]R] ':=AFK!C])KT?[U;+0[T^A;D!4T 9WRRQHY M]&C6"H\2BU;9"=")O65Q7:^$A=(-^92-U \@"7><];]'&0L021Z<4"RK'$^? #SQ>F+;6CVJI/@7)9P\6XFXQ_93^RN-W[LMU)6 MJ>FC\]D&FEP+-B"$WY.S:F:E%^[8M@2=.#)#L#@>EA5G/'+W@NS?(N8C]#>] M?' .(" 87R]!TYUER /-0V$\4':X?L=LP5YKT.MSHJ5''095WK/<]MD,_%1Z M!@:*J3I"%2*"T6(.9&[S8ZQIAR&9K\1Q):%(:3YC'U?N'/W[X70ESJ<,W7 M9\[ U/N$ H]4 /+BG_2^N$UQS/PI?5OVM0G;7_-=[U$!U"TS1J2SPVEB<%!( MX<(@+%3D6;D2Z,^-+@"U#MO>VX M3]J3=HF'-V!):^KTRMY3@9(=[3-U=3ME M33-P_1.SRC$QMW4<3B<\<;ZL)Z/ED]:TLX=;;J:LH($*LLIW2@SPFV1U'7 E MJRS:,*82,2YU9:*?>RMO'9&,.=<19Q7W4N8=N^/3H]C/%\[O_"NI'TS)8>)[ M&.,#JJ4^&TGP^UX^:"1.OO[HQ<+/P5[.!=S5[K=Q(+:P0MZ".)"$KWH<^QV0 M+-D4A(B%P^E/:?HDY'62(TUHEJ*: .-J'_(.JX9?(3\MXM-[CM7M.'9AIEUC MAD$^E%UUNIG%-PSJ#NCWHYK1V\>IAL]4S:PA PANTJM$F]B84'Q(G]3F$W)7 MP-.-4N?'R=?V'3K!V.^4ZT RV7ZX5X1>AO:S23LJ*P8\PT=T)%IV+P2[Q)ZS M;WIZ,TBUY8*3_%;=\\+C#5HFFA]08".>:)SS@RM_8\:'\^C5<'D__(3D5YMR MN!KIT,<1W^K5^HN$OLXNQ-W/+SI9=@'5(BUF9N&FP.QD)Q/ )0C M1Z>(K*8'#BZY8&VF'2/3AN\-NR@5?:5!*FWD6*_OS!YZQ8:"GE7_Q9_($"]A M/JCK>8I'NX9?>8%IBG^27]3-NUJ=IK[5TTKT]QM_@QT;$OD(X_ MO*CJ#G4J5CCQN]Q#4KDOHG\+1%3KI'[H]0>6J1+PB-E>_>^0EJAM>_*/\;Y> M.7+PJ[?H[/#@*%-7HKZ#O\A+?>-[ISZD17XZ)'[?MSTN MDV0LPE'8 HRL#% MKCE*P)OH(GNP)TDSL<9>>ZL]B2U')]O(2^B1]7L.4++$+2:1P#]%@@R=J5J( M,1=(_GSSR&FH_C=)_G[< M<@PE"9D&EC"2#SH M4P2=:,DK)4P:^#9Z2(3CVB+ZX_#EQ:C)M221!W4\NN@ M4?7]U..,&4CKQ_%ZQ!I.8-&AC6FJD9=P!JW!Q0Y4_Q$'I;+"/<7XRHUG%Y MW>@K,8FZ3;XIOF;Z22T_Y:.%RB8;79"JBYCJ/42O1/!^Q4D92?=\K]B:/E7P M@7AHTO=.EIWK/8OC[OR#_1@+.^YG;KN9,MJY<_J&;&I!6K9M[; M.%)0SJO55"HN8"%',JXO,'1D^O:[@'JM%)H[VG%C?RB7-YKG6F? +D/RJ\% $#:HPT5H#[G'LVPJN:KN=4$V5_@L]J6(K+KU0IT$VHH8CW$.D#4%!, M/2]-;JI7U17P(\3.S5B23ZB"OE=M72NS%ZVQ22BUI_4W9WD**8*/^],NTI^C M?7:76/MH)W)%"0O[710^5>7\U4KW[ 1Q5['C/\T"UEI"SD_?J188!T0 M($E)7>=\C3)>"-;T;N^,N;^B\BU2>23S(+2@'M4J[^EHA 2 MI;:,=O8O-0G5G*.H,X 3^W2)C7.1\RIO%KA1H:.2[,FYCX+G]4Y8** M,=LASMJN__I+":614G92Q2"./1#%#X\H/U%6'N2@Y;P5:7=.N5A"I%KCDWQ1 MXKR%PANYA581%CP.W'L6\0%)LCH +6]-NK8"YF^<@9MK>VK;+;F'_2UNG(A0 M-*QQ5K >NE=@_G$;F5[](;P>4,%EU(>70(7FOD)YH[*$1REU2;W(U\!/OF+&C] C652LV$TR M['=Q:'_V,2[XZI'94DLI1.B8' >*,0=N<23R,[V-!. ;Q42#250C9!#&NQ1= M]P7++Q"]N!Z93'\2]-IEY$Y!M\I.1/Y/C&9H M P5[FO"[L65PXYY4LRGU"[8S:S\^6UB7>67G'7MHVWEZN _\ZI(]6;Q9PV?VA=M.79V>:SR> M&_NOMF+2NX/0)"1/KP;6R0EN#\24 QE\FM>LZ 9\?C8Y!/4=6X&FJ@ZY4[QF ML=_[(2%@0!E/SX+'$)#)]V';F_5 A1W9Z?IT2-&UQ*NSMQZB'ZDO?+'&?. ( ML:V*DSF""/P3V8'$*E$B 7NJ'>WD'.(([29I*U#RZO,GYFYJE+"X2+<+@)'; M&TM,N%RA7+56'C]JDB:B2>F:L44=93YT%83BP-*W\N]Z?^*^;^77AKGPIS - M_P"T,DMY#821_38XMG_>)141< .K=NXWA\==Y^R"[9WGN./B7B2?/E9H9VQ[ M&OTEM$_I#6. :8W]!X)O'\ VIZGFO8?@+@@*31U-DT\+/W+MTM=KTH:K[=T MI#4BC70]7)^"6-0?1NTS&=\SSN@P6R/EKA2^4\Y6]/+S0R.%TG=N&WEK?[IM MVWF\Z=39T><\>HL.[0WJ\\_>AUW:.*EX5<+UJ[E+ 5JI5PPQB.1$!^.P+K\0 MP\7ZZ8:'26*8]ER.]![+H'558N_)+EZ>?F^1F5,65-A9;&U'W&5S:-6?HYD5 M0-BE9A+E@71ZD%>03&O3^+EW SJV53R=:IL@W\<%]PNL02[_3.VMX]F8W)XD MP2A/9L.?\6Q 4XXOM*R"[<5( ; WDZ*U@V46UPRO==5L<;&IIDC()L?O^C_G M+_G; Q]0+MH>H8I%XRSI3S^1Q#):U>_] C[-]"C@-3E_OU(?A:E=K)F^A.'$ MJ?FV$>7B,SY_8J+0.\1D(O$K("RW>0O%[PX^ ,D4IL)<]FQ6SE%. MD\2(R?ASL=KV7]NK3%3+3_)./[KQ\8E$GURU2L,@ M/9FABY@Q.MVPR.!B+$!Y8>&34M'<_L$PN'UPH%GANH6T?F$43([%JJG.'002 M.B+P0!(479_0$_6WR$R"&D4[#>SB->-[3Y*B,*BD1W]J9J++A["PI;J([LQ1 M-HA?@N&SZ>RJ4"Z6*R5M!56(;U6R)V<\%WNTW_A'&;Q=0XE^?M@PAO2*^&03 M4I-\)7\4,M^5F(?9R>,/I T"YJ25#1R1AVKC09.CIZ-#(%D/:#*DI^O\1X&? M[F3+SNS7'"?&K^0=^UTAS4%]+@.H"$^ Z)=?E+?&U]9ZMP6EGS@]+#)^\C"* M52H')''^*JCRWTO<,^;^#DF-[\(-GT-B.5P!KY=KP+L/_6HU>]_'D7I!_OE/ MBL9Y+P_CN_E/7X!+A_0=ZHTBF]-$5P;&R?6#2!:&$&,,)4H+K@7LG(5=,RVF M1&7ECT1.Y?"PB:\1X2O4D,0@_49PH$92HB/T!8Q3!1)?6204X<.P3"X M2X/W]18<\K>=ZZ+9+/IM07UZ4;2J5Z8QR.U&LM4Z2M-?1Z9R:FG#G\+4@]ST5OWB$8V_+2_\QA< 8:FP$B/9\9'2>'Y3,A[&^% MY2E3WPTIM\^/CXAJC*A)58,?PZE)O4,;D)4@BA=PE5*L-(S+9HB0BM)\6C+< M33#%N6FU:UL#9A>&3Q[5.].O&/)U:73T.7]I+P?-!;!G\KY"@(NPF\#\=PY M6;I\KNMB61%2.,% YOD%N=ZY]<=#_9[/8:X&@^I/,BSXE#AK'^#]IO$VN#1 M1'.\*9!),A]N")(,?>_9=4W*]/Q3/'QJ0CB.?&;2C%4N08M3=ZR?&H7H^U/3 M"* 8DLV$^([6^!F>S%S1947R\&>K%QQW\*[@^(-K#'WK7%Q:' Q&TAR^ZMB?N("3B^O:'9&7Z3Q2TP>^ M^S^V^]IP@?5#EJTHRM,T7ZHY!H_QO2O7.0^_L5[]L',^0BFK,>J:ZN_FWYZ> MMZ$/#[/E\#CF^2-)+JCEGT-ZYAXDU/8^N?[&-&]6/I!J3>*>\)6W,PF.Z%#* MDDY@$:6(3 W=%7;]>*E>JM+1W"V%(X'SO"G<<@.7"&;Z+OP3W-$=Q'G&6"_/ M7(\-*75(LEA_D#_9X)*9\Z_,='%-2LH3 6(!ZZ4SK-P(ZUH0>VXF&M^(X]-] MR_W=&)"BZL!OD)$9=2^BPY_QT405;<=/LVD^74EW^KG?5BT=N:..&.DU_$=F MWR0]UY"'9$(9 %8(!R!>X+5_7?V7:0W88 &6I^3)+4&VS+O8$DIS?'/T'?&< MH*UGS <:3SLG6E.J0K[U[.7Y3X$DXVJ/D6 %O[9E<6F*PISCZ?7<%$BSV*"- M2#\Y:!C!2_+HK,(&!/O"Z@(C%Q;51VC@Q$ZU3SF7W!F>=9OOJV)A=:J1:9')K1I)S75#'>)5/. @(' M_ZOS!+M-KB$?P2:]EW?>2!;X;F9M8K90X],\M_TR\IJ.UDD']U$338ZJ/'-; MXWII@$X>IX0Q;0O*F'2XOUH_/UCO04[@;(Y)LS M"FRV'.^*'6FBL"''+NOZ= TD4X""7\[4UY9W-,_IH#AY!A\I217V.[(&L F$ MC2I@>ZB4Y_07:'\DH#R)444O:U+@]'2&0O0MS%"4WE1TXC!:N$5S>]Q=:^%< M4N&R8UA-[N,1EG$0YW4U8]GX_T!60TG#_T96ZYADU2#_X7E<_!?NF=:>G4^L M@75T1="$2V%FTWOOBN29CPHQ0!R( W9D,^#9WDPJPP>0XVD0 3 MUE(#6X['.";!LH1XYL;UJC312^#N5,LE\]JOITU?KO8\BM(:8IMZDU:S?WIP M:AA?R=\Y/,!Y^V9OVNR>#,2Q(?'&#*RLJ[4KV;>ML_VA8>APGVB$U[^%LWO" M1I B:#RJBR/)T*H6^#X"Y9ZU)!_265.^!ZM1E&S\,2"L4JD>^OFZLOBM,R#> M]9Y9!N=0)9!ZG9Y7[UO 9P;A-M]8=3>2TJCL>&<(^2+?[M:NJ)82 =[!WV&J MFX!_]B!Q^S^GK2]>Q!G=I'<@\>6)E-/DW62&Z#=T]:9>[&=\Y MZV([AE.[ZQ-]_C,RG1>K0.%G?U<+,+?G(I-MUA[G(L-H0A7K5]1SBHV:86^. M]%9*+DZ!6VRVB:0*RBO _@U-!A@BS,WI/#/6RNEPWMX$;7?$D^"=M@]2OAJK M&#OX&FE2CP>!6Z*V:[W6D8F0-K_T7^/UAP -K(0AF)SIM"#?:D55NMF(7>5R M$S3TNN-4VB>T;':'7_\48A[:!B,*XV&Y.##BT 0IB@#K'R]!"=2X$/],5FZU M6QTU/OTB)4.'D^NP^7@/.Y/I5L)/,L]\&V,0)T9#^I$.0!?(.Z^\3M1&!K?( M.'I,530US)_X<,C$,$/LKB&(RG6&M8!EBPC!EZ,;?.ECS:F4-I*XU],G/2:\ M 0>@V+,\?Q93D?WFR"#Q@*S6CZ\FN9SU$WHQYOF0EOE--IC^^;73L&[09&=UD.RFR M!)QFC0DI(F8&BQ>]/X]#1,D2BW?>_(L?)0 _J=HT*?KK\%6EB\ B(3VB5M]\ M;H@FZ;JE/11T5]E.Q$8DI-H@P9B;D&)>Y@EOIC ]<$(ZXCVR,2K[%VKY@PU+ M=+7=(LHFQUIUP.@0*;?8[F/*CT&5"9$KI[)_#+N&S'"*U[]4'3X W=Y=&NF# MMHG%$7]-V-BBC,FW$B$KAF(;UMHG8UZL5?+69;W4-G-V#/7Q R745/6QOOO? M<6 "[2Q9?QC7CB*^)6U2;TS-VQ:$4-(,-*?SQ6SI@PX4WWA1AU3-$?2ZC5=I(2:E$XL M8JI<"VJB=RAE*?FE+<@M,4EQN+2LC!8.7",KX'U0,O##E>V9AB?#7DY&\7Q] M).0^%B/BE92OR!+5\\3!1-!V)=Z.90+D!3]);T?ZH'*,=!X0%@=@6!Z,P9=V M\9M=P:7/#<<&$IR&N@]Y@A0?[X/8[X=Y5$"?0-N0(VA B2,'XC-QA']IW&9* MG:'TNO5U^P!=LW\-?+1XK>A-YIMT1XL-?O#X%U6.=Z-4BX^1#735J1*'6*&) M/6##:B-(XJU%SK5;6/UDRNI3V\-5_TQM7V^%+$_B0]K).3A*_ )#/$"_5ZNY MP4KU_/T?N(EBK.(MWQ\8H<8.#X<#TZX8S]L<')+[]]\E-\W';$V02L=OXWG+:N@O*1 MGK:'ROSSX1G5DC%1JF##2?,C%<"F(KZ2&@.GE<\V](@/YC>\2_&,W)'[;"G: M20"O7,3U0YL0**HI8KF7XRT C9#9"NCZ4O3FPDQAMS[8[Z>\Q?[H5/CEQB:KT\FE4* 9B:;T:%WM;Q!"'^3U MG%D+S^9IF6P%69?\_ +/Z [ZBE[NILS1'R.#,F/&('Y,8:_GLHT-3>EMT/OI MZGXA"7_.V$"Q1'N8]"KT[M-9=! X&\7+X*2)%*V;#Z%2_A1E&"JWMR4Z96#, M27Y>UP>'HE1=I6W)6_ +GP/\:"UH7[_G:K M\D/S ?7K8 PT@71\%8>-R X<'W Q/'8 7F;I?W#DYS(E! KSXCZAPQA M)KJZ&^DSIHZZI*8;L2'[#> VZ\'"5^8D/_S861E^E![&]MS/Y]'PL=$EN0W( MQ;O0NXNCN%;-[0?D(/SFT&]("&Q)R28=[O8).8 D[;\7=(X>7CQ[BS79JG&< M?6OD"]B(H'SX? R#6Y@:]!T++P4#SDRNU$ZF>_Z)]%I^76_CI M06"J[=7+.UO")9K8MAZ@'%W.UE0GTJN%4_?4_=:KA7?Z%5)G!G'",I MO?\BJ--9,CSM1=+@Y9M\HXH%UP6"OB(%$4Q-QV_(1[8B[/?AP"ZX;VNG@4QO MPS^WLF$U/UARD1R&0#:P<=!0G03(2T@N-& M!J$)'MJ9CK./"+4[L^^B*YJ?75#GG;9@'=R0(Z3^9=I*7?69!R!/I! 4'DUO M[]5$S"-Y&+*!:]* WSJ?\-79VAU==]V:R;16"ZDOO4Z/^;M2+JG/[;H1,E7H M9?_> M)CL.,52ZT@DSX?JDZ_DF:H,"O6$AQ[TGU[ U=U*@*2=2!:[K2760E$AC].LCV," MW;B;U2O*/+?::&_8(;@$O=%(QU]6C*P[Z.BX6^Z.2RWXZ.9NI?^P4G;]AC[1 MC_46"7]:>O'M$F(1TO2ZPOO(*V^J5307OB/=-_D 1-!LELJ/D\./Y??ONH&) MI\F+%'$@AHS&E(K2:W1DCLXZ/S#M+,%XG"!'I5PJOF_V(2$HNOYXUG !X=J3 MT%,O?1+P^L.]IX#& Q#[CXGU5;N@W=07 ;AKSUZ77)YN96N-TM)S$ ZD<=:OEN%70 $HU.&?[-MYDIDV.:97SUIJFO?"(O+\>Y9DE4S9N_5<1H M?K@HJ;S?!89!I1I)MD[_LI:=#_Y%-'AWOA$COGVNX*JE=\%@@:5B\?+_(L0- M[%):4BDH>BOB+ XQB.0+CX7U(?ETWG@6K?L-GB2^M_M^ZG+94$JIS9&Z3D>O M_+Q^4G43K )Q!"X-W"7Q$(:+2"4$_63BKVP>BW9!%Y<+!OL!,KF:"M+-YWP: M%1^XG_^/XSG^KF7W\O27%D_>5(R]11-D;2;;GC#NQIV@ OC4A]!0:0$SX_J7<"D\[##<@$0S M$@9B\73-BS.U/RFQ^F:S&ZWMF>*D*O<10NZ1I6_CR%AU M(JFQQ2)YZ'VJUA7J!9R"@-:FXL8#Q_\\4D:9]2>4\H<>9\A/.D=)[*%WZ:(2 MH\"B1M);,STH(9K2O36\!B242$YB@#M!R+.KR1S*'[ZQHWKAVU!;,C#1H?@TO2G-'$4?R\GS7"VY^Q+Q=<. MK0UI7YPY06,*C9JJ>);.Y1(0+Y[[^]?_.(Q#&2C!W =GP<\B"6#A;XUK 5VO M'K85)[_L7#'4DC/SA>]VN]I*]5@*YUW,4-RW40B#7NL+;)U"\8[]>%4FG23B',JV+)]?C;PL*GJM(.Y&/) M%M,BH"H0B*7O4.U_'.KC9DX4IAHR97*ED? 6E)UQ"HB%_(_7C#(=X4:'W9^2/EER[$)Z4.F@MG1/LB,/\AM3>H]Q@U^_/:5^^]]&]H<0Z;!&M^L#O->M?3D"A[=I11A<,NLE!N =7U]!D,2\<&# M:VK/Z6.+06D)H=J_[IA2W=BA$./ME]S$/1PWX#VXZZN4#C_G_4:O!%[4=;>W MQ=*Z]MTA(?]]UB93WJ6["5IW[E7_^L\(P/(>'@Q$(C3AXN2H :_*$H7U7%[H MMT,DWL=&LS!%HUOGB#C40*\&P/./9CG!5';&)%9INYUZC7:<#$NA1> S^;>[ M@Z6ND*@?78&T89NBN[YW.G*,-4R$AA"1(:W[0TSSM:$)55.09/U4A%1TYL;( M\&ZBBU]JS[4-5)ID?;J.%4^MQFGDBX#]9.Z5>UD)%O%>"IS 0(?BH?<<"W/_ M:2)-M"9-)(P23$81]:EG]%,8DNHOUTZ0-M/4>DP)5)Y]'A@RS/\3O?BB!<@B M9XM++D2U@-UBOTJ9%3^)E6)PGR1+;53T6T=1;@)0*A_M>N:Z7Y:.:S;WOL4B M7/^S4P#2/[VL]%:G>FKVC:7RIA>G,*>O#<5Z4U7@ M, ]&S\&@E=A%:YX44P_#]"Y=@&LQ<"BV7M/?\5)(\ , M)JHV[R8HD".[\3RNJ^?<2=YN-=J!V!OO\KY@S0A^:1NKN1TB3"W/3>ES7<6D& 0T=)^;3G8(5(/""B92+ M@VT#D2J-$/CT__0;#L/3J=Y?2Y7II0>@8.C?^@9C",$ML%>-5/H$WYW+#;2M M&#=3K7=2I285R8&G!\[F:ZN.R(,C6 P_.2Z&,\]OT3 4>PX#)5V?S$%S]0HR MQB%']JQA&"->,KTB'7YWPSKL@O]M]5I/WB;GF[YT0J',?+FGOD 4Y.CS2 81QVZKGGB V.$BUYC]/_?G_Z_^O_T>6ZL^0# ;R M /2W6LSN $2K/@!]S'UR ')"?UMD6!^ 0'3%%VB][[\*T!?P'@8'('=$(V-R M^VV1TLH7M+[^OG=0Z.^US8JB6Q"L]-JNIGH7+N:W1K^IZ._I6L;[-0%Z P1? MAY+JE87;D2LR@W5J.3 N,E^>!1-V!<9N"3DV-#F,@K)D!C=8'Q330;\FI^^K MXJ%8$PH;N7W;DM1^G5X)N?S\JD+W/I6CJ MF"]^:S/RHF?P[3._ZK/1DDP!!,:J,FG32?+(!C@;[DAPUQYDG)G:#3]#4SKU M$^KB7W=HZ<.PTBJLYVK=G<[3E1_/Q<5ZF=Z#$+6I 31.^H,/#U[3KB[ =B+> M(LRL>3"RX%F?WKE6WCM7[IA_F(K^.&1L>,A&=!RNR73/3QCOT$>-Y*.1A".I M=4&/C#3(?'L33SW$%FCGS[_:>]AP4>U7>GE/;-CZ]V<?_GW-=Y^(#$.MJ1ND,7!XY<'E\&_3%KX4!2].:(A6N&.XURG#8$2!< MI)8BL/LQY$DPS@((8E]$CV$5K7>XL!V0>K18+.SVNF_Q24?W;O^(=M73[VK- M7PL=6]FA>5$HI>JJ2>$7._!;+8LI4PF,SB)GSD-K#;@J_0G_EU5<2^U=S M,&O(75&?J*V1].V\4*V:H UXZIR[#'.8E0T8LX]P#F(R%W=;1H=7!^^CYRRL MZ;F2;[P6RSERQFA4[Z5P\F.&Q'4!]6&\ 1^9^'!+VG![EU4%F1'9=)RH"TVB MJGV\#::,/$Q'M!"*7N^HU;NZLU@H6L3M7Z[<,VW< 6 ;Q([@O8>V@#.O62HQ M.X8EGWJO)%B1J@/' C3RW^S4E[\O)]R:-:A+$@C4 $G>V 8)$2G5BRWP89][ M#)3,I/+@@@K3BB-IG5^-'!Z(#AFK=:A[YRGX1_)'O;38&;MRH=O)D,?!_Y7C MU:'WD5NQXM_-" ?(FV?FAA%M!=]^4/\ZRNH$^O\$D;_EKNNP(S@7@56:DV>3CLL+!!UGY2P(U5X_F9WRIM7"T,2_\]5FK;S97P4]SCZ1=N<&H M63/AC2'N[?'Y!AB3XTV*C]QQA:Z[_+YJ\ZU(3_LZ(7/,.Q;AA7[DYI.#E@=N MT;%"H;6-2(NAO\4/8W,[$0$)S*:C8T?@1K_ :K]QXXB/9JQ^(O?)S42<$,H[GA]UO!#?W?3Z5Z0=8#:SCRK!1W&F GUG03I;%W]V=RA M@!$ZNKVG>V.S)LP;)W2'@WA[I$3EY?D0CDLC']GZ+R41A#*5FAJ --+'#.&=F\,?I8\")R/!/U+?( M9U[:>-,PY5LJ;IX.(Y28/[QEO=LE[OX_(6L?V-J\<6C3V+J[UFVT E#CP83T M>D5\.:#?N$/_K>H"6,]A^HKBU M2 A4>A.OCTIDGAKY='&FE7MNUCFLJC^'?".^2T!03/T&XNV/']I"JRMZ-/CL M&,N<>Q=UE@D_Q03W00'MH$'HGA7"[FF#7P<^A!-@7J$R+E]<&X7'AU6OWGIH MUV'3FU\1^GM=FJ#!;<50'C?Q!N/0%C,_X>GH'8P30#J)18!.79Y(BO@1(N/; M6G#Q/76'LWK24]S8HK\V>';*?;!B%V/A"7]9UKFOK*$<"08\AV.+8;305 M>WD B8-[6DL&[*=??+@JZ_5&Q[!6#3E>JW7 SMG"/?RD5F_D?U3M-*'U@[=! MBIPPFC9:":4Y?87Q+95J(.%92E+FNH+9YZ??VHV\?_W=+BL+[$921H(_3[D/ M8YN^X>BPV5S6(K.$L^NW-W#[!9#;?P/I %'@F'8EAE*!99PFJFZ#Q@S@U)K!4;^E[TTA M"7=>H#,E!Z!.G[DSCR&+*_^!7 :)E*=819X&2I1[EZ"&N@ X-5K:5B\;9TID MT*1F*KTRGA10!'>\\JW3&;8&8!(PT*1 M->E?%#^59=<._)2 M"'; O-G:!_HVZ%,8O?@67R]P9F/3LS[J(\.Y3:IIV6K$/;PW!%%N"Y'"MYW6BDQF]+"J24<;XUE7 M]5Y52:'!YKG]295*^%X;81GV?9)Q3E*PT,^<>YQ/W'8^=I+(!31QMVY"YMZR MW(%?],[&F]L@^=G9,&LYIM;=4M;PI8Z2>./=(UGMTCG I>;U $F?JM,G E,/ M&#='GOZDXMOH:+]I(U5),&N:^?64+^C(JW$I7 Q+@*%]0I\POH!XR/I(XC[\ MU+.76?H3"N4+=IIX=1N4OJ!)1H&C&U;G<'=;)6.]#RSU_X6D!_402Y'W#V7+ M.5D'WY=Y*"91(:!U#_17]1X3?IO(. V=?4OOZ-_%3=Q\.[[X2=EN@*S\XNNZ4[UZ#5Z>EM^"9L(I#8O- ML/08[EF7\2IFW+V;7-'8],M,LSMXS:BDZN4U8N*[+ANYY*.?R^[GW"'7KO"M MA-AK9<:ZCF4U-S.G/+&WPM=$Z&%[SL&,C1\*7XWWC91JC&V65G)22[:5$U@^ MY/X>#>9'I1KTZT59:[4P'PA>GB89>3I)PO;5-,XT+$GT0A/28-]6A)VK]98: MA2'7+G^QX& ZCK^ _A@_KOJ)=J9H;BT2=WG2\[W$H[-GQRUUHJ+"GU;5*8E\ M?B"Q:UWMOLC#Z!0!6K+UXSU\]OF^H5N7O/Z(")2^/U$8C\:D+)N@5#V1'8@6UEU3)AB/3>@I#\ MQ6&:XN+75A/I76(=\3<&U7(CN$L1\Y]/@^./HYH4.0H2+-%[%)._+S?3VS.T>(>1:@P6>JH#Z#KOEY=CP(SQ_H6!9&P M0;1F4^X9X';E"EJKS'8BL-C Y3C;9;,M!SGUI^#HG6\+AQ>^VZC54Y*3GAY' MS=(B]_)&MT&[X&&09)[UM&48_9'>4&E[]HO/R%T#@:/KUS:IAV\D/5XA-,@1;8LR0+_+E1L\.<:%5,.:)&$- M08TB]3_^PM(V@3MMP;O5QL$='R[[LP_QR-L@07B8@;H;$8#3[E;C/T0([]E( MK9UU#GD>4E!.#4RQ48IN2[Y2Q,>'16KQQ4W\%8_DYJZM7T1&;(.&5#6G_+J[ MTI;L&6.IC8:;!L5B.\^<=O&SJ*/ _;_2O2FVHD^X-?! &-_(>0*M M0#03ZD%>NW;M%_+7[F>,;R]FHA^>T?$7?_^XH"S0SWU*9]U&-?,XVHMSCF]U M22@-!H8C]Y2:OH9[RCG^[W[^';A,U+[G*YXO2T@'3<>P.^-0,:Y,0E=3/NA=)[LGX:U]4/SD1?*+O002F6_JK?>.AL? MN8@:E'RJTYEC(O#+5)Y*%. ')9\6\O!B!H;Q_.8D#;83V>X2V-7,(.=86ATN MB4L43''-$[/VL $]>M)QY2)=W&GR7XIE!#P9WKS0]@QI-ORWO>8Y@/7,>EN% M=!S8X]J=5A.S6T-)V#BWZ,8+@1M/[K4?;*4(D;_C=@(A?&0ER:TE0('%$X#_ MB]#8RVJ,C>PH;@<5*[U<\#$T ?W=*PQOLG/]O76 AJ"-AJP(JHV_V6[PY7J M$@>4V3N0BGT+UGAF^CW\\6=>H7'6FKD#"9*D9W]=8?676R/C8!+2QNN^$@JS MM[/D7X._#\E_;<>TNZ_]KD>_(T/;%F[3_9\C]TP,;33&*%LX[[DX#?5_:F<3 M$Q,A+@U!/S#]2M#FOZD?3;+>W&N*4SN^\*NKLZ)GW]4='Y\ M[73+7NT4W0$%?UWA,ZU:[4:+04PKI ^S@\,GNFFI3.A@D@FY+\@U\S1"&C^; MXA)O]V#62.)HTHC\.06_7I#S$!*;BJ$T0INU,F+F82=GOC#CT@[-)U"OC./= M:,0=GS\N>][NF/^Q<2D<].LS^YR4LYS SW7Y'V;K7QM"6=".N#7LE9I0LM&G M!>#I9<7K Q:ZIRH7QI,I*D9*1]XGD&MY'[ =)6N_V29 W3"5G-5FY>/!#*P& M8P.H$+'@B17S^WE;[ $Y_QUXE4B]'N&LY.L":U/N]]&C/NTEO8BY9F]W9\"' M)O$ZYI58,MG2&!?2?''E@M(142=-T/I[T:^?'^>)"=.Z?++@C#.;LS54\" ? M3MYFH\[2&C .-KQ]+0S'M* I4EY-^6>\?ZC,9\&A!&D(7P!)>6J%X+]C=]X( M5M[2BIXKSS%E-GSKJN%8C8>WY6O[K^DZ]K52T7$[$WJ)2?=,UPL'A BA% M;PHMASK+0)"(::6P(6)Z0L>GFU881,[O4UU7M3T/[U5"Z/9^,:FP%8Y]+'7O M'I48M#BG1D9PDLR-S3 *K(U M$SVE_\=E(/_;Y2)+26$TZ'J35%.<5 DEG%4;O?\3G.6W]T.:Q:FX!#]"1B5> M94L35]XO4Y-9;U^\#1H(B;[\:=ZJH:9V].[ 2/>%LNP>:-E-M^,8*6R%2)+6 M-D@"ROJV#7JR T-I@ -U?YJ)SGHLB+B)^9\QLE6%88,4(HAS5',4C;FWO!YN MY;%QM3/>SZKZ&3TLG'RC/5OSYYQ5U5Q5HN'EN8/7.TD:NF8[8Y=,F<0U/O[1 MJ>=6PM=.C,-_YI ('W!%O(.8/J-)6N2Z.BUR+JP/VI8[& E:O:S;WMHQ164D M_?72*Z^7&0B]')14>Z_@^]4SBD&L1_Q$4N+ MO(=RQ\C)("BK7.M1S>N6[)[GJ@L[DC<\G15O?=)Z;,I$\%7ZER\]!-#$KCVD M0G?-X17KF;D#)05]V@,D0V)K1-%%55L)DQ2(6E8LKA+U[Q F'PAX#HRY,G'K M^]BV*%< ?],K/ZHZF&?%W-MZL.3PEG$AY M06S>Z*JQC2#LZTD?E E]GRQV><+"+KSCMYK%O,@8^_)];,?)I34L;6QN:P M M"HPR)8:@HIRX9\@ '%Z1F>DZHS;9$$$)$7>NL1J\4^];$IXC=^6!J&H@^0?L M#E_S!#GD,$^\AC'@!NQBTGT (H:Z5^O\-/H Y_C4K[8IO^RK;4C]!MF+R;?D MO7/4RWNL2F7OV@:-G-P&A<'^_F7@>/DG+T$XN^)(B^*\O9@^*!Y! MAV3_O5E"D&W%,T'DGT TXJMQQ;;0<)AM_W('>>50KRC)';X0GA^G3QPLP M!DXPR0-BZ(/(%@\@B)YDS9HGJ(8>U)J].1L1F',V2OB>@*Q6L:!*5'D[?104 M!17CQ+&3@$462R?QU'JF#F0Z![OHIRD'N'556C!U MA(LUWV@L?5O5V8, #O]=]W@C1E.3VS6.Z;=+AS9B]K"%^GT8KHM*RSRI-D"' MOOBID':8R'@_,A^^CW'&,>SJY*SV7'OTPB !E7=-65S'YNQ794?Y)Q".[!;U M!;1)JH$M?IP)NZRJ/!4SMBZ1Y#0DUMWJTS9\%SXD0LY&L,F;KVT@J_.4"$,$^\V ]C;3R;>(B-60WXQ9APDLK^>71(Q(^ ML2D[7A\%/VF$T;9!:UQ&/7VIWP*;XJ.(ARFT/9[W+\]0^O MJZZ:Y#E:W04OZ2$ S>$A(B3$G\KW+#BEBJC82A2IC#<*]@G)<7E@\'>'?\]( M:R@8) R2FA)X'UQ:Q[G!GSB_>MD(B/BP\)&C!SC=#(_XJS O-G6U--#+;R#[ M3Y>OHW^DVDIGPQBPKZBBQ&S-:<'POG[%_AE.4/TE9/O&<5541W\2\9557#S: MHV^YL^+7YC:H^??:(X8[RP9(0.]%*3)^%H\CX'.F)T^P,.9;9SK514.^JD5& MVH#.+X5FE?[ \JW +$820H-EX#%L?=X4SPA 0+-@GK\'_TIEAD?&U7SV-EOL M3--)_VN9_4:_BD4""29;)_Y#VY_0[WF[N(66T92Q64^Z4UOG%._0QK9&WJ>ZYJ+UL6$B% M>#<#SW+_L=?1/67Q5)-T_K?Z(S^HTL^E&AVFC-/6+T]3H( 6=FV)0IS%>7,? MF)Y490^:PS,--?',B/K&RTHQDI?_.EPP*W@'VG_^JL.9Q^':$"V-/T5DCFP+ MR7SI-@W0I$,^D6FQ]0R2? X4L*]6J#W4_MS6RP-F%XE,%N^)O94,$A("J2AF M6'I1(Y,QS7%KBXQ,FM; R5WTDB'1J3MPB76\%=J"M/3PSI,1 M75?5CZIH!ZI ./*)E[B$ML79,XM>W&J\'J-^0%49L3ODV9C+.&P3%A.+_\PV M/DB3%[#LCTT9%!H/)/1Q^=22@L6*6Q]&*O82=C-B7]4AP6>!*[KP@?7$ :E* M;S5=AS0K7+[&M?VY:GF#CRVZ?!<2F6=Y8C;8UO24;Q\PH3YS2\,$L^E*F6W0 ME963>QM2&_-HQX**E;6ECTUTZSE*I], M/'5O13E2,JPCZKB)J-NAPUMO=E%^.YZ_GFAR>ZX!T^=R;=V/6[<-"M@;<40^ M8I+6U>&5;$33L1Y[=9 ,#G[-PEUG!JT]Y=NW$F\2+<"M-<7N7@%[,A0R$VL^ M>0SO])/X$"TQ^,.9="[[2W*-4BTF&#KKT\^GT=!H&S9J%;_I\/S85(28GC.K'\T\AS@5#J][I%:[=8T5&]?R(_&@RG$M'XAYZ"E#Y_J& MZ>E&_,QW8!<]<@@":*-?,>J])M#:*(N"MP-;GOX7NC.=G$;LE)S_%-T52H;L M%<,5U;/\!_=(%=(>B?X>,.<67/JXHM#L==GKS833HQ/-V.<'B(U/RB'_N40GSQ^^N@44RYA)N3T&^1TIUOM4A);K* M+9\=.-DS9'N#E."QP=,,[VYH#]HJN:LB7^[[JN*P?!W-MZCJVY]JR8AV'XD> M\M/%F\B&!/#:6",GA+$TY)7D15'-U=P&9:BW/M"L\[IK;^<.Z7(&W>K[\DNP M*U*< V>.Y<2<&^?LI4JZG.V)FU-K:HG?#45![B<4)EN0O\/6E-FJB[PQ3U-R MCK6:ON/0'KS@@8Z[ XW8\#R2P4!:K*^$M-.? OP,1W;*KWQ=/14^=ZO;B%OPY/(':8LS]]MA4<7 M4[9!\G#*DV[RD-4N%S[/HJ]5J%;\-*R/YN:KH"]=/&IQ6_;H4)(IG[G. 1;] MI=A,W(N-"+6)UC^X QW-F:B)*K>6HFQGY?+47B4EC6A/.>D=??(<8OFWUNA0 M9BU"\M2]$S//7E1T]/0D_(37F;@^:W=++S)_4%KT*>Z58VSKB;?':\[2$WT^ MKO+$IODT\01C;\EZ !4C&.IIRB,>&CWPZLD"W_)#W3X?UW/X1CLRY^3ZJ23V MVP4_\?*\L$(@/("YQ1-;9\=PCG!+OG K?RW>A4OQ=#Q7Q/RK@<;(UE!SN>(F M1:GFJUB814*XW3.?/!-1J[&[&$IA@D^:95P]MN?F[U#+B_<3V'>EFC; "MR#"\F\2*4X?E&6DKN^^4:_'Q((QH?!/ M%JP30 ,% V@>ZC;,C*'MA9/:V__"LV - YX^@/.$N]9;J:H3=6)GE.$]QN7- M&YCGA(/_ZIG74![,#C?N4TP0;DYH""[&\<9YO;#6ZF+,.9H^>R$'TBA><(65 M)5O[1N7W1-#>Q4MZ\7:\8D &T1+$LB&X'"JLCN-,G'X\#:>&^ZP,_4I,[,1, M_[G87V7/QB:F6OS(.">4QE^-?(XETW$H$M#)7?M%@8APW*8M%6M7]BAT&J!. M/E4+*]M?_./UD( ::B0KO2(GK)U,_-?8?1?Z0,@H%9J#8;AA,ZVU&*-OA,Z, M^W?F3,-.J_RY"*B>G[WH M]$KWX/N"1 MN;HH ISZ1CO?,76_$L_STUV[+W"MH>U!4.".?1EP>_<\],QB4\D <>Z3R_A& MVZ)TF*HR$YX*&]V\@_>G]N1+LHJ.SGF%2=NKR]F-)*SMUHU_#"GA(U8XB"#% M>T<09X#7X6Q3E,4'E#Q3R!9(K_'XGDT]::X'73]TWYDPX_3XO(>]\(;8["OT MJHPWN>_K-NB.#T_"BQGG.CU6!+O+4U@V+R[0H+]/@[1XO>FPNKXR#^].DHQ9 M /&5<1,!&WH$IL/7C[-/\&USIIZJD\7;U40V\&V9;)W]L:-383R[V=6HZJC5 M.5FQ\Y]F>%/;H";'U&U0"'07,I'V[!83XLV Y7(T-! 08'+@5 I-V\=B_5LV M:99ZU/\E?=/L2.!.@2^8CI32H:ND9NT,^SME(Z5TY^QAO% MOFPO8WC1*JK9=J@SP ".XP+.!?DS>EL75UACT=E\%3 'XLG?2&>\R@X,+NTJ$S*R#;Z'#M3^IJ MY\5G=XOC]];9@!\U;X/Z^7NGR)BBI_$B] Y/0']/#\ZINN1TW+%(!YT;6>#' MHTFYEZW86FC2@@2WB,X$9Z@ST2VTQ=U(PB]#O <=(>NJ@9_:*R!3,P+*T1!> MMRT/JA6P8>WYSQF=MWD2\NAW32UZ<\R>YMT.V(IG]7 M5XG\.Z)*!21X\:%026NE585%A\QS4_NO_ P._YC@1-]H ,4/KV6R??C*GO>1 MQ 1!Q9 6U*"U#WQ2!WA..MY!AIUGYMY2ZR0F"C[NQ>F_+WC]Q+BI2J1]_4N6 M^[(91P;"RN:_@(8*!VKHV3">.)&ASI.!0BX"Z 4?L<]\C< DT^=@KE^0!F44PM>N"MYRO6REVO,EVF?"=_?M](]LI^ M\] _?]K5<:,]^E&O[S>\&6F1X8#X2"9Y9@"Y#-A%)GP@_,*&<51 /7]G51X2 M6S#3J[-F2'^1;MI-,LYRGX++HQ60$O2@@5$OJOL01,JV/MA\_DG'U#6MU[(' M;(6E;2]<$!\9L=?3_G=UW?V?N8 F9' SO1C.2$-!^ +EH#P8Q#MG=<*H]!L= MHA/[,=-]VDA.GD6X;0Z^O$ @G:W-F\*T0GL_PH.)MZ J^(C%788$P6 M]P^H MT]^/DZH%6DJ_AC?NEG7%]K@5ZU.SZCQ2&N)K;L-]H5#T(KPY('>]CX;(\4Y"(%5D^.*SK%9_^^V[8]6V0I7C"37\NC91LA*$\ MV@8Q3N/FX*PQ;B6.(T##"(>@]W[ RU"JTH>+H_O*:I@[NI#.R>GOHHPN:"IY M73]1[IL);><(,+Q9,"'-F^9#V=P=#!4/8_PF*M-4V\ANVRH M9>',*UN%^W:>2-YQNL=A2N<[401^%2>.D@%^,\WHK$S:([L?VR!:TGP1J<;_ M9G[&M='FD;K]ND+2J,E'@S_E!+Z@Y?@Z/+L\1QQ,DJ"9K3NRSZ%L@%:4,:JC M5#6=YM5VTEPY5>U%+L@ GR+0JZL,.OSU3]CJ">W'D,P7\*^69D26+9A7/.S( MV14]D*#%.4Q<]Z&Q)BO#'7D**@HAL:\EJI0Z;]Q+2/82OC55N;1Q[_<##/_S M;-D!H^R@7+D5L$=9G_] NI,.=/:.]8VWWY:4?W^-(N^N)0BB1WB*@! 31G,? MG $-+MM1CQ;6T3<(IS43HXTG* M1?]NAO7MJ.OYV?4:A..="S8K\99LK.>/Q=G"L\S#?!<4YG*;37W ;_43LHF# M1!4K_$M95BP^9(8X/DK5#"P?&UUK>C MAN<0+9^JFTEUWVT^._\@W8AZ\YP8F#NKUX=I0:2CPJG96EX],^N6,71OQ\&$ M_W^Q7 M()LMG-CI$J^[T0W+Q2]$Y:G\]6]#V=<<#ZA$]Q/;EU(LY>0ME9]R$/C<@=,V MF ^4T2]V3K1A <&J(T)9OK]'DQQ#^+_;Q80,O#:%BO!&%_FVC$A?$)F.J"[% MB"XO'!_Q^%/U4/8]S>V;9ZU&A;U^(NDQ^4@D/ACW><@I3G%U)LP44R?;N$ 8>]D M97M;.P#9YT3+,O1HC8V+SGGQ_AT?5/@A#G3"/YKU+>R9X)/"[+G8AR%/O5Z8 MXP9&0Y?<$-J8JC=&W0MC7)J#(I9ZVES Q]F%X>]0PDJ,G*6L_%9'1(IBI=S-_0VX+-;K &>6V+?3 $VZ*8SG%,PCP+ M20B?O^]91%-[-!,?D/\@5>#&SBHI"_$M"2*@2>Y;W09]'.:SQZ;1Q1Q+FY=( MV(7"\PQB9D- SEX'TI_&1D.% -V>4Y(#SS[?,++=*02""/'=,Q=9R!,WIO$? MC1LV+QGV22.*H>0I0\VMX2ZNF1>ZI]IB_>-!:4<>V71?8$WB[9F_GK>=O-# M RK3^_#,R(UJ_VYD^"17-WBKR*1)I?W7VJ M>MN@R6MMCCPQQY K=9PKW&>68;3@"822,[/^=-/4U_N!P2_V![(/^58<\_WS MQ-%.'3HOOYK@OF8?L0V2X\FB@IF+I%QI9.X@1OS0JQ/O)>U/WU.;>X-/I<8; M&HGMK..$6ZXKC5Y%_6,CB9^0-?133]@.Z#$,U!+!>$KR_%IG2W,A0NPE1RL: MI:]H5,Q<::H""73*K&8/-H&VB-*?0GA[^$\N(9& Z*&T) P%_P.Y8&%[R\CY MJ[2+$73X00-9ZU%=!1[+.(:1#"Z-ZQW+X&FV3E9Z<5WH"LTE)5? #_YDQ MWG&FONOU7H%8J]%$K;46MC02R@IA6A.99\\P2:_H&"C0<-[2GHZ1>X^+.>22 M_?)8G># CCFBVMCGTZ=D!-?1;S#-PWSH>14C$*8JP,#>Q?VZ:)HK?WFU!?&\ M4F_8X/WHA^QDR:>^I/AO_'C'$RL,"JM&3V+:+A?6V+R<&V:&O)0]:^E>>QH\M C%?#6#"F+6RE?A?P_P.C&?!!%S4$_^RI"06BT\@\VJ+[1A MGERZ%T,4 ][VNQO 4U%AU,0GDK]N'S;;IR&CC]6>@V'MZH+(6A,& M?P]K-!;;K-GVK(>/\:YRG\5L@_8,YN*6#ZM"FQG;H IKY*%9@PXG];'Y"SK7 MAO>Z!+V*783 *8]D<[-*(<.(N6A6(=-]*#NLW^000::-;/"X]>7D 0UHJT2P M*/E!^!F5_)%:M:(S/<16GS7-2HX?T!# MN<8 *]HL#2LC'[KYMH?2P05:T ^ MW?+^F-F%']F%J4=(3M^[YML.)WL #4_1(]V(X4>1E_)"BK=!N]L0J;_S'617 M KJ[/Y2\.QH\$.]:>4P]WGL;U.-6KGMK"<,X!MT9; [C[[=]>QH?5@](DMKB MZ^=#"ZI\3=^]K;W4V[@$9-S;/5GQ6B0.+D#TQ4FB-,F.E/M8;8<6?I46HSW2-S 5LH"#.OO:.22(E#]HFE>TO M/A1VA0D;O,"*_6Z4-_AL.%1[310A_ZLCV5*&Z@WCB5G5(*W?VK>?-/=)ICYK MDY$LL.QV?*CWU:. >QMX\[ M^"%S=N9(M59VVD$C-6;J6(0UGVFF% -QO7/D-0GFF;>DF0O/1B;[XDH.[[^I M[(>_9\)*C?Z _Y6Q,^[(YLE_];R)' B>FW5H[&/Z\!F?U0KEB881CY4;W?:) M._M##K@\F%>4&!Z*DF+Q0\KA%@<$I):K[@=20&D"1EPG=FQ'?H[@"7'W:P!9>"F/$Q/K*K%?O^_>D2N@ K]C 5 M^_F65.KQ!K9_&Q1T\5JL5H''X0*$UE'<*?Z4!,^+87P"M'Z>MJE *@ :R:3# MGDEXLM!!VZK4!S;/$?N4]F<>H?P)^:ZW8&V ?KT !AJ807SX[V%:UJ!)D)V? M'WVR['E3I@&_:GEZZ&NGNN[SEXWCG:N7:OB$$^(,/&06\O:X4(9)6%F4(7#; M-.7C2NGOM!F=*]/A4Z#,F'#M6>/3=0*OJ8I'YWIL+-_2?[5CJ9N @5;OJ$N? M<94YX17E401$L>&E>(2^>GMG6&S97ILB*;$5/UN.VCDLP_YCN.$V*"!7%EGC M<1>2^0MQUQQ?859A8SU.IHX7W<>6I?K:6$DT\=2Q[MR'VZ K"'&4")!=SXEC M=@P2I5'V0':CIX3+YFZ@\MBBY$LU;L6'MGN8$Q0] SAQ' M_DY'FR/K6;K-@T-XRA.K7/LJ8MIUC*W3S/C,@Z185?B MZJHF,4$V+T3)Q0>URO"RXOWN:D\>0UYB B)OE;JO3?(#*)P2F*>N1QV554ZL M]=OML9&Q&*6]#4('YO.QV_GO_[6>YK]Y[+X,!WP8DS1"#D$5J&9LVC$-*W"O MKL5P]RN_ML<@-4;>8E%N%&@:GZ++!2_]ZSRA&GQYS^3L[[:<6U7V06*1F]=2 MST=OWIO__Z"*XO]VT EJZ/?\Z+L-&LKV-$BD87O'P,CBOR(2DIL9EL8AB?J^ M-\6W' 8A3QI)]T U =1%R'*W+-+GU/C:^L_7Z[PQU4>2=1H2"L9?,WKG%%7" M2<8>BQ">(NH@6-^B(A55H1?[ MWY.0\#_C?\;_Z]B>_5]02P,$% @ 8X%56&^"=OX4X0$ ">$" !0 !D M;V-N+3(P,C,Q,C,Q7VCIS]^XM3)XR>83M#3GSQS MDNDT,PL+"P,C*]L99K93S"S,/QY"14VAH3E\[/#A8\S'Z8\S_Z(3VZ#$Z>@H"ZB1PB(J: M^A -]0^I*;E^E'R ANGPJ7-BMXZ]Z963PP-OTHS^WB!A:M'BROA)G+ MLV-T9UC9V,_R7> 7$!22E)*^(G/UVIV[\@J*2LHJVCJZ>OH/# S-+2RMK&UL M[5S=W)]Z>'IY/W\1%!P2&A8>%__J=4+BF[=)&9E9V3FY[_,^E)26HWK'Q@<&AX9G9Z9_3XWO["XM(S;W-K>P>\2]O9_E(L*H*;Z MU^L/R\5$*=I$W.1,V(V]45,X'IS&Y3.V'[\L1Y;W>6&0QV!$J+7G0"@2^6"R# MGDGFX)_:)1T'@;U[M2 P*[4$?V@% MNTVB ).YQPD9'X"2:.R!P*&8OK4_> MLX(HK=&PL<\! IMOO4"@U08$@ML)-T#@#IRL+0HE=$*&V=$DJGX0^,1'OD4J M3 2!;W>A6 $0>+LFJ1\!;[(@ M4F RA8)+@W@(]AWRD_=/WO]\O)GU7WBGRS/?I_HK<$B*68H9*-.4!YC_B8%E M\VG0M!]K"Z8"UFQTPT/IXV#AZ;O!NA7]E^(\!YKU?KFL3T,=_"BMDG^POACY MII8:!/AQ.'[R)R;X8@W=/ID[):^)2^"ZE((1/)JVVPH7.1<4^7H(!=N_%V,+ M D%\V WR"P@#?"II# 1",\G,B4WH_9.^8B#PS-Z)?+Y&19@R>):)(;;V8833 M(" QM)\#(?NUK2NR@@"=ZC2&=%2.#00:I"I @$F1*"@: M_^A6 . C2#&*+\ MTU>:I/1($$#T4EH/8B]DX#((;*U#7630!"W8"1!8O(5M(Q\K1!/"H=/*OM'8K'HN2CM^/AU#/&T$QS'#_U(*?5MYR"A;]QY) ME'@,!-[X:3."@-SL+D_$WZ)D ?*W5GCW$GQ*@]BT_ :^MPNIXH3]I38A?R$# MRZBF(CY8@@Q7I70H^#Q$IPD$NBM)GV= X"^U*? [(8IZPZ%_KM;+/VOUOUJK MR%2XHU.(/S,VIM'DPM9M;&M,QD1]!8.:<^ZP/$UD,/TSG1(!7DN=V9R;VTAD M_KPH00!*C$WE(#=A06!)JM-/@]Y<3%>BX**UGMI5]\?8TG&IHY:H.3;>M1&( M>H\\"W:A+XA9\^;AOP)'^^_WWS_4(\\,:/X6C#'-3J%G]9L8:>WD> 2'*MZ_L)I?4(2TGR"8:M.)='ZO,[Q=L M\/?8K?G ]C'I^XSR7JRK6P=W;1'<;O;ET9UEA4X:8_B:,WXKJ-)RI3%J(24> MML^RW.\0:CC:4#<,W>*N81'2YT1JKF%ZG'U$\.@':-XV=9PGRXS91[:4,WQ3 M*PT?PD;'ZIZB*M"JCMYN8CIBDGKG7R%I"T&@,(I.>#XF$(TJW&UUBM#WYXR1 M+R_N\7V[?JF(_LHH'0^0W/KTV:UVZFR?BABB>[:O%#8Z<^:&G5Z,1K':5QZ@ MIIBB"%[+-R]I!ZMQ(W)71%ON'#:%U+XN2$":)*3Z1EZNBN9@O?T@26N7QZ>N M?'S1!AEN1:J3-01/R$C-=1,.:I<4II1#1[^[=:>_>5)OGW#?,T5-^):3 M52H2M3H1?>^"5T";+E[2>N-&41(ZNV>Y3#^0W M#T2"H=@HYU,J_90Q:U5?X MA,EV9+(FI#\K K137F)>>VX096&4SI+./00"1RY1+/B*+^/1A:O1W&P%4AR- M1G(V1>4C-6_-*I^+- R^IANX)+"1"8^3F\SX2*2?D<:%//.]@90]-+"C=FV2 M\*FP4L$R#&8CP]ZZ:LV5[U*ODGU5*R6OVVV5K(@^)A2K'?U5("/\Z\?_"X*F M?SC\WG0^K3?#,A(1;!#)6A5?$(=.447"E&;U=R7W$'C<-75D&@5X+ MO^L47Z8]C? O_A:7\4RND3QY3=20V]C2"^G1H,+FW%A. M[7PQ(E7NLB$J.LH)'W5[<[*58;:SZK6Y\;YE*+//U2V7L?OS457(=,?PPMSE MI]ZH#^/#$PT^CFV'[+UH0N$GG?64/[5/Z516UDB][U,S.=>XHSO,;=_?BKXU+-/0UTI"6^AQ_$GXAKU.GD=8DFJ'Q5 MT8RK]C[5H[NZPZ&FS+XFDEXM+W.)(?"37,B1["3/M70OJUBSL",&$P'W;RA+ MR19>EWJ_GE2Y+U284&B9QWHF,6%77JRF_37,T=N:-AQU)R*B]&:2W:+ AXK1 M[(3DTK7$EX8;71@Y7;7AE<@T[YBNG(K*\'66I&-:-LFOXZ09N0>7PLZEL&'_LL'JQO%!::!$^5WGNOM-,@:;!BZ)]^+GIP?W2NC>_16V/R MS3Z\:X54&:NDD_VR<49Z35W%QQ<=KK)/>ZRY+;I87'>DU*&G;4_)W!UX;/)F M2FC\'/].AN0"GUO@%[&GCWLSPH7H_A3#[D60Z2@6@M=: 00^$J'[:JXP]:&O M,.Q]^![/M2ND$$IHVVN?M-]%,;FQ\ZQ$Q4 $_',1FJ"1:Y,1OB>!^4^_BJ%N M0#O Z>Q,A0CLGF[#:1Y]3N?120*M!AGWEQ<@JQOC?J^&VD'@>+W48C$A?FK5 ML/:.8BDV,M'99))&E#-,HT9.7T[(T!8)SS%&0HX3J7 2,R&-5;)7[)+T8F=EUBVKJOKN MW^W2$=0;OJ7[<(3&O,BUT[^ET?.SWZVIXFV+/*BM0+^1Z$2[VE.GQ*2QE;X[ M6[4'C**%?M;T6G(]+H*W0"#*!7W)P:]LV0^*S6S G)#L,)#J!AXLG>?X:.:S M)O4BN?66@!%O)*=O7262E=!P($O8G:UH59-W5W-1$YX>2/[TN"?[A-'NL7FV M=$['26,G7W-^=FJ6!6B)K#>BR6G4O+F>-GAK;=0E(M\HX?[MJX%DY:=XQ_RU MVFC[]?T]XI;/L;3^-0R)&UO.6IZ3NRG][KYG[. MY.]D6TPVD5PJ)'DCTF#%:DD4W[DL:*U /O*)P>3=[&AUEGX&LNX.?$T?NZ%# M>(NUU^Z3?$ DJ1PSKPW'_,)>?KKJB,\:;XP6L $3)K=!-EVKD20?#'RQ!>E) MJB9:YQ'TIX^CL727OZ;SQK;"Z%[/! NP'*'KO%Y!95IP=F1Z- M:J.DD\<4QJJF+<6S-7YIOO8!5UN.R9#-G(*LZ4Y1G!+XD>X@]XD+!P=F+>MW M;G%5EWE83KRAY0L^VM5X=#$3J3)&"I#C7-[W35J($IDY$'D-IQTN^+;S)HSZ M>N"(SOO[&L8(E46X->-(Z30F0NZ([;5H9&93_O*U6BUE9U]+!QS7:KKY+U%! M-ZFCIQ:DYC'%3J%2C,=\GP[5LMIZ[XXR-"ZIK']Q"L+&!WX[1:4=71/RKJC6 M%^M9<,%90U@K2EZX?W[D?3LFWD2JGB2YW43/*4^WYXOKE#'\-C=A(NQJ6Y0P M1H:DD0J)YO97UN0Y$[&H^=1WI&#VA[.W#)HYXTNQ%"O<210^>>/)K#ITO M&R)SMZ4_^#SM/T:OZ#KWO"=5-NN<3\HI/RJD":J*< Y)-#O9Q!WEA:-RM-*2 M#1'WP@5O73DES7J_L/V[PVRV%YK(+'&GMSN >#7_S7D32WP_4/<;.R)L['?_H^_)5/J5Z>A9__3&H]'TNF6B%F(KT'QACQJ8WE M[2/<2?ND=4%!F$GRA&1:QX9#NL0B%?2_>+ MG7F<\+*WRK@R\Q6UPR^T;JXR!8Y'I1:8A10_25:%B^3$>9;:OJACO/'OM@FH@XZJRS?9<:M.HV[$=L+YA#O(2MC\D9 M'3:T35/++E"F$2-EZ(V&'WK?_C@%N#: (.A7TQ()\.^V4,*'+3[[>A,T4KO\ M2DG]@KR\*QJ+=&/9);U0(HS M#=D[JT$6BOGMLX"?V3^S?V;_S/Z9_3.;DIT_+PJ 0#O1EV(\/M+ ]D4:ZS;^ M#7Z]+\$\=VP)5F'=;&3T@/B>YQO/:')8J]:G-.5N+?L5E]]&;0Y_CMI4?XW: MJ.9@*-HH%#P$!&B(M_(7723/AH>^4WW%?OD8KXXU]XLCOW W/Q^M9\)J--8Q MSE 3:#IGO!RED*?MAJ2KLXY^Z1WY,)5YTJ4%D3#N>;7MOOVVQ"QKE*S@%)QF MW)C0>P%QL];94A)F;3NPF\\I'M@W)[L_4R]*",(R-EPKK\-.+DRW(KUL%@.H(=G>8(_=45H92T(2NDJX)[F8(3A$Z5) MJC[>F"U_WJ8OY4)2IW69=;2#5@?F4:H'0W-5Z^A29 ,B%,I84*LY#6&95'2? M6NDP.%<2QU&X02\F=,_&]:-XL=FU0[2<*3/+T(^B377\&M7UM3C1T$NK:V:V M\TG*[^A"WY6*D;IO4DG%'K 3=7!W,2=E[V"W3 >R<(=S$ R]8Y.RP4Z7,MZ: M/RR!O,UT&&&7?6C.7A2#GR=DBX1,'4"H;=6["SS#0E(Y8;Y&1UK'W;_&!'&G M&WL4>O M9*\Y\7Q&FT$.@8"#K]V K&HV?6CMU0S>#OJ)AU_(CM_#V *.K"6_#>6Z.1MK M&N-W(.A9,4O;HF9D3$@NJ/4^LW0\J"C9C6OV-@C4A-T1Z;]?IT03OZZ,?$)" MD,_.++NLP8(X#6-N\-%_;G(@W*0&FQP\DSB MFS%EKM7&5FEE'4$AZ. %L82&3]M%CZV9S)P-4+ZFQRM[E;7QX2<<3ZH=3*JK M;YC@%QU"VA>_=2S=;Q;NK!!1=]05?+HG#+GN*:H*#X2CYA'3HC0K5ZZ51WA) M/C$=+7MVCT=0I,0!.!.3,!&@> =SPV,M&T=MC*.-KKV*S;U5;6^S(_K+Q-YC M_:X$6P;GYN]P@,WL&E=3;^5[GFI2# C81$GM?4^X&5>%^#T:':B,;]E^G)BUE#7?X7ZFPJ/6UX. MW(KEYG:XS55=WS'J%ZWSC$E98OGML)R]4-!]N +K9G2X%;LN\EED>WJ8TC>KZ M<\KIQ!O%V*#@)2GH*6,:FUEVI_/26C=WK<7>[W#D+_@I-E3H(4JA3=UA9V^* MV:5!^G.#;5^Z%"?GV!@C[KXR7Y'R@#-**4/M-$8M".7S _&WL.L(3ES#^6=, M _"G(?'=*;U*-^+J4MH.!Q?@5 M_\; W!Q\/*FV?DW_:QUE5)H#@1@,-P@,78 M-^RA9UOSX"0]-JT8:0IO*T^VY>M[O]S G)HY/DN] DO%E?'IAZ[T/:OQ#?.N MO+M/9H\+UE#1>JJ:# (JUDUPE.QH8AOCZ"59CG<@D"4=8\G+E/$][[69[=P^ M]QGHA_ =Y/#I-L08_+B[*(/Z7M6W]8CFW++3IS[YGSH&%X/)$*D)A84$_K:D MC>B89RC&L\MG8Y)/:SS>5(A5Y@GCXPW-ZH D1E]FK'M,[JJ_'M\ 11U2=&+K;(\HHWWF M-C+2R]%!;^]A@V43GOB2%;G;D$/T)[W<1CR7HT*TFK+CN'-$W$;21;EF606OZ6 +?[N$/B7K MDT=4) 673< ,7HW;F=^/'O4)!M@C7:KS$2[IKLLN=LA&Z'!%$_PT^>1B/:^? MA^['@1TV7K_\N1O5EV._^=;<8=J,F=DI6L&G8=,BIN C%YH4L%O')'U\(NXX M77XX^<1*Q.*B#%_$F<^S25@$05[N(@&.=^TCZN<06E<];WS+ZWWLF*U\:=J6 MB^TC<+RF.@ >TR?5D*B;ZHNJ+3WY<9SPUF7",:E7NE1_3*VL>" R]^R#@9U1 M]8I+;)/='R;U2?[6!?X-<":I_$[MYC3Z?J>L_L<7?V&5=N -:N:P&%Y\ 0)4 MXUDGGM/V#PWO;$%7^:?0QY<0#-DX[D17OGE4GI+#SFD!ZM4U=IFPFXN7&TK[ MU[G$ K=;_,U;=@1TNW G7GAI/?4VW%3I'.LD'>S(C86DZ[%;\NGI.YC8^W%_ M(:NN#PMDA!-F%QOKS4#@V7.*H\#>@UZ%,I+CC8?Z4%NL1&8(6:DK"@0>$>#; M2?/UI12!OGL%@0#3E#5F4QA)/KTT*IP* D$^[^#=(62%>! (S_RW[H72;E=X M^ )\VG01LC4- K%9(##S_M]2O#OQC\'(SEK$>W/5W+)DC#\MMUGSMOXQ59KR M-LO3-__A; ]5$]&2H)WK:X7E6@B18C\[7G,1/Z24GC3IWC5$7=GP2_1TZ.<5 MV)$5&%4]GZ\8X?4T(\/8ROT+F3Z2"W>KRVN=F16IOSJ__FH1:4V]U>+_6E>X MD%6COAY57_4155F'ZAY9MPPR5'(=,F=ZW8WRRY%O82M(.-4THOX*N8[R46[) M&DH8,M$]0%Q)LG"3$%0H'+GBM&#J*A;[@B69<&Y M3E?N>T_2S[W5J?C:\N;0@UD9SA.NZV6:L"MOK-@BNYDNZ@D9]\%[E=V4\$_> MJ,@("04=MLF<@XYLX2UQ\"9(Y-"DT"!?G]&]).%7NN65UO'B,L(O[Y]X/E@W M-,O?F'IE]DJ@(_%JGM+@V(AU>8T\P^"6R--*6B3-,YG/9N+7AISDO=G&=SFB M6YL@5PVS+EF]+NPH;@_^@ATVEOP8J_\"Z4;(HP7X=0_AT@4'J4P%V15(_T.I(^8S3\@F:,>LY( M_F4+\TOZ,^>4>1FK@74-=(]I&C1"@K.)45:RWRP7)]/:I4>V!H'CNYP/C)_3 MOB@\VS,?'].8M9ZY&/.*#/7_[(T.EW4A7\$>R3N16/!E9L;'@->&,4WL8#CK M_I.V/%K.[PLI^N<85[-Q3C-#H65[]?R>KX^\MGIRJ_ITY\>4CV',C[6>4)FY M?ILN#C]P#.]C;+V:P_U"H*6E4EC!4;!+N 2./5K85'EVP%)SBX_?@WGM#+$' M,4TZTM:XSQ4),]&S1_GN>QUP_YVN/!,MJ"ZNI;'XWVE M%GF!%@.>.>3H:;)&(EX5!*HJ0$ M=J@?M3FT=@P$^#L.^$!@? P$,<@RNG)KT0(F_;9 M8%Q)P-CU.3%?##\QJ'54Z(O/Y5].^N7/8%C]FPS7@V893]A.[+] M>B$CZ^5V[-O4;%.YS?)\1?O)2<3K[?Y-6 "Z-#H0R]VUMEID->">W*]3U>]X M\IS0B:<*SZ^SRL;&*5/S!T;:HJV@:S$Q=V;4T3.P-?=@F'B?T@%MPDL:X]LU MQ-:N[KI=!2/^R)FZKO!Y\OA7OSICU0^D;)U9?LNG"/DF?86]N)]73AA9)K#O%G )LGTB^DW[/G>< MG&@Z:%/.*5E&WY1>-QG9Q,6-+,@.I?<8F1%B)%H'L@U1)K9R-B/R?,*3>)5. M3+65IR_B<'"0BMMTUD!:87DY:@P][J7XW!\8(3A-F0PUJ=W1(@^B*L-G+M0? M7 Y]+BPA_.+BL$ S4[?ND<0IT4\*I45?IDTOU_#5LJF493>?94%%_:BWL&CE4C L*/>:.\_QAU5F M.SU/02!$5@/O0DJ&3B/FA[Z#P(N( Y\#W8?&?B&KD_H)%I1N'U,C9UTN9A+3 MVAU< 665@TP23#&&Y ;5=AX)8U)R]Z6SEQV2/7*U6%.V:SC:1;9\0Z MQ/.O#ZI='W'B,%(U4A5YGILX_7[:/_OH:&H2:K+;S\F_KHMQ"M$8X?0,!!A7 MB1).7J0,G#)OW^2>G.;;B;"NSLY(D8%E_S5G" 1J14,8F"D\W2R=QNMT?-G[ ML9Q&4CG,1ORP'R[VH'E4-V)_P>.QZ[J;=F:*^4?"B)7DLF%!T5B)QSQ&H7 3 ME7A+I^,CZF,'K8S_FN&7C9S121 (FT:< 0$K6W]AH@*V+<(*=VVISP8[UHIO MS_6*N*XHH?+@2I+T(2.V)O/^(0,<9JH(@>MN,+];4TWNK EVKRSK/P.1_-04 MO.Z.7(\J'X22^R)7\( MUS=GWB@E.H*X/UA_R) HB<8ECA[.;E1V^D 1Y&4'74J! O1ZBD7 6 @;VRQ_ M/<$+6]+7 #^VZDL/?U(]]TJZ=[1;N&GNXA+/U8?:KN8A;=HFG2Q26Y%/+\1G M:N56SR\;\-;MUO2(UCB=Z^W ]ENOG>/R\KKB-&$B!<=J,!*H#Z0G?0\/27D5 M^IKNET>\S^&X%]?T16 9P[.79KOW+$%[,W*A_+!/$+.^W'5(Z-?\6G6*S7Y: M4Z)?GGI*NG':9BI/2)(EH]H$W34MSZR?YA[DVP("AVE!($XB$S[L#R%=J$+F MVO]^'8PU98#\O$5/YOG4C?ZN#R/R]Y5IRON^W?B7U2_WU8]H' J@$RIZ^\%@ M14]STG;W"/OW78*7_04)3K=5'!S.F!LHH2I0U([*?P@P/-5E!!# M+4=QJ4W@6,2O3&'7?;U('\N@P8728=.O(YK3!+L3]"2J1P=*(Y6^N'0CIF#- MT2%]'27CIO8FC[!/7!*G:L=&>$+8H](#LI9G^"SW]OCZ\=!0Z"G?ZUCT+3]8 M<](K;[_WGZ,T.GD[29^_N;0M]>5]FJ^_AF-M<0K#H :+G:A6J]J2/K74,[>DGSCN# +7/;^2FFAM*Q3@B?UF2[$T'512)F+U@> MI@8"9@;P;@C1#]V::U2<^/X#=#@!MM4& A G7.;!J0ZR)PC,KI$E=P[ML"C^ MYA[^*UG4S3IY37)S"0BD00D'\"C(;QYP7U13!UY\$;T00Y;#S"KB^1*).!!H M&R/:]-/WZT)6547W9D$@IH+00PJS! %9. X/ F>E?O+ZR>LGKY^\?O+Z5UZ^ M:[C3>.W!6A.764,F_GZ*32'S+3:Q5+\;:J MV_A#R>IDT1(M<^Y\^L?X6/F^K+\J*DHMY!UJ#0W2@' MH;W 2* $$Z&([2?<%#M?[PC?$XGY74I]S!^7$FE-LNM$4Y)%$D'@%R_,\ /& MN40R+92LM-=$9H?.\),X:<- 8",905;-_,L$9"8(_*&"0,"PU(F23)]-\5)I M\6>H]R@*"NRF>+5R3T @6(- >8(BU0S\8'Z!DK;X^Z052MI?43!TL&#L1_JS M)?@F%2DH@&P GW(%@>\Q*=#I>/)Y>,\G3P1YKXJ24OV[A'WH'^HZ9B=?^D?J M5#6,& !_]!": "-P@L >SW])M9F_U2SDIV)_*O:G8O\CQ:Z(-D.+H>%$$XL$ M[XW65'/#,F6:?*?WAJJR=E,GV80G3IY@#_:>0ACNQ_RA6HHXC5*TXUX)R4N- MID+)-]]:L+L-77PW"@(_='-^1W/(O8.187$WJ2C/G2L!87U:[49S+ETX+44O MA9,Q?ZZ]H680**.-%JV'^MXK)>ACB<ILGNLHA>S-<3-"FR;YDV@V_4?Q& B4> 37 M,UZ\EKK>"6_AF3_P;3^H,5^B@]20]_;J+I\0KB?88T,HD1T]\9SENZ6$@\P@ M5ZFF)[NG8K>4".OPF\":R6_T;S_XE1"\G9UH>1DOXR0:[N_JLS+V??W)0Y<8 M/W.)8SXJDSZ*7X0=KO_56$(*=Q:A;IKQ_C>AQV\4U?.>]?W[PD*STL@LU6+E M+G$-:)3JO5M_]]Y$7]3!;7C[)KD=OBL- DLEU_83Z@U)Z=#O>W +]$$R?'N$ MRT]5JSKR_\GWY/\ET'_C_PW&\5CN*(';045#9-:@^OB)9(LVDD7EP:I$:L1+ M(^YW3Q[HFYZF-^(R97LLZY7+;X%&-B\TFPE.VZJ@]&W:]+P0:X&X?:=C#T0# M:D5YU&92']W51J$[^0HT DXR[BU=>"+VF5;V5$XU9L0)#P^9JGA.[GNO4.*9 MKR,?MZ]>?WN*I4([Y9&&UK5R[P#4/*)$M.'2':.!' )JUIEO$OG^NK%MGIN< M4_+U(C:F<4[^AU>Y]"'&0Z/6GM5733D.:*F$LS;T[->Z*PCF>\2QO=I21FTN MV('^F0(,=I98O+$, J*?,L*%IQ@+_B%',/S3O[#Z^R'VK;G6U]L?(A/X 3J@ M#1<348:F(EC?'T(E!]KG##=;)JAG[0M%KZH#7.TL..LF#;H52/F55F'T6<\, M_I"&).,/L09G+DC3N21TK"#JSD$FURH?85B(EOG^0QC6@EK::?817YYP<"@JK8S7(T*PCP$'71\V?C0>#3=S1^@$ V MNM_$52O(K%0L?S;H[LU#[ZD!X!J='[/^?.[HO]?+_LKFP3\&JC]L3GM&^'#] M>/P4*5[OJFPN%)LPC5^ X"Y&H/RNX%4Q>R! L9'"V@.1E*#D@&^#^./^.TOF M:B)ZZ\>_+_7>L%+&:8LZ$$" /%9F5_<+AD. IMTWPXO"\6,B,(7?J#]4@CY M,PJ5=WCFGQ^M^&<<@#*HD_Z5ON?/*#=_LOC)XB>+GRQ^LOBG8>$*/RGKG$.\ MC!W?7PA%S1471Z[!QH]X&3]_(<]9RNFV'Q]PK-!6*\\TRU8KXE5:V"4C*W=^ M.DW7/&&^&FNU GMI.>[>==0E]74.#GH=<37GZT%*_1Z\0RWPT_XRGC7X--QU M NUT5%U+>4!G^B"0\&1GS[OB]M6Q![VFQ+ND"EF=QVMI:HR? M$B1\-Z\A^&[0SW(_'EZL8[T1V+Z_.XUHY!*>Y@_15\2NT#]09I3L/&GK"&&; M7/5&.#Y_=PBM$,7 ?TQ>MX5/GZ,Z&)<[TE%;(X)PE;NFZ\Q.3!&XPG#%P$%P M3[&$8D>?16X$H*DED8%IIZ^Y9R$!W'?K*8DSG(96/LFCX3>]BHK@G\HTL/1;9BD'MAO>UFLI5(52QD0[D"'LVBU,Y\(&QO,5: MW]Z4^&AQ_XT[6".\X2"9QWZ!$M*S3LZLS\P1%\M\OH;QDI?>P ^=Z&%P#G@B MIXV_>%+1GN%)T]D6!CLFGJC;']ZS 53?J&#:^ES/I\.=CBEG^;0B M5D0)EM-]C3,2[1^&^Z=OV;.Y)Z: 0,>^F^R5Z3K1QK-\.;$9PTVYMN5Y)1R> MK'29^W%>O)O*O%N&.IJPE"Z7//ZK-14UUL,*0L<4A-HI*M6Z_Q^YT5'RQ^6! M2[^KC,@&G5).JO8+M==;,.6T ;ZBLS>$[ZBI8+11E=:JG>J]#MCA6;8)E#K% M?2Y1%^OT9I-%L[Y1;CJFUIGM8=EC#P+',99Y[6&MC[#.6LUJ\C>DR.CI&)>, MTFW(2=LTP=Z'_=L^!WX:&BE6UY,-:$(G:Z.GL(KFABQ- E]..<>5*MZSR'J5 ML?Y&TS@Z N?40#Z/L\0$NW5Z#^Z:H,0O#FHZ7@R6"*&9Y>1FE!K2>_U>MPEU M]INS TQG,'5G4?Y:V7)^7YR] U=C^'2M)J[C$S=]?[+Z8*U!C@$L?13?^G!3 MP8]+GP_.J:_YSC-"%:>7>"8STTZZ.OL%VF6F5S>6\?WG&XJYFH8ZC6:"VKIV MVG$1(V6]_C%FCT(SM1Q3+J0D+$FY;TK:%#BQ>';^T:Z0\2E M[QUL5N3EA0W(HTX+SRNSM,_(YXQO5(3XJN8N)ZIXWR M:T(+'1YI;:I)O+BKV9\@2[63MS(+&9-HU0QL^36:V\;XIN=$J0V+MSJED69-KBXM_(*J>V85\-Q\V8)N[I+5ZX6.UAFJ M-3X\_?X\_J,(1MD3EA5]Z]DXO7=5ARZ)'CGIM2*VY]RF.[&-Y()'8B!0FPLV MQ-/IT.#MJQPVU16'H*_V)U0C8T'@WB>Y@0WX<1"PP(3 3NBQ]RF:N.I$,F#L M""GK;'/FT/.;XD>-8PSQ K,/>C29SPM\TF4#O.GV(6O&\<)]EQH/;)$5^KJ; MS_IZ]],4^UUEGU9^(7=!.S3@*6GH]$W^9R#P\'5M[=G<9BCSN/V5$JX^H^'K MCY))>=_WDBNP>;O(+.)Q++(1=MPA4N[LMXO;A1VH^7#9SE^V;3E$,&%2 YJF M1\P1\P;(FO""'M_2U1UX'\%1P/I-!=L>$P4L3P^N/$>]AYQ'3#H]VU#1T M;"U[K4K-'=QR+M-3QP<\F4A.\V1O\1]H\ KF]F2?^U:X:F_J@E86M1H86VK' MV8_XHJ5F[O'9S&1&OH;:JO?H+2/$O44W'+8.R$6D-R!@#0*GB,>2#4(T<5Q% MN5F8PQ;%%8K-+L]C+I]I/69Z@E;&U+,(B@\G9=7J6L_:;P2! ..V42*.^WRT MFL*Y>279SPGW;@?X5NJSQ\9T=%-3Y4$MND>AS6F2.'D0")1US#&Q&KS*35]U MGDFM6IJ>5_P]X,B9,@5Y'=C>XG?%?IHDWJ9;U[^V?6#C+KR&MJV-YCO5B=+5 M=S7G/:P+0%3V(AM1QLAK>3#9S+,#5[6CRIY[N[2/".?S9QK6=3L=4T^[?BGH M8DEF+OT(QH"O<+#F^IAIR,+"ZE6G2XBUPQ=/1VJ<0;C%,2S,,P1L89+V^_ ? M"*E>6.34>N;[I7@.!T.\3M_J@FGQ]>^EC$]"OWMSGMTSQ\N 0'SJ 'QE\@ $ M%"YY4QPPYDLP,HM3R /KCK-?GB\ASAO#>6 F:8^69BO1QU1*:BW>C2ZN>3@I M^)+U]3Q-N9O5DTO5]8A,\_!2]&K'M&@H[/AWG%.TN^W:W(#(A?#/$:@7P(M\ M)57&U([@V5RNK3:D?P>\% 2BR$<)\0_B-0>V.] 4&WNR?+#OJ4L6HP>J MI4O?74" F:^2E FW?T_D=_60O"9?N+6D>5'Q34: A'I' \>;K! 9\KHGBQ'^ M#>&6PX$D8:S1YJ$AA1N6$)+=;S23[M("&#+O>B5H(/D1="!: $5VKN]9. M+CTPTJ?V,)DT:847>BL2F1^%X*&!P5X2$RGP3V9(+;8/E;(;(E\$H>,JT<6+ MZ[E/R7.$76N&]TVG$\PEZ")V/^3$?"B-CM@@QGP@LLPH$2VG2(RF8;Z5.]<% MG [!/;[>'(,SS&(+/VS!1^JXH8'Z;U9U'(W#]YB$M YG' M,P7Y%I,55V0,X_)#0Y)6A&D-?08!E$-P9K[_ M$*R4)3CJ _SABKZ89_;C'7AI8??PN(%1#3H.LRL1>JR5_#H5<_42%L9(Q34DZ\S8<.)X$ MB0&]=PY"&$KFS1A57[!P5Z[[T^:88BD0V&>';]Z&XC(/3L- (#T1!'AY0.!L M;"H+2Q<(F%&@:MIM5R;>>/\XE3\P^!$FY]?GTC?V;';X"O! 0J,)-UC+$Q M1*'Y:-CF"F/&5C(&!*B(79/_KN= Q.[/9F1485;5X.1@&/%E#-&&W#P$ HN6 M(-!^% 1: ZX)":?^VZ28WR!3_Z\ESK.5KDAXNII8@1D]E?@YOOT!MI+SH;_L MP<#HP]^^+.71O*-YD_XOCMZFC2 /17T5:34IF1 &3EY] MU"0B'>>:0CTDM6]O:CF+#/1VBJJ_X*G1LJEQO"R)0\42=7 6/>8! !Z?6\HW'4NA"G%6[ M8)J*T'?'=:6%YS"+;T>. )\RZHVN=EJGF-47"[S/>F7.TBMLZ5^?6Y4PQ9-X M'R]DW%D^YFOY(&"ZB]D7LU_1:IOC#K'*GEKVE0H]_:.SP M,2NXR2CIM2?N[:BUS&C66"=T_%KOX!U>Z8\MYZ;*G(.@;UC,ZAX/A2Z;EZH8 MI!YU44F*>KU1X*_JWW:$]D(P*[7L<0-7P0J_2^A)?Q]?.M*'HC\%N S++/*#L7'7@\LQ-S1U,;'?UK@K#^[H8.NC"K_&VUV3CR*^OUQB8L0; M25O\T%Y!9E!21_YH^&46!8#[6=UCCS.//O0T^VD<6UV>8L700'=J1 M)4K?,4Q5@3Y =JM'U.H6+GE\]SV,&[LY2)$3,:H%"4U(.Q M?LDDR_")J\!#.1+_T*NA !J!.86"C]'/L :7P1AL],]\&\UL8]#Z^%3O95Z" M[='I^S2PS_LS:'FGBU/]E[(JJI]=3_8ZPBWX\MKE[5^P=N7QTR316U%]]_H< M)+_#:\M?\MXD/0TTFJ[\\EI $ZE/EQV6?4*I^^WH8(FC]$ ^VJBNR-HHA%]+ M5U ;V7$[JRJ;P]YO&S[T-:;I+ ,W"W8R/F,TSJ%L1:GP/._#UU&'J/?H^C+" MB5]<7RM?;9^HTT!%ZFA%/E7L@)7Q$Q&BJY3QP]6)G,R#S+/_H[>"2F^W MTVR:N2NC3 .D ]]NUBMMLB=8OJ25)M:P3&HX;4E#'V%"/)):\&B<1C-5;K^[ M8%9PET&(B$&%QN7][I%K)FZ=L4GCI ;(D3C^ZXU'C-S81Q*QIRK3\ MM[YJ^T>NF[''OP"!^#E2' BL.X! GX7[SB65Y M,=\+!*<"0IQ?H52MT:5'3GOV3S 7[;?'79R_'?+1[P:!C\@F^[>%[LBPI,F5 M*(T'"4H.%Y(3+##57O7(7\80>([B(B=\TM!&O9SOTV_^S(M:\;E+NX"I*D3H M H_X9Q\S@4WHI,CU\ /^IC1("38G,-=F]+&H* (^.(5&9,)YR0 M_Z2J%3YCP.J][[3F@?[3.2,)N?GL/Z9C:S!_.HVS0W%T _ZGDS@O70_\XW36 M'YM*?B6/04V"P(\32@Q%?LSW_HH%L?\QWK/,F/HQ-?RO.+]*)?_IQXJQ M_X.3^:M0$3]%_RGZ3]%_BOZ_6/3\;O)UW_LATXQ-7+#FPXEK'Q#6'Z/0<]D= MSTZ:5W(6-HUL$'0:?, MH3[L)$Q#XFM>;R%19E*+$C^XP_TQ$LU=SO$-#W.U$*VDX?TZU@GTYQ7X(VC0 MEBT9TD\^9[?]==RQ+U=;[!2?*H]T>:ECH]B'=B/ M36TY&S7+Y,T_UA3.T5O^_\5JUM'K5>6UZ&",&VF=:*C7O_LB?W.]6 M*\%^9_SS3!0H'M/]9^$"[P[]$P&-%5WVFZD3RE*X*ZL;B$@,*C?"]RD(H/O* MFB03>J_PS)-:*BFWM[H'[!5OP$ M@H(I>?W0/\A/V0DXPC^9Y%:P (?'H1M?T(YO<*!!K]Y:.^ M#A)95<_Z@,=5-90L"M=7UE0>/8ZD[Q.3N4>,N MB7X77D8<(5B--?B?[MGFT"#@^QQX4'_8ZS]7VPF?HK^4_2?HO]3BVZB2V'(IHO%[HKW'KX+6&Y/JB%[.N01:!6QUTW>- I.]7J%*EYX[ MSR-/O'T:2?%1U'Q&3M >:$NDO[!75H;UV(LV2'SI=(9I-N@VNZMJZ&<0%>$- M4-DS>#D&'&/X^BW;'?MBA]/HB^:AISH1^-1AR*[P\OZ4'*.GULIT=Q/D.,'= M;:K$P.!=\JGW7SNWOCBOK[;6_%D/1;]\A99MJ1"R2^,K"'H16*64W&,[%X\+ M,;JA=KS1+7]H3X:ZQWO]-P A MOJV)S.JT5I=E\^! (79Z-_KJ37:UC]22Z?4ED(MD%CPTW/>.PS248;EZ8KJE M*-7^4G_*K%#X@\!UY_ ]"3P==JTM5*J;@WB[7]]O8'R^ZVKQ;M;3K5S2/=A; M9/TT&L_)?5W:IY$S%@28MZNW5+'67ZRA:P]21*@ZPE]B0#3\_-B<^(50MN\HJ M7"#K\L^=WW\[[&'P\[A/6'2#E^0;!*OA3J\A R?3*8CXG>T]7?B4^RCYJ]Q1 M[D.$<],19]02]?5 8)3U*IN3F&%E74="^H@ M-8R?]NXQ'IC:A[6XY=K9;R7.7 L70 ;*%?Q7RJ20$9P1<.8O@DE&&=([_XN4 MD/4-P=IOAJUP<)U8;3C2=.&V9'?*F;:'U-+7UUH57.1.]8O4B_K>QND'$N^X MYW=>J"A ]:=!G*3,!.=B$&8!9RXW.["O1'O.UX^34R+H5I3S.%.:&SNN. S MN(CVUCFS$S>O"CGW1V?0DP+1R3IU,.W=U2]"06!OS6GC;I<1O8.,; ML2WL@\Z#RCM,@@I1F5;E:/%YITZ%-=\"/_>#\T1'G$9S!)?J75S0ZR8[0[NP M\P/<2?I@:A#P(%>ZM-#G6>\I:G.O4+,T*X\ M;W&>Y"'%R5Z?C8D%*LB1->ZSO7(*#>4_&^G>=\ M/7>9^-[\3G:2IJ>-/&RD36\NM[I,6=!NH\*A9WM[+B(:IBYS-KPL+67# C6P MX>. J9J%E2#:(.Q$=<*.!W=%X81&SKCAA(E(PH M/%%=TZ=.ZH:&6(8US[E#O3:JE 5O.!1C]9)G8D85V^J9:G#DU/SQG(BC"19* M#&*TT>(>;V;:NO++HEW4C\[7;>&52>E(LN2B=P("F07'OEPZ=U8U5.?\Q-T] M*GPT]:$L3N"JL;D,&QREV,KE,2WWAGP2&Q(TJW9M0=F6O_]OG!AY.?'"^Z MJ#(FS@'<)_P>MVNV/2$]]GM\4;#(G)@RV#\)6B7NSX4>S;0V5Z130 MU\H9/T^([>8__W&*,?XC"*09=I/IUZ"$\!92YCF-'6JFP?M5ULEXH0S!] VW=$@0.-^<$SNW-*3"=M=B]?E26PL M)@I7CLX_#VCB">Z2^(STH0W0$1_GNL@-8=0J2/\ZH.K:7N>#G,K8$CL_ MWZQ@.L/V\.C<@ZL-,-30:LN,FMWLJK=( M/&NX56WU<*^7$EX/FS[ZKM1*V1SV"E*7%A"[! +8$2@M>M$)!+Y8+H >]%7 M:=TW9M-K3X:]NF[,LDOM9KD.MDU?WOQ>:"CFEQ('C[B1$SXGB0DW91V4'#,Z M4-/H*JL.XP_6*/U2$QM@*2,<^U+1L!0$Z.EO_LM&TN?\('#:]''&U+A%0<_( MF:QXPQPW'?WK?XFA2+QXB?I/6TH9$$0UI7_Y5,,C&\B_'"UA 0+_'WOO'=94 ME[6-!U%!+"A2I41%!*E*[Q$5$%$0Z34"(DV*]!(2$0%!BH:F5&D&I$1Z3Y J M(B =@I30.PDE!-(^GV>^=YZ9>>?YO?/[WIFWS/#'OJYL^YZRUSSE[[776 MOM>T PT0&OH>UD,#4-7B:("(_UN*X4#F0.9 YD#F0.9 YD#FGTLFL[X^7+<\ M?7E>/6SBL..C-S&'/D;!@YZQA?\[_T*;I$^VZ=L&/0\@*WJO4VX:J'UH0ID7 MWTK5ZJ"GFD:(?._$P=NGEZPOU,\F3>SN\537WW)_ZS^3S5?IY I]+(MO68*?AKLF228+$,U6FD:#BV9MY3OT= M>3HH_1*Z3R51H4LEK#1 8W0@[,\\F$"R:528B.S'? CK&N/^3=WNU4T/'N4\ MN^T?U"NDGB$SJM$OJ=]_H7(VE9T]F 8 T0![1W6IEU'7]W]-'R>:F#'\@6V+ M"T1,!OV%V0Y$_L$B^8Z*K>DUKOVC]Q9N(3]5#H%3 #.O5=0M/_S'82!_^S5F M?#)IRO>%B\P8F#G:A\LUM+"FYNI+N2O"[8RCA_-Y:_B'4'YX^Y8-)K(?,11G M;##PH'GU@<"J67>&WW+OV%5U461=%K[&A/!Y69[$WV?S^Q6-N5ZKMO M-PNU^'Y;WGK@S*+:Y\,>C(>-6\&G03:WI=&1?!Q]V\=D"F)/.O5(C+DI!TL0 MW.\SA9P'/%R@]T4$4)1"G6?),?)A2S87/YHYKYQ#M.RGVN^N_6QGT%YCOO*VMS1 M-]K6ETS&SKS6*Z5[J'%MDSPZY8.$HVT2$DF$R('B;9/_K48S/8@FB]W!*\$<+^85=&F=9AC]K8ZWO@0=T9J]V?ANT) M@QY?=/M ]!ELOGO38N+'I\!78;S'/P$>^MP'<"D_2MV7D1*-%6Z.WR@AMDH$ MRP1=##II70__:FFV/\?.:L=@>R:&[8L%BP;]<^>?R^KGSXB=-^MQ$N';(H$K MSD66%0+UFYFOE3296B_"1Q:/*\ZHN >)#%)EJ)VJ+,1!:'+1S _'<]/OHY&K M/M2=ZTT1IZ-DE?A. ;@:#U7#Z*B?59EQW25'J!4?)_SB;XSU==\>8N0,:<,= M$U4II=MXTRI:QM'LIU@-Z99,%=8WZR]+DB[<>>#:H3J9F-V&W4J])3R5:BMT M;TDIUX'@G+\(+'W\RO\]M0=ZNA*E$>-X(7%.+XPQQC3G#4C&&Q0=L'8QSY I M&^ .R$5VXT<0,:V&K5JFW3I&:[Z>JU?+V=E#%8^-JPOLBOR5Q-Q_OP?[T++W M$58]@_-9?QN3Y__ZA@R#.0%YY-:.X,V;T25^J)4/-%<0QJMP MWV_VN9+;:#C!MX(H@GWJFZ?)UOY*YO!)7W< R%[_^?F;B\P/5/&$0VC-KP[- MX5<+E%J1$QT@6V9#>SG*0'H:=1[B:OW M-4WT7IR?<;-48)2X;^[MIO>GN/H M@^&+L_LPVCYG9MJ8B&NG#*@S96\>*NI5AWI>49"[XMI3HJ5N^G/<;O\CXOP' MY%5_4_-S6],DW3(G<^#0(UZC_"FMR?%/*E_/ LLN,TI5;S.LA^R^W#Y:NQ$# M/B>=\1QZ/,48):*:>=5AFW2"/"QE&[P:^D']:*NKB+8;XN%X323,!B-4S;'-"C4]NQ9O EMKEQ MC;6=V&,RKE" SQ"CDZO- >BSA.[!#)::V.67+)K M73;-^:/> 97WD'&IFW3M#Z[O/X\462B[VW,F93HWLD7%JC/+DF43C-,UIP_. M3?IN(%3$OE$09+[%))15'_?]/_MM[.]3ID?1G/I+F1ZX[ "8J.WQ-./_ENEQ M&87UN)&?HIL^[/^:0#3F ]X:HP%XW'#9)-=.:B!L)IK*NO[\VR_%)\9^86*? M),[ 0H&_B64MBO[R/7BM3F)OC0:(D2/J4:KL: 5-+Z-!F 2/T >( ^0!\@# MY 'RKR(M-EJ8^1R!)Y4%\OS"S3,Z2LKOC6G(?:4!FL\=\G^L3$>1=+ZQT)+L MDE9?=79<].JM,*U+[C<^!L.UVJ^+8)$%AO23N!%^MDU!X@LXA*P]?360Z@]!0 M'K3/,<[PG:U-1/'XB5A22JC"%L3AUI(NEZF"8R?<,2)I4:S/*WLS=&XJ!7<' MLLA2^MW.):WJT8&::/[Q\"&*XS.'W&-62$DSFP)#$.C4@E7MGN M:SQ7-:*?*<+]9N/@6K-PK2+=W\Q@8/]NF%#DT!;O+]1O]$))8BO(U-3*?(?) MI6O+(+TTR9>JG1D0F?VGM@)5KJ(7JJCRDUBPC%>@D=VR<"QA/(E,H ':N 3\6<_L/3\>#/QM^>7FW" MSOAWC,(RLL;W>*H+[XGR\[:#H4$J M8/.,&0=KAW;^SKD @_$%B;T]_8)MBN4W !W\OD_U5DH_?:PQ_(P>"2%Y3I-#'T_\O&Y__=S3^JX:B[0 /K?I:UL+[=]3U.C^$;#3 A1NVWD7@%%1U$.R.C*J&'<#DDY2NY M7ZS,&R6CR]<2Y\*YZ)7T N-2R3^"LJ@]+CNC/>+0TW#]TI>JK,&:>T\ M5AE)A0?"G;=_C@QGL:5+R=O0+<0]ZH,D[.P0FA.-#>2"[87GT X!1H 3H8& M/.E59]LK(?QG@A<'P8S_=(,@28_('C7]+OU81*CVN%^XB6'D[FIV8#MK*B,K M\\QK/DU+!.6]\RA*$6)92KR&H^Y:5(^*;4&GFP93COI_4=(D96\ K==%/L-L M,U[(H2X.(%7%_1I5Y@OR[O$OH1T <),W MU*C^;T/P!LCC(EDU# S[V?>],# M8Z.7^GU>P-(1ZDN\D^2CL0E=)6S7V/@3L)8(E4<$=,E+/6SZS1 M<:?=;- I;F;=8QK20@4:BN>S(D5>+OT],WQ_BV(4>UH2X[ 2Q[]]7^$3ZMVN M22HT3L+?H@%V.Z_*;$FTTP!$BTDVE)!S^@G<$U]V*'L?^>5L;57<:LG7/C6> MHOF[MR6>$T?22A)4G).^TP!3:\R*D# M[+SR/10R##SGZBC#B;AR:7!PK:Q*&](#;WD\LC28('J4K2>AXMND<&TOAD19 M&$X&M;H=\7O^*/PNWB<53G8OQ'.Y,=!76Y3NGI\8H^0MUFU;=D4Y1JU,P)Z)E6.5<' MU"/DQ+BJ/>;G PGU"_+[7?_A;ZB\C'+XRP=3?S J^\_J_?VQ$)YQ'N(1A]WO ME0IM4&=7\_F=ZJ,% WH'R /D ?( >8#\9T+>]$!^$;L0%6Z&0$/J;,/V^QC'G55ONZ:BZ&S+G6_F$UW#5# MO#>5G6UM=O3>W1DN'C$5]LT@?K8Z:$;:F_G'\D2[$7_C=.2CNJI2>;;R&DHI M577/*%^EZIGTS217M=/V*RUQ9X+'#>S3$" /4Z*]=O_:^8J*,NU AS,VD9P= MAK?TGKVG;P301BZ8ONQ^7B(47.OQ2=+4L=>QPH-<'2!72\X/Q0A3 P/&)2)(V19#$)!;P+E4$5!0P4F%&Y+,Y_\-O6HT,=8 M].E*RP[AYPFYB9[38>&4N&E+294[7T!O@]\E9$-.'.K.S8).IXOTI6# ")CBOWW)#?(+KV1**W11Q 1(FZGY;8V4"7 M5K6[L9&=:8 7V526(/'F>]1O)(E1:JN;J#FY1\EGX]J8_.8P9[N^U14[DBX9 M3&3.,U\"L2@K8RJ*[[3+8%[FOC$.F?MQ_LIE2+ S^]W.O0WPUN_6NO-@U= MM!]4]&ZOI)"6^H:Z,;+)CCGR!NI<6?\T\GT$^NJM3+._+\%2CMIK*FA( X@&Z%/L]C_$ MQGY&I,ZH-H"F^EWT+2=-:8"DO^2/W'H]N:^RK"3ZB%'9D M)_9TA_N%9/!%1A=K22W1%&T77@!65_3Z+A).UB,Y^ZU,JV9A0,UK[+RLMQDY MSDIJ/ZWB_&&*Y[%-GR+,HUY3LE%'>_ S39C';XXB^6*&?-%.DAUT\5='.JOH MPE0),*:]%2IO?Q[+=7Q7/G\>M=N-J@#^B.O9+[G)5#"O;S6QH77ECDA5;4)& M%Z6]R1X\YNU,$F4%E_8;3*=L%/B"+]W']:R6><]TW74&LZI>-N6.N(9BE!%: M+[Y-74H8^;B+O1)91Z)*2=S-&LPF>-41Z&N 8$"/S MI0*YYE;FLKD6I0I.F-_IY%GHHHBX7FJW+GE[)5"YHWMH+B>_6GT9929FN%&2 MJ!V*#&LIAG"(;?C7Y&LY[J_E5JF@(H60'62O!QW=R?IUOF^2-UTR3/O\N$ +4/M%L8"-7[:-@D+BZAG*_0+ MGT(E#@WY@!_"]T]ZN^D974FV8AL?"S]1S;/=-GF76M,T>OE0I:5R)YOZD&]R M:8"ZQBECJ-NC?=GD ?+/6>!;B0'^S>?O>?D%ZI,%KEI!G;[CEX-:<; 9S7!5 M&:+//7VUQ%M^G)K>MAZ'>ES;Y7_0\3,<#F-@8*@^[RO5PULH>4_Z%>NU?%^X MQL_[_1%<]_H1_Z0FX.A6$XC!#>D-/-&PAG\*O,BZWB-.X ^IKU_Q>H: M?N8ZL0&/F*XLFK+DZ.JK/^;TD 4L[7*R_B.N;=U*I^STMV8;?..7&9E-Z&2!"BE9Q>(L?@]*.#LE;O@%BH]LL;=.?_.1US^BF%_B4R[J9@P3LD+9] MJAS4P63FUM@(XW26/NG.7!,C1_Z!'._-^=LC)S\'/!O]TN-$V"?C*!%/T&4P MAX*"J]2'5:5UKZ#7ZIR%ND%,)/V9I AE3:Q$:/)\/E9$%HT_<9&UO$K;I_JQ MA+1#BT9]"=.W(/F.+\B;$:5W51GDMFHT^/U%[5')T?>@%-@W"@.XD9SK6K2#/"E7-^] MHI4J9LZ*M-TN%N&0)/XYW88F";6E/A2)DO(+Q3D12/W\%":\W./!<\HX#HOG M#(C,U;K7]N#>9IW5DE>IT_"R;<)\=:&/K5&T@X>:N@P'JG)PG[!H2.PG:?CI M3T%\>IU/JA#RO>JP_4\,S2S3Y$HN';' PSW\&^7E9Z <5,S$<6+TM$C0J?FA MK>:J81W^2N?QHA/%MYE2!LB%6C/GZ?L5S@/31*W#9T!K:)G*LG,32S.FU;%? MXEVC,\LU1W* 6#]J%:W;$9+#46JV+"(B[CPYN!3"O&)U'+I+M5R3X[K]OD?D[\ MH\7%:'0/AKU&[KQS)Y:";"#W#%TZ:CY&[&7]+5J/BLM,_)0D92H7R2574 M2542SQ;;Q'PTSC?(7_ARSD.W^MGGB7NK#!,P';K%IH9PPCOBFAM.MW%-H$Q3 M(D*&]_O2T%I(^#W(5JY%EU6TE)AD=E*@=MPN M)Y)#P=$B'=)Q2I>4XVO#L,C%?B[1.,R?*BNGUQ7Q?.&*N:@7-NE%7E*[WH.+P[7&7RN;KZH1RZ_]E['T/> M3>>ZK$@B1.-BL7CYRE#"G* />71[VZ&9642U2!@E M#6+Z@7R&R#WM=MJ)*O1]Q]*)QC<-6[&CJ O9MG^U"W\* M_41N]VZ[T;7F$M^9LF^81.[[W^L 1%VZ]#JWNR]@ZS6#,G2K>4_GN/27)2R. MW'7'&5.GL6ODX](APS=4MV*7OV?D$MLRY:DU5.#TK!:3Y#S M @%6,GC7ZM5G3IJWF8E5YI7*CG@7[(0%=AP*&SN7SG;]@G'6 N#A(\NZ*=!894:JGR7)$ M#ARP>1\9K7QYAD-8LGHA@^Q%!%RI3=VUC^U!(2B;U)*)M M,MQS\4UW8FTJ2]%X:,N[D3(A_I,Q/J5E5[:_R,NW0D0QNJT;8:JR.*M0U21W M[S1A\UBBYMKT%HL#2U$U2&0D\%P0SQDS$?MI2- M\R/87.I;WV2Q7'6\]"9)V/+E(@)@G^ZNFHA,F"8;<7 DW_G EA]8\N IT4ZU MR-]_IV0=M\-$A#"%>@T5=ZQG]TIM+?Q%F39HB''K9!GS9QBWG\3,>G:Q,Y2O MIK_\W84Z@]J$.$?QJ3QLQ*PQ1F:L73Y2/K5/*E-&H(/-J]\RD*=>0B.7YT2V MD;C$N_6BD3T&*M,5&N!B3PAH97.&!KA^9]=M%$V]K1M, ZQR<&PBKU*J5,_Y M94P;A6 =E*6R>PHZG3VEOGU*X&;->J9S>_UDP&[C^*F?'B.($2*0ZY3899]G MYHAO5:F;\;C*$Q)Y;212$FO!R]BED-]1X>U=6&4>QAY]>V$DN5@BH4W6IQ^A M/]WS/-(K=@P^?3SV#;K2VZ%FY\K3V)[8[H:S5*9K3SG[(<>/;DR45\5PC#!J MP/1T*#EH>S?.)1J E9^8A)L7K*UWM*U-'IIT2SO2!%!NU6\N $C6IR9.A;3S M3#)"KU+[H:K];I @A/9[1W:G"W#'3/85'O,JR=8S2N_&,E(0=U,!(AN+TU=- MZGV.O[2+>.'8E^O8BO;7NB(BM+Z3U(UQA>3>D4]5Y3@;+RSIF:_4FKL^6E%$ M!4?L9*QNV.S#&B?IU<]?B(D[7*T:D]G^\WW.\KZD).1N2559181U956T3:3, MXLOW1^@7 ?DKN"A+6.&TL'%5ZV7JKN>.LHJ$K08K.D%@EW\6AJEJ#O"-ACDC M1U\U!PRBQZ0MS218F_V=&[*W]$2+YM5J;MNUO-&8O +TY3W&T$\#8*-1S+#O MF31 @E(/5<4"^%=2.Y::']>$L?!UGGR9RH^1A(,]'LM\XKQ[JV9%+RK#EW5R M.D;_'M$<&P2\5_&IO%\Y1=L$SFA+NE54P7I$#SXJ#_ N .&07LR_\A_UP?"& MO7I63W+F?^2LCXZR9L'-+GFB_[3; -;4\!WT*_F1%@W0:JRN?KO;E\JV'OPK MW=$Y7:IP+-&XEN$7DB5'$/'C8M[[4P?=!]T'W0?=!]W_@MV?R&ZV4SWA*+8! MR,W"L5=!JFT2DAI;.9U\D9%R'M]:A/ARC .^L6E?:^2!.V-A47P2@S!GMR@? M$'.]H.HDDV,91_*.AMY7O%BGU]<\@?OV\X(*>]7[%N%"U,$6D-.>0[_%H !& M9"=0 ITY/5\3/B"$?%SS4?=V\08YZ0&B$1U6!2I?:+UWLUV5OVQ3^0+BATM8 MN_\C'YYVUV.S'Y\7+M2 UIX27A(#L3N DR K/\7'4JFT Q+4#H<*NV]P]#T MF$[)2\USWH(UCU5&X%HJ'3)5&D$I-("S#4=IK-@YY\340'4HTG?7B\\XB7+C MU0)D4+ PXY<4VVX:X,\F2CT:@&GW^J\L@-&"- ";)1O;EF;I?S2W @X$#@3^ M?PD\Z/,*5#DU_KXTO",BP]_RVZ0LH.?2/E.=.FOC7V6$8U8D5N";FR>/%DM? MP@M;"(05]JL3\FRWV%F"=;NSX:?6&],5#4&''#(8=BAF$J?]=#J;ALW>J3I9 MF&@RIT;I^+KP9$,!PS?Q2EA0&$K"#[*D>JF$=/>.MMI3KE&5NC?1O6C;_I#7 M[I(G(0G3&T3!] HW[TOI['B5A'&TP2M#S3!UPH_@$"!$+&A>5UNPU3HHX8D% M;C!M(+V8Q;C?V:MW/ =2;*U_+1.,T6]NJU 1Z],+\MU:C462O7$+S> SJRXN M];JYK1\QIEV$M]GOQ@TMKG#']$E]5N:)G(58XG>QL4TG!43GALJ)K850BW,: M4>RFK'1-C#-8E2HVOIU-&VHSB TY>]5BN5:QF;)4<>P=\Q2_X#92E^A, QRF M ?JD [^X0>P+*RMME=!EA0;-](%*<0WAGX[O(!^86MU\D9,H)>5MS6MP'BU2 M(P!+RF_F\7%^F>('84$(UN?0 "IG??8R[A-!+7K$YB:SRPTGQ-Q.Y=L>V;QY MX<@;NVB+*_S5)R.'\Z1)QUV$VS!?NQG77,2R3:R?"S"]R7K&9G#J&0# -Z@" MM=?[W*V37.Z&0-Q<>YB3%3\^>;_8U^+G.XL&8/%+N84_E6U-B+95%W\B#EGB MZ! 'N"68B-C3;]!;LK$N#>9K6 S,3N^8*3D,)N\5 ;W.(IA>)3JM]'0:[E[- MBA2YV/27I(#_/FSW[Q-\G8SU0O^YMB=OZ<;2 %RKJ&-$I@6CN$>8BD8'Z3%9 M&B"QS#8?^,-BWY]\5V08$98K/&B9S>;C+[@6 MA^^;T:S0#:.R.XHK:Q8*M_H3+,I?MUX^U/3>D<24*;O=UN/1^M.[H142IY=K,R(+O>PC M^ZY4R"58USX)O28E.^BJP6G3 "9<)XX5D@UP$R4YQ+0HU,7O=K?GTE[S=W&O M'V^X3A\0;Z<,\U6>S7"[ADTF,GD7W"ATTD@26,,XRG?X.SNG/V96S(U,4_0( M"&F,=HP^L6\>!Y! M$B:A/\!LXNH?WN$ZKW>U%135N_GS"$I\JC[==&W\ASU?I)),(*)Q,K22!F"@ M:-RJAQ.[):]GW8.GQO[<8H55EH SIH"[]?%*[<_T;B(1TQ<)>E;IHQ" MDOL6VJ>3"&W6.RJ+?649J;6:O:[4F=KGC&O6,9RV)IG1-RX]S3,TI < % %7 MMO7 ::Y!S_[1&P-^J]H& 9-TM K);)1L906\V:2N8F+<)>WC(9MYKS7P6F>> M\.9F/\GG+_93NA>4:46/;R;DXF#-8!9+/U +E+MA:+!H)M' )!/.8,P%**A2 M48K2(&*.?' M0?C8!V'#.T\S1Q^-"/1!G3TIH0J"Q26\XGC)TI< MAV9:I/(K!60CW#>5X4+4)7L K-:YNPBJ0NVI#'C6$(L5I?JY-"J?KO>G =R_ M&&\C$:KTU.^*'.U"%2^W581WM6,UV9>7?$J>W4I_>#^3$Z> MT*O.1GRS[_#_D:3,BA1<^TRZ7.CAKP/#BC6O=8.F33F<]MU6D]!_8-8Q^NM9 MR@3MR;U?^K^(:(Y*P!9^^7F^R"HK[=GO];RBT_SMF+&E5C3 KU1*9@WJ[(=B M?Q,$/FKX U?4\XJ 2-$CP-\$53L"_T"W=,1IA]6$"?1'P?(@^.ZO7$Y,@\M" MGUBA?Y1S( EL_($MB*U@0.^A$.7?Y'I_NT;CO*Q&O=_DLG^[1J2>^H$R!\H< M*'.@S'^@3(FRR_1M,CU61;]%L3)_SG$?^HBOPWYL[ M,,D8#G- *Y5M5RD>6_68L9Q'L<'"AZCFBX&W<4#)ZL19R467VX9>% M),_U;Z:Q0[6*]32 M&FEHF%^@7YLW1',<76J6U=<_!2L#/T8U[C8AW/F?,Q+_5+?5_Q9E(C$*ME$1C[=2%,;+)?A2#,+I@=6B; !;Z?5OF'A?%@V73\S=QYX\'68X MOW]N2YV!'0[D6S\[?YCE5.CKL(5JJ(>&<_<, M#? \@#C[)4OWM)^_OG)IA\+Y(.5,\LJRV^C"%%MXH]M)2XRFC[>*^7UO.('4 M.<+M<.&,L2!374I^AZCN>Z#GN^E/\A;)J#/SDJT&>=,S^,!*W\"JVJT)C+V]Z57>S!9N%_\U-;R=;$!$=<$G:^ M:-K\?:E*Z9/*X-C]I9%IZ?U'LS/O#Q.0Z2 ;8%A59YE^Z[6\P^;J_/C,@O.J=0,LEJ@20-"*17E=-![A1&_-W3TDV'&K6K/1E7 MUDCE7T_0 .Q8LB$!%N[%#61:5(3&?K@N5D[B9)E@#,=E/6-0Z>%)GT??;($U M'=7BD1W$&\77M?VA4#74^.X>$PA7]*Z6U)>9M95AO/GSMOGI=[/M87=^;R#_ MGNU/'C)\^-I3O'F[8E)KD!RV*D1\0YKPZ,5:_X>K/=[*->>YZ#BO5\^<#YH. MM%W=)X()]<0(EZD,#,/-P>UHT>;I:!;.RW*E=\X=S^N>/C.-.75=M"[$GF'$ M=J/ZZM:4 CA@EE.RMCC7"&) M0Z!VAU?TKVPK;N'WA[\#2V.;)H%D&1K@!8)Z-F6^GN0V"FVOI117KF[5=R/F MNK?W9S#U[V!3V<;F&AMT3>8\;SZ^EMK>=!Z#/>[!R.IBZ*DL$E+7+9E)@JLC M8S[V6Y!).4IHFS(2LH!!I;P4:.D1*Z!DAB*8S"S;$UIE$8*(=MZ>G\OB/ O%;9#BE%R5"4$/Z/#Y#"%HN&F MM:!'_=FN6U=!JBIGU-SRZ!L"$B BTW41,&AW MC_@V46=T/_3'G RR/SE77E*- +.1F432W3I<@*8J8H-6[<&I,X)A[_/O4\4T M.X'&=7NP-TN3GWYZ/ES*(E-CL=Q.'\&F>):P9YV=[=_ONN0E[;_*V(WOT7I1-K0#LPO,TY2V<;4\OV0:I^&90H^ M5V+Z5^]W>0HC/;I5#7@E=;^?(Y@1DV9"'/JA&"I/;+L ",MA;G+H>,\.]QVM M,A^_T07**GY8^3&J*LQ=&C\R*EQL\>G%AP'+7'%P:8,NO5*K[O$PJRYQ1RUU MA2?(P7WNGSX>2HDH,LT>-^-R1_<%YE0:0[@T8B#QZNNOP]QJ3?9?+&OXD?(] M-ZTF<6?;)HX1([ *WCU'E]AKA>!J1W9RC$H^BWH(?3$>N=I\XDZ&ALJIZS\= MTI!=*ZX^&L!!-UH[7SL70WSZGG'%O3M6]\M)1:ZU0434U(?'_(4?\]"S,GH!UR_4&NS*,RMG%? M/6F 8ZY UZML\TU (DARU9P.G^WF#)RD/0\TMM=2X M%269_PMOB;=E>_ILW.)1P=42DC2BR07TTV,[_?$'\>L^*.7IA*A>S;7\]07B MVR &+K%ML2!QS[?83]5NJQ;Y$W#?U/T!^ J5K1="GGR5.+4R5$3)C3'*HW)N MOX!U[?R.A9&A)3L"_SPC^4]U6_Y/5H:MW*.=BZ5K0=:SSL%*13[?(>MWBH6* M+/1@^)MH@.,H<6=WHGD+5#"DV>I:291*[K<7&CZW)5F3FF[G;)5??:AY^-'" MHN+>QLS":CB"[(!G3;\8TL*AJ/'I>X[ H]#'5<+/@C>C"YE1,]O(7.SR"$15 MP;#%.(%;T+'5JJ?+=-QL5_-52G^1.1-6 Y[O6VA>,1Q76X9I?VU" WQ6\C:5 M2%I3E2YEYV+H>MZ%N:$2_XE7I2O(%H? ZH3B?)N>.BB>T+GXPRY]WN9$%KRKG(Z@S)Z%4&2[<'. T\K/V5-LA)#V:J4R[TH3\RLD>S( MV'LRJN)_/TBK37 530(M6PD-)TWWM,@ZC^OL4$<1F'%Q+=NO/^07KUXK": + M:6-'-2 KO^'+)95%2Y]4&J>B7^D%(-^>ZH\J96Q"W3=%-ZTF3":',SK%YXR /W%:1 M^G"<&_DL=5>_FH.JA+?MD [WJMPWD;P],>^O"2;2[0_WHT] 3Q'UL4$B9$V!IE-1*,+:/JL5]Y=(Q]U&F#GY@_.;5'P]WD<:4&*K42@:+M)BG&EZ[?)\&")_[>:KKA^%M M8\^88XH+HXYM)&S H1D1_*DV0L,)%F;Y=S($9H#>9H[R*,-:5))OD.Y9@41+ MC5P!W5-8A2W3!LMIC!.%MPYXZY>8E-INYB]Q(T,92[.>FY^2"?O32N8.\64= M(J%ZPS2G0++T[3;Y&"[,OWEE K8\]*_W-"JS#\WH^=5+4<*U@O:>" MRD/6PRVT6IYP0O&B.(Q([TQYGB1[P:PBVPLZP4 M[8)[/,ZXGUSKJ^*Z8MG_Q-5H8N%^156U6QUKV<>: M_4.>Q@5;I*F-51\:@$N5(Y9SG)AE[J+_P!^#N?RJZT$'_V4[&U^6[J+^]Y\7 M<,;%G)^+V!\YIT(8>.\YOG5' M\85QGS4_$DDH;2[_J)G0-NS3.S[1!:I9F52^[&]6Y"2-EU;@-[5B?J>T%&18 M_IUT.9)XD[!4E]$&/%KNVHO#!G/51%S]MPP(*[CS+0P/=%V/XM(J+@YK%0;S:YQWOP MX;[V"0,CYF?*2A(OE!FP#4?]'_AO-\ABVK1LNX<=I@U$I;J/F4T@>Y8UKJ9F M,WBEQZ+?[;R.B]>'EP7]3<$R9[:![_][J1^,)?#\T[(1.&23+_3\L*ORJ]L: M ]'^<']&)5NU\1C0*:W&PT/E#@,M!M'">O/Q:7#S2OL'.5?4!O)6$U>;B9-X MA"91<&I/QE(M,7 O1-,:46"];M>N:\=U).73[GE@,@U@CWQ>BVZ/9=?%:T^; MP E?M>A'1G6JM;.8&1R7#GD9+K8C >O?B.93H-/0$3"+N++WC)LD,^-(Q]SG MQSDOXH]^J8RB ;Q@W#N7ICP\T)YC8ZW.A]W5SMT\X72&/_K&QSQ. -UW.@SZ M5NL0HJG:T8YH"N:0(74@/Z'A$N@M$)%][X2*PL+@D'AM!2/:0V(--)^49$=1 M #0VD8&F 5[70- HBES'Q6,BCBQUS M]?>XKS*X+H[-V2@NA$0!"WZ:)9H?VQ/J1KY9;!&4H5-VK]O [D=(^,ZY,*YBZ1"CB!;7!RG)C0YZ0O;Q S"-!V4\C6[>)R7@[ M_:^B )ZK\GOAG5\4/A^MW1B=(80#^2ITV<4J8REORC-3L#7UZ9[GBJHI"-U65H?0WB M#0Y_Q&WJH<:T?UO;U S#-*_FM,:[ F@WBHOH:VD'JF>_>H MRA%H;+I=];F:]+-GC/B:";J9/!QC]34U-EM M$Y@]#8 A?59E("H@')+WZBH&R_TF+E5558J+#P=*QEMOAH1]_J%Y/GWG"[55 M435W1B+FI_L0U5I@OE0B\*WTR_N7Y-%)D=,JW<=Y?# J'[=BBVQP"CG7MMG. MN3LVW<$O.-9Y@JJ"5+@WRN>HS)G;8D=C MI\$MD['#$Q<^F0=)W4GW@W9]#"HQP.3HY1EC$-#5#QH,1CPQV<^)!3CD-,-J M!BS7+UL+'[]+&-;?N[PNUINA=(2@?59*I."(;L58]%3.7QM[W_9A N3LDGZU#*7+6_O"C[%,B491BM /R%/G1]VV)XWXW MUQ2SBI8G.A6J_+8NMT=?5+>NB=W@5K;]((7Q2'ZW7?#PT^#2#3\MM9 K+TD(-0? S#?#R&%X;6QPR'?KR M^B[NK.@=#Q8#&SC=6H,YWTAQ6_T*(0#'.]P,#DD_]UVB;?P&XSGG^&X?+9'R MP@P<"\F/NA8@!N5^V_;B6D5V*/5MD0)B$"YMUO>FRK'!S)V)&?S4 MP:K]F#B2)?2;\;YL$J6AR%Q].K&L3_5[Y>033SO7F'1/2,E:=$Z<5C;_>Q3=]XZW-N-RX>1$W.,IX1' BH$ MNLYM1J[&BQ%;T2USTI-G_+)6[E4D;S0!;>K@E_R+8.73<1T>=(]^'.5FX.3XUQ$>-\8::GH^)+ M8 ^P!]A_>JP!Q_#0OF5"Z]PL'H,Q;^OKDO[&QJ_.]=@F '#4\YZ@X*.3.<7= M-UMH@--(9>[W$RMF0]&\8>\>IS\:9IEL#^4%M$EJ_=LV[>$/S*U>UE#Q/*F]V): [HX69RR^$\(V8SQRB+"*:"&7H MG]VRJWMTX0[RZ+S:I/++[U-;W9)/">!F&H!N"7B"+&B-76.9_%)2?O?1YF8- MJ4]A_9N_(&X1@.S#CMI="086JZ M3#]9!$_.00/$X6F 4.!8 U .0[> P&)?]C3]R=_Z/VYK)?!?88#^ '\?QO\ MB-CEY&-LMZED-<\L5#G0$"/T._6,(3_11X[5)H)"%0\SS=DD MF3Y8!KUZ(CD#2O.&,E,R( S>./I[I2G- 9 JN>1+OBS+8D_"5KK];KX[G.-Z M^-H7P!1=3((SX1-1#DEVPKF^R24&K?;-#]$ :Y+<'7>=RSJ]IT*5YT(AX\!5 M8WRD4.*E8>GM:(U!]<'+@%-OZ>WO4#R%TSG.PJUQ&WR?ME[,7:YM\!K-WEKU M/MX(/EDO@VO7/&"4. TM%*\K=(PPB+0V)C+1FC^?O[+['<:[D9S.2BMU9W KVO^G.YS MY]XJW(B^>S8J;4.//.FB*,:U\0LUIB3T]2\!?K:OY.M$1VQ/A)FVF3-&+/%C M;_8K?W';/:R-8D'L.W]Z>>7IVH\B3C(?K9>%RW-F!,K,I!3CL6;B;&S]BSTL ME%2TO1+PA2IW99#SO3X)90OX;;!AQ*U3'4SD?WA;YOCQ@0PT;3(Z1[, M^/2A)W$=K0N>Z*DB/Y8Y,O$X_;3 M]]A[3()/Z:^=FBZA@\RUYDGHB M_0A$"T^:.55"4B-.,X>"3\V2=.(N94JX90EVUM@IV)AX/5=^E#'-'Q5=X]OJ MAE'ZZ28 O3N@0(C0IYH@U45I8[-G#THM-*!&E](OA*>;;'HP<'W>G1SMGSH2 MWHAF*A?O!?M%[C+#H*_:R_46TE[MQ<$#Z?9USC)HASH4-E^+]$LB*[JMT@!0 MY]Q:<6H@Y#'_&64"8O"JRT>1F0S8>OMP 45N4?4$Y'R?ZG&B^.3-?D"Z)VFL M<_XZTE-'Z'RARK\4)UE+J%I:,Q4MRQ8[SJQ_ZRM"-VJ2U!P*&( MA4DHJZ;K]S(O_VO2]80%:L.T(\Z;9CO. .JM@^T8,ODKM,%7H'W ,K=8B"-> MH-YMJLCLN/,;%U:1$[YNSAZY=%S&]#PT0+W(Z%=WDR?0"[TMPP:&:3F#@_N" M%<@?6R7$Y!$SJ[YH0;U)@ZHJSV6,"%8;%#O)1SV6%]N6SE,]Y/6EVG&'6W\S M>)CC&B2'5+E, (7#JCA^.EVR89@L_'>H-#A?J!?]YFN MJ]^]\UJ-$.2!24E2(CIX#DL,H3>SZL[V6L X)U$9IH/.J$L>FZD-4\A\8Q>F M?@JN\3DA/NHYXS(C8KAU-4CH7_#KJ]41DAITR$RB229#O?=%P,:KEQBQA+*3 MV7QA-@H])/JX'\5J2$V)SA+37.^P)K6ONK@MMZPM>;S?5\YS.I47+4K @TD^ M 9JMX%=4;J(2EC"HK.8_EWC8?+0U+'TN')>UD)Y]":>4O'?L C&.Y.87;64Y M<8X(7J'F5A&J L/8 Y%%;&$(&2X142\SK2ZN0;S1VM>_RA_"#5M M4LC A- ]//@$;);2Q'??$KR+GLJ>9SMA%+"'O]+?O!V.22+624@03\RA.,@" MN,DF('-Q G:,+=C\Z/2R;G)@(K"5?W9*;S(+&H MP5RU-D%([SGBCFSDZ"\%A.CO_S=E'].=BSP7"3#[->9L3HBEY"G;XVB Z0LX M\ LO<_."RJH8PVJ'1]5IKYZ[O\FGY^=M-LZF]L.X*R2"H6?[*ESD="L&[.I1 M)!%-+Q/A6+$4?D<>,KH(T@-I.'& ^&U+MKD79D!8C]]VR:M"V-X8FYI< M.XG_PH&W:O#,=-1WQRUS\-THW0]*/A-%D@<7N1";"0;ZM M1KW^0TMN3(6>5VF 1)O37#4[XZG!Z\P*- S,QY,8<* *.2?TULDTI^22 ,X M1!O/3)(O36("#-/?4>((8(G5J 58ROR"4L327.RWX8''AM6(*]D[53JL#OJ. MU?USVE[PP*K T70^IG3UV/P=J+]!@?3@G _![?MW2BQVJ)!Z9(G=;*UB,&T\ M=??T);F2TCLE$:>^&]9P=@#X&HW+>]6A2K&M08$&&__?#%7GWK_5P:)?LX-)<* 6U*]A+J)G\E6>DTSOMP!%@Q00/TA%,U MS%2' W]E-N)RVF&ETUSS16]A:8 WB;%_%&A0!^C]VRFR_]B/U+O."OTWJ,._ M]1<,W#\X],&A#P[]=SYTP?*YF259J8E)-;;9QQV>I"P^;H9W;"?6RQN(G/K1X5#:U&KMGA+]&"+1MCGI:,'R%24\?] MU4!^C3E\-5,]$K,%U&[__7I$^/(\ZX3$69!=>,Q6TAP;(0.QD#DUL^7DIU6H MPDFZT^. [$*]7$1=@0ZI7B)F%L*:SN BF^:U7\%M@AX ($L,5]A\.<^ M[,W]-.X'M(<&* U"-BM<'"9KVP%?0HS:OQG!U1U$1[8VZ7$@*BH@@M*;A295FO1$14!$B(CT$@61)KU#("(J4J-4*8+2BQ"IH4=Z M$Y#>2^B=A!(""(WD+!7]P^?("-FL?^? MD)D_E_Z?LC2]L;KPNRAAH(85N^?)V:&0V)"K;_XPBNY4@N[,K9U^APX MWT\2PN/?ARH.:@2'0LYE]DLI5#W]KEDM$(O4_Q;";PZ =H<-]&^BKZ/4>'8UYYV"KH3+@#FX]R".)79E%2/8Z,-J#))KA *2]+LNV:@:+P M:L^WQWIW!T,F)C*(W?8D51;A[O-O$&RZUUPR/QPN%O7US?E1J%S0;^"^_]^_ MUXT>?YBB_2- MN7KP[ON^8P098$/'0?I^,#=)B]?)F!BQB;04%2.M;:EZ"6_VGNI6VN,V\Q@J M@E(<1I70O10ZF9_K[;,7*EZU'LF_D:_.\>;A'AGPC-A2-OX.\O%!&\:;ADE( M:2]7R4)%"6(E@],_TJ%#@'>#U@<&]LF AF1=# +W$,O? M9.]+.@\/T_=T4:IC4$O_-O\TQB<[BGLEC75&NHX,\/Q$.*_1N[:C":2F/3+! MV(7<3S/65#\^,L$>I3T7'&#\BDC#FNK,$XG9__C/4S_)F:JD'"?:(8-[V[DY$9#&D;22P;=3PUJ)%9Y MC@B,L[S4)P$8-8K/.H?1!Z;DK,Z"1U/ 6.9Z[@@?JJ9UKM:IY54&9>#T7;6+ MJN%I+L"5:OOGDQ4[K 0M^C35,LN.!^+1^T^F,S"5L7LZ0,T^>/%*?>R&?E+"/JD.5 MNGB)S01%$&TC7^#X-4,OWS2T]MC]M539_C]BJ6;"-3,LPO+T^*ZVV>T0R-3IW=0 M2I$)>LMV4YB*+4-1/LFF^QDO$R.ULJ[CYJN<'0X]@.E'9C&F8??P(:, ,)YV8@ VP['6 T1,6^#2DQFD7+SBXR0"2$2]+Y&OHFZ^'H MDV2U;HAF-(8D)!6*<-<*\Q>,[!4B3D7N#V/%]TMIJ!_6RL.MU?3(@#:?Y"9L M!ZX1L]C RM\KQ0AOG.0U^13"3 :HECV;99!=^4H&'-MN/FVT!:$B=4V=.[*4 MUWW$&(FZ_0X[^3S$[P9?1A0N@5QDX>?$JFA;"LYZZI<2SQY&5@MA0EO["P:@ MRC.6[+43+H$= :CE,#_FP]G8/=8FWPS?&,EJ)G6JH%8+[QI.&S%O,B# +P9/ MLHKG*#X?WZ;;:6F]DUD&F?&#H/=9@-08K@#,YNU0=XZ$JF'L/]X)]LOXM3_> M"1$[HR]'_X=SCFWP69[DI'<0A55(Z>";*39AXF51*?8I MRHF;B1\<-,);TQO7'B:M$>KTJ0@#&]P,4#JJ1CCE"HFUHB*RBU;UTOENAM=/ MV .?4+;8XGNW<=2#5_ ?;#+'3$PTI[/N=>=+O3V=9A_F='DB:OL$I\+0E%,7 M^^5\K9)BH_%B[9@X#4,C]=U(SQ(?'%!'/C]!YX/LM,VVZLKF8C%I'>FGD$R@ M"P99V:P^4.: MU)[.1"MO56WEQ39QP"L.P+%L?LKQW4[[^(>MEP+R.)2\A_)%=9FEAG@_3"#L M!S_<^W*_,R,D,.^N5$[>ML#89!^X8L6']X(VY$/*HS_5#_()*EI'EQ.2:BV1 M)[R4F<0PGF1%>OQ.OP\VY@'9/A(,'(Z8/_"8K'I(P'$3<40<&=#"3A0@C?UH M\#F%GX6],DM-_JC]N[^Y?ULGKU\[^P*L; VUB"3)3J'5?EM "[0GN]2JQ M_74R($+FQV=%2S) "85M)@/.U*BP!:@1'#I(OK#9\!\!#".P;D>B,ZH>H:WZ M$^HGU$^H_T*H ?A,-XOUY(GO!=(??+6#[O4]XE;<+COI*\!I"+=DY2\UE7?- MDSYCN[X4:53$*ULOJN-QI_3WH!BQ"%39]4#,^M,>HM@\'M[$NM4NJEF3YW:( MYBBVPC-CKWS:ZN;P_YZL=)BN>!,42&*TV?/Q#U,="\5 *]+#,&;J\LJL.U2N M/DGK""L\'8$7[X@^-F8;AY;>9!28P"WK[^EU+I_A>D_:WZ^YOLAX0"N<I[V5W>V]K/>PHAPB^2 LK/-227 MX@Z]9%K@ 4=(N^N&Q,>SZWKVE^;NK%?/0B^%EP66ZMZ--&9=7H8\KB__!J3C MFKRJ7N\<;<_HL9^?@224UL _=#OM%LK>SI;*8+UJIM5FC" "7PZ2 67(>O5/ M:K!SXS>^25A$:94+U[:<4IO3](31D*2\U&;V<''$RY6)MJ 1TM$&C37.=DOZ M=]>FR0U/* G-I^#U4$5#AV<](7AF?C* #>%XF* H@RENF,*\(P/J2P8M!XB; MQ3!K[\B29#/%*2%6W697?L3=W6UH%G_#HUR]^MY&5=O!Q?!/E5J;,6YCIFO> M^_Z@:_G!K^2W4V*_8Y-6V\6+,\Z[^FQW(+R=KU;">ZR)8:MR+P4P,LM[O\J9FW_!:HC8+ M\TD)YYHYPA>Q[[%*<-L#Q;R+S4_;^E_D56ASJX;JN<+UA6N0TT!9N MG?^$!%GP36D1&XVJGSKY.*'U3N54L G1#\/\L45@J@6$+IZ7P&P-/)[, MZ=C4VS(#IZ=<.#7.5!*PG?3*X8DC+LEWG2KAX!X-#44 1%EQC.+MS>]MS$KZ M:?F\9$#F#,[,$=N3?-N%:&;/JR^Y9[.3F4**/CCP5P--PP!+W+0[+"6PL\M? MELNNMADT&ZDVRU1Q&4;(1R4L":2B0#EZ[IDKNE'1R>LK([M?7MHTW3K3YG93 MY8*>Y:M_-"__8)SJO]]__UC/T=NNWX@JD0EZBN\A&%L#*?NEU?KWO_PL(VX 2@80;OMWRL N5.M^Q",;$J)]]%!94LZ=-0F@ MZ[Q^[>VK[:T5SWSF7,0A%O7E*[(TT%R]E"O1O"Q=0_-11AH[^ZN?MBLVF#*% MSGS24AR,-@Y?_Q8UP"U+!!W&NH&9H(^Q>\\1I56KP)Y7;M8K@4P'JG4%.7V-O#J^%GLW\YHV;CHW*$A&.MV9=FU#5'1) MAGB_5GN086(>E<.FEY4ED62T6$G2MUO-P&WO0ZM$D\]+OKP49!>I4WT@6[4U MLK<\?L 0(H!H O?^$D0E-"\&GRH%O7$C [BZ,=OHA3BF3WE9&PX.$S3Y"\^$ MV]B. 491WF,7'Y>S=/JRZND$=PE5LCPIT;>OXHE=+^YJL5B:WZG)MZHJTM"; M>N)GK.+O160^S"-:8++ /?E$-2N^8C3U: B=N!I9Y?KJ2E$J_&ZV= M?O,S=&Q+)#:,^U"(F".]F[$OI(S]I1P=*ZMI;481@+.-LL;'<.BLA8L1-DVZ M*W,T-**Z4\%H@O. P]O!^?6WG+OI?D.,WOQ]&E-]W\93:R\EXE#X8BRU=K^# M(L5T4Y1*D=PE8A7XVH*#ZT0)D]K G&/#K-0:"^_*K6!M<=]4 T+ MYN2.9\9MY:%.#U;8>>_&WG\8M1= EEDHC4J5E2;K(EQ;"Q$.#/O#2*P_D/89[BS:*HRW_A[] M9/_C R&!;R#&/NQ/V3ZCP[C-M4 MS> QQ[N8P[XE,T 9Y,)JP>2=ZC/=MA%:UP*\XVNNH[U9^#.\HS2Q,%QGK1 + M&?#2^*N_E5^'_7,_)[;Y9GF_[VH8_;X4*I 5'161&:GN-@9&KJHXBR*\*.^Y MR)T>E<:9^:DCJDB=[7C?J/X=Q0BW.Q M"*+0+BP0Z(\!K67-0L)&^_V%\:C/9K5 ;&#%5Y8&01LW^7!@82]J$+QP=,5#L:O_C +^#P1].W>)8P!)WF[J M/'\5AK:KD#DHO$0PU#)?S8[[/<74EE2N:S)^H1:!2 9>]Q]F@IU4=!=[G8EI M/,AK.>YZF*I0=TZA3G;T_L[!T*!31XNP*ZG[$UO?O/]:I.VH75X$2K*N*Y81 M#1M=:4]R*(W8&]*,WYXLG :/!BKWB;I35TU=H+9SD[CS:*C7ZHP86C@G"+TYZK9J8 M_<@*9PS>(;SJ(S+RZ'\.NQ0Y>Y^6[;KL4VT6'LJQ*\#4 EB=HE2X$:=0LWQ^ MHXM:NFF'(V>5!)HW1K'[&N*[!"7@I$CL6;G\4]-V7;FV^E4>1C8]$.(Z0GE-\.AZIP9I_^T5(N+P M90=3:[,$3=M:H:A[I.]]I=ZB#B*3MW3Y(MPOJ^C7C2YUJ4W+-N@O:7K1I)3H M/P<*>J49XIUA::;LV;T+EQ/F/P-O1S6\U;[IH5!N+D&Q[V>WCC=FA)S6JYZ] M.9@Z/7"[I 1BO _3&]]/PKT25I'7=O?[H")41P;X%L[#BAP;-U\S*$CN6V!+29O 5T>I !R-KL49DZ39==OOS/G5,Z)%'1>AUQ=A="X"4%&$ VUL2==\-[;=85H$E$ MK[.W Q/K KM$V@,M"81 N\2(INDD4),,,*4+;9BUZQ#*#\PYX:ZN+CTH[[AH MD8#G)]P7JP>_*I-G#E)D=I]AQ]\;JJR9]H@0&$FW1[FSO+WRL(.#)G"(%0$] M?$]TQW3,W!M]G85&G#' 6S6]?>W;JEAB@U-P61:E>,(/F&61;65ES2.<5L_H MP$BI6%\BV*Z<#]TU<1"],VH &U)Z[B=4#[.*B1C#]?7/8/#4J7Y5NK?*IKUA M3[DNCJK4RB+ 0) M;I !TVELSX"0 $0]A9/F.,UA.VGY.?'L9E>Y6) "E)K@UGDVM7[T^I 86B\J M++CW,=WA[H(:?"^OD@QX$;J"D?3BUM#7J]#V=%E.UJ6+SKVSPP,ZW+(;CHP[ MZ(NIA% 5ZJT[&)(!7XET\M=)]2U7B69]$.,6$MV,GPB&62_.!"\VG=>6\BU^ M)]'=DY\W_OY5_BDATWDG,H#2S1"J@/&L2X NSX//QCA8AH4Q>MSX1E?.,^0, M>;F@"&%E>]SX_*Q?!^F$:.K.',L7ZDS3HE9 M/;1)TLSTF8UBNJ^0U_WU^X;%/(6(=KK)[AMW=L@ _+.4P*D=&3)@7F*;# @; MHOIW-R*"5D:CB],<78>C'UMR_5!A["-SA^$OPD^$GP/X/@X4"ML)>&\I?8O?N#YL4E;RP7$F1TN?&;$-MM M2#@94-K]"L@07+)Z$LS@]]X8"9ZZ(T%!A5]+J' M*KE,9!4E=@5#'MM_1EVG:+GH$_*G_8J//S7H+SZ7F\8;_/58K1Z^F*!"I((W MQE%I8SJ1$=(&6)JXLH-GY[,Z>J CI\:I"'*,2(([]$8M!E[O:R^D%9^_,.10 MVRE56#:XQ:@A_T)N/Z()F&O@^9G[.:@0$%5V:7KJ]:^G56^9>4:P MN[G39!^[-N[Q+E*==4EV<<@YE4DBVIBL<<$TCVK$]H-_U9H M4*UW=7Z81:4\?6X^5W^TP]3_7C,FJ 4VTF'6?P59@SD1%/3A_8ED,N VTMHU M6:*M'-YH,5D;A\0'H#GY33";KX3%/I-&0OO&39;F\4>1 M3M>L874@1?ZT53.IH=*QI@^[']A87KW;%F?[G'=93BCB#H B*DQ\5E9Z#=H[NK:NC#+9:ZUM-&^M<]GN56H.*25R/P^L7Z#ML;YW5S&N_FB_R M;;!],\YA2&U22EO%_[I_V-_RR;?IUND)7&/0&T.BQ,?H?%TI)9OH3L_CK?/>3T5X74SB.JM^X!.R6_1MB#EJ!E@8F")PUJ=(]*"B>_\ )_MF MPA]<"00<)I(!EB"\"9"UMUIMAOO/46O> MB IWQ$GKRA]]63!-&RG42SK&U,I/\DJ9+@)T3?PFREE:[M&XY><*]725![$F MS>CZ1#J'&3N%$.2GW&*FDA>YC*,?%XURM9]9SU-'E>Y-@47@P;O@886F2J9\ M+T7VV3?V;GF?T_*_11E_,^?? $6?:0O8H?JNCR1UD0'%HC$8OLD9[)%U6Z:H MYLT=(XWK#.;P/M["-C?]A":J[>MR;TUFR!AGDV&9Q6LO$Q6(^RA.7<[8KJ14 MLGY.EH;3TBQ:VMBT+"[5JAM4HK\69X\--8 W^O"E<07-Z.JJI\><#ED2H*!F MG#>]0>E$=9$B@J* _2OHRT*^3)A(*>K-)#^\D7ZL"#7R*-8P8=:F_7/D'0KJ M%VE&2OPI,.F_E-" MZ1>*@.?7CEZJ_?-+_QI]8RI2N(CJF*$&3HX5?]Z!CWTB%:>*.-JNDE8N=L@= MG%7 0OCQQ;AL? "V2C^Q 71JA[U*P7.?6WN8MJNO>69N+0"<([?SR&YIJSJ0 M/9'_08)V.C*IY,7^[KX)MG"DC!W0S[>?B0MSC]J'Q>_ FQSAM;1X!=L6L_X& MVQ.>*AFC%+S?DE-$G3X>%%).UIK6XC]A0W%?:N+N82Q?)C-CRNZYFJ@)J;[? MX"UO-H[(85GRILKWG#H#>SP!;-XD.,X /TX*#/(X2J\-ZE]'5RZHR7IK^3DI M*>OWZ['Y%<19T7Z(*;GN\3;[3O[Z[&D.6WG![&FZQY";N^.)%_LHZ#X/0;:V M[,9#26L^!ZB'W?PK(Q'V!:)FS7%;381NXH/EI5JKEU#&PP@B+Z9T?5=)AXL/ M>\'KL:L[R[D;$ZX73+9D]Q/YP\)KA*:R4VMEN./-M^]VU4JD)54?>/,6F=TY M4!2EHPO(6ON"T88,'M:'""!DU_[Q?OF_-NBS/V5_//$CK/DKS%[LU1X90.]_ M/K\KBG+"UHBW94REVD),6.%N:Z["VU///(=OM%VNSIH&K:/2O!SK?!R#H%:6 M7E$V7W@_L[V*/*UG\/;$C94[EUX\EY!,L@HA/*A.:P$5335 WLB'C49DH/N1 M_4_-MR8,[N+6UGR*!=]^;MQ29Y7>B]=SC].@.(Q+ZHW.::I0U<:G3JX:VQP: M+CO&M%B6-X4>X$RE64MMKCY;1W[#@D/( "3_*[Z>#;7 DJHJ%'V'G4A^;8[G ML7KAP7L.EG+"6KI:XX"[!6"6(]-E6 ;M=R39H(QY7G$Z >L90PEB10T7+]5V MLY@C D4=7X4+U$/7%\-4E7&X*C.QM^:X5O')ZCM7[ID\6J-Z8=>O=JXH2Q3Z2LG8F=MS6 *S=7U&=J'^ _$.S!N;:!#9 S M;CFE^0\\MRSZTP.2)&%]+,ZQ9(#W%UE"NO[5-.(%?"GA@>U].]BY4O5J!?1X M\,52+QQG%LEK;'&^E20G-\?]7G]@B@9(@]= GTVPA\ID9%07B$OOM'RK2#E< M5$*-L&@/GR%PY\Z-@PI$-1C?0,S%]IQADW&C.V;A[D#7L07#VO?N:U=ADOBI MU.75;;7.9,!A.%0%2ZT'N0"%#(EF5;S?M!?AGU*@F1..?'%+C'!Z&/-P:!!X M'N,1/&W*)2)THT]D)^_4@;)#XDW@9Y_"/9XH8RG]SH7X#049&W-^:Y%/G)=K MF%O2"(J_(D@'OG^CN3.%XXXA8,J!EC&CK7L7J$Y)V&&Q)!BC" ML#@R@ U4*(Q:A). 4[/@^V+:#V&__JGVVS3K?NI^7>XU#;']63( CL3W_'X! MZ6.[C&H$A@Z2%QDPNTZ2@ID;PKJYB7ZHYO ;-2K:I,8?L4X@/ $6SCT<"]EN M(0.X';%I/[%^8OU=L:1;B*KX@&G8RP/K&NSU3[3/G>Y=1\N7 M+]!NP\2C./>NF=03L?_,^3O;?HH9?AU+C7L]R/.C[? 4G:EUY=/#(DA>BBS_ M7D:BPB66Q3.>'C0^^IE0GL,@-[JS$BNU=CFY+C:=Y/7G MKNU#D\H7Z^;I=8L/RF)7HME<83.^*C#]BJW>SD+60+>M]Z:P[C8;QB6D5;R) M5]0L_WJPLTC!.T+P3(TY]]GEP>_I]T<_:U\\\^[3I8=G MGP.\+I !OSW9H<3WSJ)7Z-56O%@$+X!B%5!8#6]0=\[(RS;KGIS=L(SO&),O+IB%:SI'>1%LC\S^T MR?Z*.O9/F(Y:G3<#7I?#$- ^'4R?\OD^9;>TX#SB0H.WEYP\/AUI]J\\'CMY M);FK:%!K=IE&5G1#Z-6HZ6S,;(4ZAW>-&K">$5#0M)(T@JC\VZ,1J915"%"6W$_+CE?*.""]W&GFU>* M];)>D@&/\^V:$MX.U@IXU2X<;"A7K#^;M\E0PO2U);DFY>9PA4.LN%@_Q64H M;I]G@XS#4=K$V-"!">[KVY7OD1VQVNZ@ZL-AOTW])?Y&NC$%,VQS 502$ZA< M45/YGI$M.K99'6[>T]1S8W8A:BB&$=0 &TZYC^7*KN7!E^:;V YM^V-W6C>, MU"R6I?:[N2? SV1L#RR^@FB@XI@�+5:S=?/PFFEG@>"[=B^N_50<(M")UF MKX+43"1#7YV.U[.0N,+0GL[5!V9%!&"H0S@CF#>9S[;6#F3#6Z+W%B** L4G MHJ=HE\T8>A_U[I@"I^[U3?](F+GV1DF+ZH%O5%N^H #B9?3\ RU73\><7?J0 M$.V0HILJ%QY&_Z/S4O^?Y+3^E4[8_Q3MT;TW&[OAR53XNXJH5V 1E R3:P_'AZ12\R3%]OS8>1$=O] M!N9HKV962^K"^TV'AM]:47Z33)0JDLF\&,1_))@^EV+$UD6P7V"-F_I1]3[W M@OBN/F6R<'3?0I]4/5#?'QI1?BGN9I[[5/=Q$'QOKJ)66]^Q3WF1M_&"(/ > MHYP>;,((.@;,Q68UTYV *NIQ7<**IF2VI_%-S-,!E5)-*H@GO)C#0=,?S=@+ M/)ET-R!0*[/, S\;V2"RR M=*!2&(]$E!.:#&@[3P90>W7/?^(FGH40@[?T<:!U6H+&4VN!DG=/S9WD]7$1&O!G(S4 3V"\7B]")+V0VB;G<8@)HSS*_MM9*6G% ME,L0-6V3\@*AEH=9NU & Q](AZ;+X=9$[4%>XO=6IR\I98U(/;^%S3V1=\;@ M/GNI4-G/:R*/BTK>V$=0>S4Z?]PY<_*$86H(OGG\P^1B3WIDT9%D?EO_#RA> M^?]Z_%8,\Z](\S\.2KTG_CJ_TGUO^-#8P&,:%LX4$@FF\X/2L2@Y^#(F)X9SDXY/I.Y+,8 M+K0G_;C^IX .;'P,Q"(P3B*P[9>QD.3\^P4UPXOPX'H=[(*# MG9TG>"_",O$* 76IY:99#Z8%=PDC]F+V]:*9&M8A%R5N]^7!B/'A^YMSL%KC M):$U5*%+='W,>OTV!DUX"T1QI*MRTUCIJ M.5[=]Q.;C.*!%F-7Q4V'/0I:I-GH^FJD[K]M/!/NG M"[ "=W/^F(%V,UER_5'1$V,KW1EA%B"OAO6^A?T?Y3;YWJ MQS^=UI/-G)T+^MUA^MWILSWQI^*#+> GV$^PGV _P?YEP$)&!X5DVV]774B: MY=G&]Y_"W!Z[M0F[^H?]_D*;SRPN@4A%/'6+LY)LM< M_>'!'=-CBA\<[W*Y(PT.[=]:<^?;D_%K]&%XZ16 M3::O\109D'+?IH,TZ:MV4 PT77C_N6G+\N'AU/Z^R)4M8]2JJ^T 20GM22? K_](L9Y"89<%JU M/"FQ\R95=#@9< \]KS: I!\.V;MS,6*0!?U:.H2E_[(:VRO=^]< E!^/I9BP M;/ WZF7LWCO.Q!6TU>!)NNK(/X7205!':F?IK++DR)?Z=E@NE=TX>1+P-35$ M:!:<]H\.!?@O"3/X Q?6]F9("JKAJZFZG55-/P=3^T8_"R39;=^88C4_*\R=V>%O/Y;P^@PS>*WEXH MG)V7E9M^6K,R,R-DP)/LSTR#KAJG MY-;:4=?V3$)V4\YZQ6E@/<+M\ZR1WU>,[-LW0F8FD$(>H%MTQ[EN9@1W.)<+ MJ&;RA7UB?3;/%$7XOC3K-!POJYW#*EVI*7DW9(9T"6J)<:RO^/P)JU66<"\N MI/M8"4-;]54*>&M^1%J^"P@S-'4*M>0<2@8 "F#X 1NUJ]^S*. MD0$EC2FW,LO\.4@-(K!LF"/T_A#_D/35Q,[8YDF/1YU'XM/*,?ZP?C9K4GKO M(=Z1+K9.KSO/%YB;Y+<"WX'G$>GB8EV-6?G!@AG=AWOIS"LD-24$J0]RGJ2T M$F4-.>-&G2\$[FH3BZ9TNK#G#=Y 'U!61;"7ND]1PQXGLFN@"Z!J ]R-HR7A M"S71+J!WJ((G;XE;*80Y]RXT1,L+UI"@_TJJW&V"7:NL=^TR(1;W[M1WWVE/ MI6X=(^F(*R&\JHGU<_VQ7(D3^59BAIM[]N.]$6IL4;K;K)5]:R3&9W5GJ*H9'W+SS M^"_>._^JX[?.2/^G3Y%Q?VC&J@=ZD_ ('PEZ$Y5KXSQATL0P>>>!6"0?4WM+ M>+:_\C"#JAJI+1I"'"X(MZ"U7W.[WT>^' ML)-8O:)FU.HA^-L[?C[LQOO5T=4U57K:KFQT29S/8\;KU)N]6C7@VN",HQ,?+RV%I?KV^1B7?HS;F8_CU9[LRP['K=291Z+0N^Q_\R%/A= M\7XN9F-F9W"P M3[^L0[D.O9ECG@T^M2S[,/I*9YY)3VD!"EVYV[]?BK+D#IJB]:>R=?6:'D4& M1W9Y/QFPJ''7C780%P:L4^%5ST0V)AWH@8CG"U;U'/'W[-O>+FG,R;_NJG/R MI$2.9[,>B/B@UFD)PEDM]K:<%B2&JU)Y>1H4-G:.N,<\QH%5L:[E')Q?G?M8 M%S.\X]9TL('W2X4K4(\1LT-@ M4%_!(RW-/O7+1J!P,8==*OMW8X#KU^OG'RO%WB M\@YS'-I3EW^E88;F' DEN] M4@^D?+NKCA\G).RT$W4X50O8&?5>67DW:X(>KAW=L3O5(G?T/FGE\UJW\=6P M??]C/R&(&UB/9N'.EKHRA^AUZQ/DQP_#FV*JJO9%MMHJI2,5 M9<"2GKJ,1T(=DTNZ1@;TN) !':K=9$!(_I=A><9/W3KG3P%[=<7(@,B^2.*] M57/!OCAAZ[L:E4[(V:/;CG+4ND!'$[,9(N(V9N! A.#&RF=N)ZP2) 2(BX"3 M?A_1+BY.\D\_'RGU=F3 C@09,/<2-FOV+#+41N'#NP&^'7E!H0^DQA^=!X\, M@K939,"1TJ\)([V&$-_"B;:J;@_U%0Z#?S1FZSC: #T9$,X]G$ &'-*@]B]Q MX[]3J:BXHG[W0\^_I07\G/Z?F7XI'V;MY:E1T5\*9FEX_/C9:_4"4>&9VRJ< M;7RU.EC]]7I]49?:XKG6G)&L MSB*8S:G._Q%Q%A],> J5PPC$LFNJ5(.SQ8[17F%02_&&M\'W-+AML;ZP$>2L M6HMAY-Z,3 B[2M_PIK'<^-W5<49DV)LA[*7752*A)F41/6N=HD MF\VMD$,WQ00(',)! MVQKZ9$+V!P[RZ-.HH,)7$$5J[TWWE.!:@13C:M=*8P4YTXZ]_0WN!:4M1K5B_3[Q)?DUZ^SD*Z="KC&Z MX;]2?G?5^K='OBBO*2:[KJ?=NH66BIB[[5_L0]QY^K;5IC\R!YXCV+O="Q+( MIP:>QS@$36MR*8DU')B613U*VK_>RNS<+".^TMGR0#T_81%6*$T&'+#"MFZ! MCLSC\S_Z?1[9J3Q7CDQL?$@,OYZ6.[O]QF1^BB:+:M+#1Y_?]6B;;.+X4&2 MLACICMH/G_/O7E'#Z'_X\?LY_>?TG]-_3O\Y_>?T/Y^N*\(WN-4U$8DC$&X] MV&?P%N)BI@RC:TGQJ;KWUSZ]"VWOS;2\(#H39(@V XI6'X?!V5ZP^][QHM"R M6&[!9W'(Z @=&]!5)8\W2+I9[R#JS$/_,5=#YKM;YP&JCI>YO\%/=L]VA*-H=L==L,M]I//32$V]Y*)%8B9C7-T]K6B*[A9- M2L2?]AB_*?C1'5?07!LD.S,R(_XV^=B9"\N=G>X+49,/4.Y]&>M^^7.6(\=M M'L]SF"1ER6:C-C)ZC)'^92 @\3S!P(N 9GXQ5,=<>\$WW.R;(I,^VXL.CN]S MD8PS0O'7HP+:L0%F 01FXBDL4]2,W=0;H'!I>=]BPM4KQSG:)'/F M52DHKWQHW*$$F6L;S'H5,'[979K^4I@F2 8T1MI7>!;9N$Q!:@X2'A>QZN3? MS>2KRLZ!GD[/7QW'6\UZQ&%EIB'-#;,?1.W!$,S8A-)$>:1A@0A:_[A2=5[4 M_'.65TKB2*J+ 1U0=7S&+&+L#$$%@PM$7WWFMFI#'(S@MTG;OC.VT"&N\E#W M1&$+.UPGY) N%=G@["5:B\0%+4X9K ]&#F]E?XV\I='ZU;=*G&B7EQI"/"BU MF1%L+]7W5B^;\MBU&NS+8KL6+BO$\[F&_J^W^70MR/ST?Q,4*-3M?PWJ@D'5 MF7*8KL:96:ZU:Q;$.RB;:/G=6IPWB3# *'51;,'@*67208$.O)BA #W0.?RG MQ#:[-RV)CL_F9JTI#Y]]*(N@6(T\,R2&\<6I#%0_SH?5VV']%_R4[Y<[2RR? M;ZL8QTE^61(/4ZVF>.[#?/V?6LL'T.1W<#QCK>#]S<4CU]_';6 M21OY%XL!W>!*_WJ\%2:K 7:*"$P !SUC&@72[-%M:SI-6T#AXP2GDU['*A,5 M9*4(!O;VCR)&1QE/%N%$B# 5 ZH6GF89\R^.W1EQ+SG,>SF'H%GX[] ME$0%"6)F\EFM&G7?N[V38)C*R(D+VA!AWT__!'ZP?QZ_VW]-35L]<##4.!4O MHV5WZ*E;W"O<0BRKCK#HM./S_$_";87FN]^ MD,A7;OJ1W?5&ED,A8L6%_$[VZ\%SQR2HD;*SUET^0R?F_'NF2G0L1\$G\#Z. M#P;I&15W%FPHN'6! S@O?X9F@C2$6P"]O)>]1M*>0(G0)>:GH"MJ8NGE^]9/ MN&_[^EOUD0'G2$"O\VB?]H3--R*1.&"E7^%V@6O+2>DV,U13 $3$JV]V"@ZS M5;(ALF/Z-"M[W>28[2/IL?.61:7U7"CI]88I\D NC<% M4!U?]YG0GHX;Z6-C5DM9OO["%"U: SM6043)="\PV)B36:.X]]E0.M-]8?7= M^H"H3=,OS7.&[(M?FV;L1#*DK?DGU#RW]R43#)X-29J4YPA*36)#JQ/6YHOV MN;0QS#A3S&*=L==F.G6^UZ[8QXQSG(.GE&/MIY>%I2ZTG'AB+U.G#?_"4[DO^9;H'>8&C-W6 YZ M,A !OMI-Y"WWJV@A:EQ>AV@>1N[]K=S0F?Y="S'MA_YMOF0 B S8/V%-X-W\ MI60.8^:/S](C8K!?BD7DICV&+T)'-I(:IY^J=*P"S W5.9+OG*!U M?][!=;Q;?E:7R$"O4X3 ?7ZE5O:1<< M2Y:1A.4]]XWT>Z^O/ T;-ELUJF9;;)QB&+<]2&KY%MMUVNQ62Z_Z\(:C4_ER M QOA#6:"IDRPP \RXHYS+LD%]0(1&*"98:?)DP^*N7&@OY);9=KDY;*..7E5#_"ME_] KJ/9A$902L_FMK+"* M#'B9IVL&[,PHMXXF Y R$]P8SD8?_;2 CD+O&+!E8/JB&"\R;P3:I:@G21<8 M5-*HJ>)-^D!2JQJ*A]X_3%,\C8G[%F@XR.2GJ:H:]TAQ%?X)@ 9-6]HM>&*# M6E"C+]6Y JTGSV/26[C$8,4$O1]FG+IBH MSW2J^%O0!+:7Z)$!3IQ'#_.8+&@"@2#5=[BD^,HW3MJ13/OV,I:OVG.#*U*4 M#G/"OTEU6(_^"#MO MQV3+%RD7=O@J84%DP)=T??VI,0@#\:;S#.==508-*WO):->CA\OO^($,H*V1 M3S@HOM>[5F+,\JQD5<&76D!U.'_=W&#VYE+N1P PQK8POTE70,<+FAS9<'/7 MJ/.@<_5'-$JRRIDB75>VB)(JI,@=C'\,4_RGY;)*W9_Q11M':$'JY]O2DA8TI/3]%"Q9>ECR>(TWXYO]4>^'_O?WPEZQH MQD0$/DH=4Y"T=]"589-AR$_K["W1&+_30=]="FW#\P>RJ)C0=A M01T16V[N+U'V[R@6U,F ",+3FFHD;\M"[WQ=KXN&9XE^GH]_5GS8MR_Q4,"R]0/>G%WI]=W:1!N1@8E&O;(O.=Y\\?67!58TN '0YUDP 68 YP*KY)9 MA&ED\"I^8)*=(#D_D@<;NB5!!F#H P]7MDU!.']\$T%E2BT7JC;$C\&]JX)Z MZ%-O_PC5';GS<&<<[_@4D0YD)'76GL"KONO(L-'PSD68ZMQO'&+=U0GC)P+H MH$-]?FJ7V]Q;= \Z=7%7JVZ"Y';W_5J"=S_W2?11@X<;]K,^UVHO;P-M@[ZB MN$"VTMM$E6R95XI"XN-E?4+&C1W]]@'^WDHWW\[VY$V0F$FMW'0D]L/D%;OS M,YKF0/^Q7,!*_LK;PZ;%3&7Z5;,I%>_A#8$6*9MB,(;//@>.O;=.S\GY4F\%53>UCCNS0#K713=AB M QEP140AX/>_:X_;QC$YJ2OBC.D_PB?.>65#8BD72%-&Y& MBS'6M$O_.GFU/TWA[H@6TSBW=]E;V#3%*V^329[#3R@;7LO>=>YZ,_;W]+4B M@]KRB]7Y\4]F XOG%3%"Z]>2A"+R-P/R 38C,ZE09 M.*)6P!:<2KR*"6_4:K&N3KCDZD2QU*2V,;.Y%TKGL^S/2:H_.!DH:(8O+8#J M^WWH!+PW'GMR\%RCD*KB$9T[(FU'A(^.>KEGV)K$7=J[ED8HPR5>N=DL3S$T M604L;:A0(]3(A&37]A^.P@0V#GGWDB9;9+^!PJ5O<:9]1F%$XEKW)6\>AA%= ML9+:H8;XO-G3 Q$L(\HRHP6 C<3NC9DEX+0SY![T.IY_NOOE($%1+K7!SJ6C M3&/95>1;,JC\)BW^\92P[5B[#5?WPOR95JXBH/A-^I>[ )"$6F6.TK$=_N!I: M<=LNY0;X@1\57SD9 &=#1I1 @K8GB,"2UWNFAFG*-&]9GVR]7Q=AFZ/]&@.Z M=L7:06B1CI;4XJ^ S\D6K M5E&%*JQE9O9N@D?17N;AE;%NB[J6IRPATOZ(EQ\7KR/\4FL@2VY3]&2 (R=? MU_P."F"][16G[3K?Y.T$YSA1]2R,3@*#+6D[HPVD/(]CT ]^VES&!M+MX5HU^7Y^6HC"PN%RK=A$B8J*_&LXL$ M+EU3RD,BC \?UUG:15UI$.@@^3\LR5J):^".&_6N5/T MO*GJCWZ"'#&J?C[$U_ZJ^P?=4X[K(@;"O4)GE\I'WRN=8MV37MW1AK"&M9@[ M[W(^TU63\SRRB3$MO8\Q_4YO<6X74ZM?A @47$G_^]? ^=?;:Z4/*%_.O#$9# MBD.RIP\34^JS^A;'B-V1,RJFZ(_+F=/I%?V>\XK=:!%D4_>QI5IVK%7 ZYS/ M-C+;79$V>N(=SJ>LDZ@,4P'9-/(@JH)3EU$J8HJ&64N3C)!S=JZBKQY]X=DN M)9PB=9?3O=ON*:IS7FV"7B5(D89B(:>A"C9H)4^52/M+_)$WLT=J+>&^3S;" M,%\9?,XY#P^-D 'GH.P94">\E7/J!Y4^M4$+Y ?'9V6QUH-W%AZ\? %\E);D MB; +OV1D&"/]_OO#Y>W2]#GF@,]C[$WKX-KQVNB4ERETBLP9>$^'>2 5NWH'1DP*-R5(SH)4-HN>MI M'=',V;/>O+ZN"JY"R(E1TLUH1:,NYW/-X 23G.6BFA*SH"Y(":QYBA7?-WL! M1*-(F:.9\=DU(ZG8L/UQI.]K0-FRVK?LY],!$? D;(2"'A;WR2MQ=QOLO7LR9V9A)-07T9\9Y"_7^Q]YXQ;771MJ@))'0(20@=4N@U] YI M] "A&FQ*Z,480F^FA 1(Z)V$FM!,)_0. =-KZ& ZAM#!IA@#!FZ^\_2D([VC MIZ>G*]U[=#]IKS];:TASK1]SCK'GW'/2Q3P_:%56>H5^D:Y_U5#.U> BHKT? M;::K[;ZQ8'5TG;S5CM;YG%S3?DM=9:3:C%NAVX+KG.QB0!CQ[IB"CMJ?1#T9 M!,P<;T[4]6Z[[-T(8O<1YP#?_]3UYWI:/8_+?C='K4S@^+I6H6W\E%L\6F+\ M>@H_""[4],?^0ERB;JAXFW& 5:II[F;? M .Z;TCO5M?&RCF=\3STKUHN\S/_G=Q3>V0%]CGX.OO.7;N9^D2HU8R8%Z6M" M#TP=ZJI-<:_V@&ZO8\4KL!FZOH+/^=.#$>_6K3V[C:_G_ZG&!]T ^G%_(US+ MG%)W0UNV:)70-\Z8B(C-H+K3&\#%P_:C0$5T[J7+/W7UD+_G0=T R.(S:6E' M;@#0W1O B4#0.CYH506[U'X#>#ESK=U[_8#@/TKL_].+H/^T\SG+O]A_L?]B M_\7^B_T7^R_V7^S_C=6O22\9'/3RGV?[JF#%/1Z'V01 MKI?O(""Z[BOOCBSIB9I]IM>AY4XI.TL,L%^S"F]*C4=T4IE#KY_Y 6<,-I;I M;P!V0<1XR]#RV@#I&5#$D[B=A[J^>BNW#.CC#,*"6JAD+=M2GW1MU/!I,61* MP'0MFS_1AW-6ED#4H?HI][N:Y?8ZY;&+<1U,TK+V:+?2D!3R,LJ\U M7J>\%RM#;CD:_Y1J2#T.OFO^G:WZ(#;H._X!&AI34)Y:N3V6&O/FX/FRR _B M'V3/>YTL6]RQ#E<)-4&46UZ@S6B\W.C:+-SK87UBWN^7A+ H&E)=U]$A,/%X M6UY%(8IBESRRS?RCLTZTFF9_S=3B26C;2+LH8G6OKHUUMD5=QYDF0L-?L.I8 MX<4-("0BJ*]Z9?0"WW #^'VO=1[K<@-(N+\2='F[&U\\TUT1$LB$F[*!@W!1 MIE]+K7TM+MF7C PU<6K(@Q7L./ZI-'5RF+5$6G=S(]2 U0.!:Y=?$TBNT$':V M8;(V9[K)#EO;/?:U"%EW9H\+\C27S; [8%VK"W)6C&"DZXJ&=(*$0O^R[^7* MTG$-CH^^?>/J5B01P)#95[]&EPC+ MPQ5BOFGP)%C3O8/N\QE$-['K77!@FN M/=)2#^NX'?"59L0U"Y* <[A\#%/ 691WE")?!)3L>.VQ+@6 /!/[+,:2=6B] MJ;I"E GHQ;%2@=P#-GK4:996BJ6_PY]$U/-GIFE=209F>4$&Y*T6MD"43CV-:0!#>7WQB3"E0 M"51:,IEL?,@Y?[X3^$$K+9]D(J8??/!?C*+X?R0+2^GTWN9$\'[Z7]WN]K_; M^M^_@]7_.>M_0KZ\:'P9NW*5:!U?E_-7BX(3HVX 0R*\%RZ7SH/7_D&HZ&M: MR:FH?UJ"SO_3Y&P9APH*99OW,C_^*ZR97=!PCX?_T?IU,16/O0'T,N&Y_],^ MNA>V_]%?#3H7-.J"=VWOC-UO%CK?OP'$2.)T_@7^"_P7^"_P7^"_P'^!__V! M?)#"WKADTHRC=B;O_$WE*:=FKSC3.BG('F2EL+'QI5T8E\RJ]< &4 ME_K0S/%3:G]<]-CA6]JZ^ 8*YHBIO&G5/^[K?^7%/!_F19F""FR ME2),T 0(T!Y5A+:).[+*X>;68NEC:?IS\%SHZ!+PFU>VY'_80RWATK:6QJI, M/PMS4\3'?;2Q&SCWM2 :E?P!<7D:3E=F(#*)^^<]K3MKY=T$4NM1%$=* :;. M#$-%RW,3[JX1;AN:1W45 S> EN1T=6SCRL0(6@_W)]=KTOF:S\%S(^!^0.R/ MPN_,43%*M$?A+0^ 0XSP[FB[-;I][B;O\-JSL1;:E4+VQADAG8Z0=9X[^K - MU3X2T8']^)1:_G87ZK#4P,>,[N454/O12D^U,F#?#< G^,_S=C3SQ0=S T&& MH4;+K0EW9UY='[NC,#-1/5\HNG+Y1@8QC(FO;G%E?, M+B*($D]9LN"@..<6N>^M4V?QZ3D!MWMEF MK-TO==FH*W)Q"KNEP@!H<&M;#0R>F>P-.V9,VAX)E936DCO@D>T1N"P[.2M= M,-SWD./*?+R03IBBK[>$BBR0Q77;7%,[7)1"B=& ^U66P?U4WD4E61Z%+VI+B_L_ MUD:E.G6+=&EM!KZ/-\_U[XP?J\_LNV\Y\M%U7(N,M02LSFNZOVC3?/6FB:A7 MY)8,\]T7@"*B=R&B8(-C3YZ1I$69B'&0V(G#>5:7'6.\WL>F@)<1&'.DY-K, MYY;[DJ%XH96^1ZG=;9R-]@*V38#>6SRF0R]0[ T];L^8/G:[NP=.8-F(/':% MJ/#J4P48KIC[0H5![Y ]EO44:M%JG,*9Z=J$&HZ1;)0LX?UD,Z/\E:M&1RBS:TGU98DJS,:)A1@@RX-<=+Z!@$&/W$C^35 M/1\;\GHL3LQ]SVE)Q<;A&@OQW.B #[_+1L&_ZZ97NF[& _QNT; -WI%(8ZLMQ65,GN.UBYA]P2H+M)4\%/?SQ:\'S8 M_ZM3)$,4HJ>5*#W=41CHEESOP%&U,Z_R#2R&L-A53P;:/$A/G0/.22Z>J&^. MG0!IT?4HNM V8?NC99PC?L&72*"[M,\JZXY<\(X_:Y4F(0=W0 ,>#B3<^VGQ\3&>FN^ MD4/)I/A+CB44S,CM8LU)$]8P#4&E.FJ+1SV*CIH@?)% 3AJTF3U6D>:;!7JJ M-5J3OWQY+L*[=CFS- 4^[@',P#_%7:Y21TL<9U,OJ:;6H3R0GCLD!S0^3'4A M+TSB1/*"_69R@^8[SB' M%4KWKIF[Z9\FRH9*2*2.F>,*&_=3;!CVT]#F1'@WC'<(3$(N .,"J@Y'-"U6 MJ?W8\C.H$CL8/0YY1@!XQ.;;=W[^: 4(#^FO-+JXUZ53F[BAL:\.1O)P>:54 M6*?J1=[_^KMS2K_8'%(_SM<<('AB9C>I#TS&/[W*;Z'!I&WO>8";(^4-]-NQ MSOEW(VQUIE(I!I:?=\7D 8N!V9$=:\_$32GTF=F;Q*VJJ3_G1A04_TY(\O^> M4PU36^.C)O4)>CM=*]W=EFU!N*#]>*]8Q'5'^[ELPFV8.]H;-1.1BZLECFP! MG4DHW,&T3G5'1[FK:[:6QG_M>D/\XL/G0==F0>U%U-2@VQLMNY=U3U(BTL[[ MY]J,SF!%[:G?.J*&ME8<)_+U?-L;H=X;7O'8[@RN?K!^KLJ)H;FJ38WG+*%QI6KO? M4P&5\XUB;.%E0MCDELB)$\+X3.C60TZ2C!9S'WL%XPA'..'ZLFB M@PQFAP=2-88-'.^-TX9M<[RO$J58K:?M3,R ONJ!;(G 4FDR]3.X:Y(,#K#- MX\*GB6.L6E;?= ZOT& M\68S<77W7&F]PC+VO1G;6.7[T:I%'8OR;_]>QBG&"D41RS2'?TPUYJTP\&CB\9DH'JB>G_=^CY]_E1[FEGI M1O?:]LH*7&QQ,4%]OZV?[>68N01,]JJJ19$Z7&$8\V1'B!I7-7YAJG PC5PR MIA..H\CCAGYD+UH_BE)AIOY18^K8VP4R*(<7F'8'P!>5.<+6[E#$P'_BJCP16>9V9X\Q&UY7OLX7U])QPIB^6ETPY1];HF-%A!E'$D6*C3/;+ MU HLL_.F/O4Z]9 Y9Q?A#= O23],PYZSMM8=4HNH]U*,C:$N5NJ#RO/._1PE MT!/5&=H(^$?X/J_I7@*H;JE?<+-)QUS4APY;%]GY<]>/K7LS_!5&.=:KKG?O M?4O.MM%#"EI"*P!%1O K0>FUM@_HU"@Q%Q9[PXN1#X6OBK83-VVZV%%/"Q^M M%+%T "*VAT1@SJ!#L_3U;8Y2#D_/08',Z0*I-PC**,-\1?]2\ZXFQWI0^@,= M,^G+YS#+:1BQZ^HAA8]"#Z5&3]:3;[G5$9M7^CH52_&-A-)RUJ@PK@)J3G)B MX+,*9GF6Q;,Q]N1YEQPUT_0U5S%T4J9CNB"R;ND+QV+U[%;%5SFZ2QW';&K/ M86\$&R-R0FW*XR0& AZD![WPB/&#QK[G(KK[G-GZ+DF%/YJNRYP*K_4[%8B> M+GH(MVKH&0HNZ4$5-SVC@+>1K-]5(6+<[UV?76A>+B&?&)\ =2R:@L"R&;-O M!BFCSAP&)J8Q?FI@%<_&<1TE7[M]4DS(YJI0J%-,O!TK? UJN>]Q)3CR9M\! MC/MJ;4WQ(2HJQI#-_& M*$7@F)DP#HA2PRMB:APN DJG[UR/ZE;%>JDZ^?K$RE8?4P!(^!;N0A85F/$@ M]%]2IP 9)=\9V^$AO)TF'\U<>3_#69D@6$I*JJ.CV\]H+Y$IM12?UNM=$D0V4DNI!&NY8,VSDZ>^_7FIZ;*[AF&L&<537E$&<\?[7F"C9CR/T[]_[AQ WQJ[BOK$!!)MU7JUB" M/,L.G3M^#VUU<#,?E)-V)Z-YU8\2U03WM^)W)HL8WWIR[B4TGZAH*,$\BZ[' MS9GQTCE(W(P^FBHCBZ*)G+>8CTX5?"#Z+*[*FN98YK8TLQO?PC5IX)@"'6[5 M$O7&^^?T]^=G,IICK(Y4H7$Q+*(]JZ-O0OLJ-5L^Q]$K2CUO/:?=-;\5Y.A"@7=RA?.[Y/A$Z[E.")H\2R)( M>=;.](LY[OG3Q"B*F4DK*3OACM\IC[NUA,=-$G37 _3+JDW]GG8A-HWDE R4 M)!DT5O]HN@ON7&:-*3WH+]#P,3.F9[?/_Q;['- O?@1O4H@XYS1'RJ*X8E"3 M,#7TV:]I[RSRZLR<"(TD$1,3WE-HFV/EQ9,,.P9V( 1-AVW['2AHAOBQ4X= M+'&Z?EYQD'SAABB,CB%QP5(K?)J9MI0R%T'\3@XTX*".5E;7#< MN _1.E;F>],)A=:,I^+ "Q=W(K@K$N71.6W@F6L%F"%F-!*OX8(NZ;P(S/WA MX[:.-#$QISUVMM%]!;VCC^*=)1\!L&^$3/=VML_?U\)0M;3189;BA4)@;]@& MNOMLZA/>!#\X(,BQRB*T=CVK>EY14H20CN)N&HM(5)-6%M%RU31U5W*LN0&$ M^#P;0;L5%M6MI5=!Q1G$"Q)F+T3^6I(DOY+3!L6%8@;7%!HQHF!T4&?K+82N M"W571>&B^;-!U?=>G)O/Y6437FQ'P/]2?VQ?PGS7Q\X; *W8';1S;0-W"[+? M64V*:>I(1_OL3.0R6-3ERLRH.EB[3PXAF3DV7=1[A&R!#5%&$ TPRV+X>IG;<4=W!4QX9Q7. MZ)OA6CL'6;*TV ME5 ]F8ZQXFU]*/O^L-U@X,*\R45!1$CG];Q^97U+=99LB<8G8\NLAQ0)CQDH M\MZ_H)6'-6L)#IW=US2]3;NFR*H@YI/8&3692XKCC0*]>KR#4Z-HE$OV51M@M;'#G7:MCI MK58?:]Q.@] ^H\=Y$><$! QN N677[+"JIGYA17U,_9E3;GR#^?V1BUS(OAZ MY!_E- 1%9XE-M;'@A69@*CE&KPIW&&$:(AVNV4*VIU1#!$2ANKV F.3-]CM! M3D+$^+=@?THM)73O9R8RJ L[Z^OA&\";?"EBQ44GY@R*TPK;,.V8[G<;,3^T MTS),,VLAKT_!\Z98.61C#&/8$RE0]48Z$#AWL@PY9SU5>@",\GNA] YW"9J4 MDUW)]#<8=YIY.UE:6M!07^<>&C]%"K@VE3U9:Q%:Z=VO70UB)1%;?O 9SU?V MD_Q/WPU@2Z]>.WGTHCT7+>/,V9HAJ!W=:U%LB9X\1Q';04''==ACN9WS,"9R MT ,^[11=Y*5BUHQ"0DZ\D4B87IPOD>Y,E-]CI5?^_+_G1CE:V!P:5.=RPWVT MA8-7O5F_R=G5PMK1L=@_8[ 7'DTJ,?MTG1??7?CVBQJ0U7;T[P/M8P+<6JSC MS7K(N7O^B#E.=^IMZN][U$]?2?I[R.UI681U3(;*O3XW.83LYS?MU2L4Y.34 M-H5=+/%%.N0VU">_ZN5_PV"J_9)D)2*EQ2O-RR[WK\0I]NLI@W[?.D-F[F49 M9";=,QGE.K-2XN]% V9ZZ\U9%60@@2Q-N,P?VR"8PJT08P:QN:=H#E2]E(G8:&.&O9RX?HHC5L48_ #[@[>(8F)09X*DQG>S%';OF)SU0(HJ M&&L9O_HEY!N =*#BO4-X]L5^&UZAI M81)5U9$=(/&A.*4'<7F)R_SO'CI)+:CI,CGN][R7O N9'A1)F\O-KLZPH$<> MI5WWPTP:+U8IS%SYJ($$H-\_# U.4C(,$L2 M1*]++QJDA4EH>AC!MQ'[$&:&J\:(]IIQ3BC#N_.O+D^L,5A,7DX?8YX=\I1[8+E!QR5P M+Z(YP"Q+]2(KXLA\KAUEWKB$=>EUZT8[:F%2 M$(7_>/H?&/F">2\UOCI\_$DR[1I;M78O MI?F:M=]A> O8AC43)40]O+ZDPKA_KUS]8#Z!\(XN%94TT?OW\G72]YZKBS00 M%2'=0ZA(2C$XQCGG)T:.NTNQ4#U-4[&+@EJE55=]3)(5*&7T<&_B^(WG ^ ' MO#UN#L4G]%DBF[J-86NZJ?Y+=%%;2QHZ5I"DF2#U+>E*0B\N":"VNO*,MIIW MJ2/A]P[\!_@_98&W$#F!=]78M>0,,T M$A2I?Y>0=[]?5^7[Q7U$(,<"+@0ESWRQ$*23$ ]<< MFLT6@<6+C/HZ9GR88Y1R^TJK-^*: JV02%6),O61BU-Y'^1-I)'1R !(K!WE M CR]/\OJ1$569V'Z-A?2W/S7?""TODK#T"6B:Z)3U]-Q?Z,$NI5@"K:KU3$7 MQE%C&UPH;@"=KW+P%C'+B+:G8P=//G$D:3]NI"I=>$)W^9VP@25/YEKA:B6; M94N1IH:DMH)J1]C1S^,3/)WUA2']0%4[JK=_6SU-80[F"R?^5!9;P2Q^VU=CX\_?2P>U/X73 M?(:'YO-.F>:T5W1O^773_@U (3< QP#(K^LGTWAI3/'T! (9FER\!#:9ZQGB M,GQ'9/&VP:2\YU[#6XDJ!Z"D*R3)0TNB*RC^ MGJ%_[FE=JY^/XS]:1AAHEZ=C+N #QB9C*A#+3)1T*-MTB]5=ID&NEMKV6LUY M]>.:/>_%#%JDPCO7&?']98IK,9]7:_NM75GT4RD7&DX,^UD2$?8?1D@- :B8 MW*=+K29>*C&_5) CS)-[V7(!6Y"KC8(+OPQZDPGR"%A\*O\-( 6DH* I;ZP5K,:D1W]6CFP1[%F M!I$)-+XJE..X 9#4E7!&5NR"_.6 65;%>;_Y/\$&!T(*B]_+H]T@R_UN.\8% M3_1YI[!>4?G^IO[%%^>@BVOBY&]67!]RBCNSY=>3*Z"+-<>MT6Q1RY71)\B) M);Q, UB RZ@A3![XPN&-XICI/,Z^+VU=EWG!_&N9Q'?YQ^=VI^SD&V*G]B%KJ)3/W\R$_@M4%/2VZ8[6()\P?:- M>YVY[P[J=P@IB@B(M!0^3P'J48/%M4IY3"N39P,-BD/^,P M^8F!>[;7G5J.*?[5R4>5"0E,WW9=?4? M;*?;GN(%6L8KV"?$R[3VMFF6^1J.P,-1G2M% _L.)NONY\ >&R,I.^GPGV5Z M<\?'LLAML8RZ-B2;6FS7H&"G/^C]GXT-P]8:J,!E6E -]5ZB9\F"N4_X:E[V MG$S^A1RH()'Y#[V0SNB0BNR+40[M =?X$.F*R^>XW-7E#PH/5-#U>A.HR18= ME]S.E(?3$G,T)DFS">&_D/-A1S(_Y3XV%6_= &J$NK2#9?)DJ+NO[@6 U18W M.M9D:9=&9%D6^#_"B2%1Z^L8)I6\"7T\]K5=NB H6 M"?V\%$7 QM/108N5BC*T2"F5.^:;_J&YE+$]J"8OK9>9%3%LG,^>O@7;X*5_ M8U7&S%(TE948E3)8EEM0T?1[!$>XV@KL5+R#Y\J#^*?JU57I\+LQUQASI(@> M1!@$K8C/FSE.@P*Z2^F *=B)Q<:8)>E\?8<,BN3GVD/O27_M\4[!ZB]A/K:R M-X [. WC&&!]>^WTO1%I@\_(JESAI\2%]G&QO6DX/.7MK#_%F;YN_L9JBWQS MS:T5M3< PJU* S-@L'L^JXMM2O1! M/_6&2F"^>E4E/7)#C:E)4GDW/GQ- /S+O/H&\*OU_B\SN8E'K5-"8HTV"3T# M!$+?I'>Z1R0J;7\%8:EDR!"UN'H,&&O1'*N%BRX81%&3A!VMS$#-8<52A&?A M13< 6Q-A>2:6P!"TRY= -IAS;3V&-?%A:H4)"*HCWETL/O5-^K&J:R.5MU7E M>HC?S/0:KQ6:WH^FI]Z&]JNHA-49W>Q !40=&:\D1] M/&HF8%D(/.^Q=Y%1O_=A-<"\,^B6AX:I#7N80U[*#I/#"TH*$84-7>HW1[@; M@'.K_]NITIKD#Q7.*]7&&T9/'-9)6)4O"T5\K6*(]0Q+-I?GTQ$_(6P$AT+6 MRYL.P+JSM_M<1-7G*D_;!Q\KAL(R^>SF.K&'B?.C.:T969E-UKO-E\PMU:@27$E.SHAFW$%GN)B[A,&], M$!8ZYC$X[#6,]T9C_7TV(OYP"G"4.OT(,[^="/@0/N!E>&C^"D>]1H<813)I M1& 'F"AMUP:IL*#,8O'N=&;WVHX>U[/41Z@*VM.O7U%'>'9N2ZY]M$X"[&2I M>*;&I20TO9T_)7;5[H/2JK#/%X-<-ILOC@O5(%GDP;R&4I-?V0@Y]C%Z\2 : MC0)-LM>D:XV=!H# PX+C[L=E;5-O>W?KF4_GLC[=/Z'*+S;>FG;Q+C3ML')@ M>'N\T%?9DQ>7RZ]*R!XLWU="]D.?-XK@UZV67&PA>J/]2^ M7!W#($]M[:73 MF[PHN3?,U+"5*#9S$V"_07GUT*)^V0%OM=H\F'/\O*8^P S^6R_OJ*4](;ME MN_O-A;WV!7S\>7X*27Y6QF[B!,>QEV-)B!OJ=;XVY\;:MRAX$K6 M/VV.?V-LRMF*730>3-<]2FPZ'+!VQUA0Z*^+2-#\7@00)F6'9N#+@MT[]MU7 MLS\KB, HT53A:_Y2VM$P G_[5"%+C7Z.".84PNBQ#Q_[%EFI5%G:ON'T,*@. M-M::8\J/WR>MS$6@3+I*QXGT@\5'+"\4?0.473. 2P-2&:G$>J1F:=T6]R%I MU"EOS\HG' \4CIHU05?:29&YWRPMS)(R*5Y5;R0TI:0T@;AR:Z?KMGQC]^QR MY7L:,<3=:8;)"A]6AAT/%/?22<,60@4UN+< "\1$,:K$&Q4%AT+0DWGI@X/- MF.EI(@>.+#N2^.\,_$,^ "HU<=Y" [)SP:$(N6;BO>_G M&8'*N*8W566^MZ@< @<:=X-#:(H"2AP))O/-08\LJZ0-;HG(O/^ MO6O$.;CS!G!?SN!2$68RZ:D=F<78,L4YR9^H!364&EL<%P[U65AE7_A^ARD) M3;I^%P*C2431(6+#+KRC8:PW '0B3M==:%Z,E#2N8Z-O8.A+)N*1G4=@NT@< MW_;HI[^!/*1-\G43F"!_MR+N0C"/D.YIXD:=1)\,!O'>+:?]E8>P\4/6-II. MJ19>MZ@,4[CFHJFL::]1P8FKE]9F'V^-J'I-)9DVM>E<24F/GP,TJ<8++!X0 M*WJ5NE*'2>T-8L1==B(Y>L-;J-UM!2S#[+L@KN^'&6P-B H[8EZ^3(Q&%>P! MI_D[]*N9"?HYTRF$Y[OB7T<^L)-S@-$*1T5VN=*/_(!.YC77H; M91 AD^Q$TR?%%6^>\:Z#ATO,,D6%F$70@SJ9$/ZZM.@2_N($G@'5/.9G?1T,Z_=$ M^%"1 =X]-X#J]NY,:B-<^G?M-7E9M8F16(>BGA"EN\[\L0_RH"*"?TPDF"#O M4!'Y:-&_PN!A"]OJE4M7.]6A8BU_S:(NA/+5\W@-!GRM\E)E=HMJT,ICW*\1 MR';L)_-:[] V'A.5U7VO69Q5MXABW(59CJ*GV+>>+B]"?JT[/015[R4]*\:M M0KO?7\G@_'BE6@1;^F6UZ Q=- 8DP;4^-14_,#&M%$B/$GT7:G,-R5(;.WAB M]7:NF=U7/%OS1*!0X&3*M31:*-SYG_'N$IVJI](;7RPTFL/5'L *U0\X?J^P MPEI[B8ZQ DI0"&42'V6+<,>]DQAQLEPT+<^Z9;OD\#''M^E/JU1&+WEI-(]E M^0XN6LT'!G]@C0-)_S(-D52QO(7TVN1EFS&'BXSV"#%3ZK69$/%HR@K+U@DA M5,*(\5X!\&B!F9DFOI&>\.."&]_JE?\+7.BEC,]@QUF@X'@>)NBC'(^[J,.9 M:O,JS= /U<7^Z*10&^#68,?3.YDK;.$W !J8*(9P[YA])K JVN:=M;9^I 6/29?416?,%E@ MT,'&/P,6J_#N9]&!L>&=EE6TAO2")J9W*KBANG*_EP8.)*/*AIE*7*Q0)9;< MMN7WNI9"]?<97!CM8SH1]SPK' MQ)?QI$]7BMMZWJD13+ANM QYF,36%C.!9?WIA[Q^J[BP>CM]N165A:,5#_1. M__-^R$;]@4.#'IS5""YH!ZDO33,] 7/\.#T/)#,2E];/%BLX0!J".7+.(8L9 M;%W+M[:"F&%L13@0U%9U)6;5<*-F\)/0@Z(PFC[I[60H_#=C/NKP@P(KIK[3 M"'^GDIR<2=5*4\'Z[3"$'?(IL0[5OWBU,KSPIPTX=M M=MHT.X,N[-V&Z#>5?9B$.66" BGJHRMALQ+T,;9'@\7(QWRM+I'K8\LK4I*S M:"9R!VI;F_7>[+?&VB8?S(% SJ'W-?:3 R67!K<96R+5N@=XCMU.#:N:VB'. M/F+'S"Q^R8]C\_LV?-SEK=C3#?]L']?[[X%PQ!A@#RL3QB.(5.'1MJ0HQ#"N M\N?TNSNJ!P*_WX\LSA#>TH*'OF-BO^)XVSE]%DFYP"D]E3ND]X."3()Z %'9 MF26SHC^%,4X13)%IKXA2^+E3%)SV6+$G-BSPR:0BQ"'UUT6S?=:C M]G&@8<3J'T]#CP$QF\9?3X0[;OO= LAY99%?E8O'$CJ._544$A]=OSORWBJH MIB >2&=VL38C^4N$^*.RF_CV@BI=?W>,I0 _8U-U2O:F$Z/*,!S8,H@I9!UV MB$UY:!01R:*1"M3.W'U841T@M G_NOPQ4 H3^VN4V>$&0-KB8N%=LIWJ[LO* M-EUF)5B@>)"X^.!=%N8XHYSDHKAH>P;+>!I=D&LEW_;#@??\+Y<2Z8LBZ5FW MZ'V4I5)F4I$P[#HVQ%<\D@#77;JJ2VH:6+9I*VF=.UQY5M6IBPV5L>99M8O>]?=G+,AY,TP=CMQ:,^RS&4@F[H: M6$1,YBE=U&K9+-A_:MK\)',:;D.[Q^A1_[,CP"/F-_C;R\$GY9(B0GKU3]D] M^LKI5H5^M5/#'H]Y9LIJ2S+&394S0IJC7Y^YEI(@&M#= _WWI($)S-1-E^:-7.UC%FYRFK"J^X,8TH&ZJKRK M.04UL<:@M/EYE>G>>'/17 TF[K5M8[TQ;8_&A.5:;!O".;U+L=(NRKF@MKIA MINT^1!+<)7S/>B+?^9GH6&6P*"+XSBNRBS_C*V8@A%2,ZJ?"BHVA?%,WT3#B M'RS=[W"2O:S,N!^K8\7VDMB+GF\\1[.%BGSO[L5$B<#C.UBZ/3Q7;'';*!NV MTK&-"A8N ;WD,F?[DX2=BZQR\] 8!HU9_3_Y I;U&JW9!G,>?&:.*7ZPE,I% MTU=0CLFV-^1B']Y4O:OK)L(/AW(1_IX)PZM=I7F:^J_YXS8[LL0:T%X5_O?F M=^Y(1848D)4DGX>C<_#PJ$+I.XWM\Y>(]XYLY"=0^T-PJZ2>T;02%SES80=N M.[.?36'VT&2_O>LP,KOJ:M*+57YB ]/[T2!9#US'?]3Y[=?5-HLK_MZ1-@%F M.(!3.\7RQR=XS"!?[[S^9B2_X=XSY%K#\3F%CDGM4LIM M,%,RU[O:JQHL[ND>@G-'"85E4^)E42XD>!WT4&H;/W@W7GZQ^VL:I#3X 3M< M@,GZ(>6O\X^WU"IRVBUO .005EH< [RWE/UGZ\90?=WTL;786X7%7.+OE@R8 MZR7_&?!*^SV8%.[0A?ISS: IEUES-3+_D!\%:19Q>_GSO;$,,TU'1X=4A4JI M^]Z149K!LX1<7D\N#IXB]6UUGI*7 H+ZA]Y'8,8-8\M<*4M:U1$:3:5NT';S MY-"N40I5M>'G9B"]>J"6/#RK=4A>YJM M61"I1<+]!;>Q9** E?X> I:2IX/"U.3,"*$N9?&,?"HUT/B81*KXVD'6R!+X M?IJ5 ^\A:63>HEA28ZY_+["DKGC8.6J4>#>+#">.N;_&^0'S\0W4WZ"IX=AB M^K#T-L*T\X4T^=9N'--.[%/MH$&.%,1@6PKGMA^Z&V\ M\!/P/+!E'6IR=G21Q=>&%NI2#,NN\8R2O MR:.H^33LO@T,>NK9.%:CV(W]A M,BC[5$>D*_1CQ*-I:5X^B;JM$TS\O7BDNBGQAQXQZ%/1=#97C6[@SOI\@H1) M_7)M#8A<8/ QX\^NB1(&O5A)@90V+'Z\K>X&$/YHLE9#GK$'O/ARAXE)*LRZ MH2%.A?&6:T+OAWX6R(""'.QV4.3,WY!0$Q"H3>F3^-K+7_,E^Q*#T<>/(22/ M@E\0-]^B\IF\RI>3)(YHNXT;&0_ A6LGG$I(4.&(T_ZZ0$!O*ZP676&(ZT6; MKUZ'K@VS_ WC7\NZNUL9"PT;PMI&U--3X]_7O#LNG M6BW6:[E\''R]UDNICCO#QF=BPZY)*.#.US1!_0S?].B#TK.JZ4$5SV*!>1/[ M&P#AM0)D&Y/% [.YRK6BGH6]"GC'%87_&/A$-IAAP,9->218N/P,*S7VO0E3 MWQ5$Z^/6">7[U10Z\*+@Q3->=MXA-8-1 F^V KR7U(E0N#E#(./U>,K=V05C MH\6=>*&,"]9ZIX06:T_K);*&,S,5AENM82,CRUJU$)0'EUKJ=9,/QMM-O=HZ_WH=*XCX<%?1[1;N<37^*%J=Y_V6VL\!NV86F,&5 MD6S,<:>,AQ>R8Z)B;X,NS;8$6I?DL>K6B[WKQSBO^>XEHID3 MR,]A%W\;?H&:.&7]%\AJ[ <^3.0O1>JR%IN5;XJKC]&;2(Z(8X03JZ&A M(4*D>]+NX]>1O5,B*M@!VR :R\JH%(3>+S)3NKH=.I6UO>)QXRRC>W=Y<\>Z%DNOA>GT5NU@X#U7L'TT)EG95 M@M79Y4AFX^8!_8>7^[/#GNW5H5FI:Z-(V>XE831G.F?BBGCEP_ S97IX@PM_ M7#R*3*1TED5JQ;G;CPVAB.3ZQ59SNQ"-K;5PL2MM[&JBJK^GP5PN&L]@4?=2 M>B5XT0>GS7N$F9I+=5@MI=/?GZKU6E"NLO"?I0T"C% M_^757*LN?-#_6)D4='5?:]$0?H=8(!>4!UG=*=+5_0,R\ZXM75_ ,X\X%L-R71ZET8A8WU+/T@^SD=K.P';[R9\FR21' M=^=W'M8W1.?$NRD;?""R]EB9V9SI""+#&Z*C%#BGKQF7;P#V\_9-+V!WM,GM<4_H4C3>+; M_NJ[S0-I+B:"_FBUIW^<:V!TZ8A GJLR(?'1L+>#=*% 5;NIC-?H3ELW95HC M"IM/=D2>*D\_F(6C*[!5Z.SN.XD(!=XJ5@8,16--^IO)&8DS_CG#J(KO49B]XE,=@ ?J])''9A-GA%#"L"]2 M^:U*S*1"E3U\;1Y>,QVSEU\X3M<%VI6E6[$RO$S,V5'.7QM?FFZ++$_=B3EB M"U^N,<<_$<$+-\0J-:&[QL@)UTAM57S*_&C-OTHS^?QY,KNE D*@,]L_U6HC M(:M[0>04,Y1Y2#'&TY-G]-_C+5\QQ#?=&A$AITZ.?-S//@.'B5Y5BF5:GK>( M8Y@T@V[[1"NZ/VI1!CL8Q;QR9HA4B.V]-%EKW41<4_Z6X]J\ 5AL^3E'8T,H MEN>P\1U_:#(>SM[QRVJK/:5?6&9*O@09[8G >7H,U\?ONQLF;;0KI#@HY66_ MZD+8X)R\JXM"2S?H:P.A-JQ 3]IZH;\QULJR\09P=];^GU9CBFO4E/V^E%UZ M'1RA>U[C)6H$\<)A 'Q9&!'AONEM&,=:=EB@T T@["=F4I'RM&#LM &J7%?" M/I2SHK;^S9(]!"ZBJ@ID\F'H$37GB+?Y.>0X]:=B+U]+;KLV?S)AZF397W1Y M6#BAH_-A_OZ#93Z- +WYMGD6YW#T(3849YZ[Y',?L9N[>TV7H7:[KLB7E]"! M:9.=3\IF1VNQ"J#6 _D\):>X:BJTQM6938:[]T=38^WAQR(5N])EX\ZQGC5) M2A[+YQ3WSSX^57P2UQO,-ZW >CVKZ\#8A .O+45+?JK%]6G7TZO/]\^*%DF_ MN0'X>C_>/8JX($8L/43W9(JE]83F.4A4.Y)Q^%\I(-DAR2Y?A>.)1ZC<,S). M*ZJZ[>CW"DKS8Q%YZ^E:F4F\_06-!:>ZAMXUT)+FR?,!AD Z-I)2#L-)D*:V M\0O.S)P:5V_#YK9TIJF7X&%)_:PS%4B)[X$A#39=//G-%Z80 IN1YW(K60WB M@6T\N%/TILGD#0"BP=W"4*KVPR?<8"PLE[8O^3>#Y3V>EXB3N8O5,5>VI0K9(CS:ANOAC[:PC]9D9LR5O";PB>A!5 M_XMI\(KZ%VF!#[S3^[Y<7>[;!'&)^8:%5W).3 !K'AMV.P;.%L2:]R#*.+TD/AZ&G0#0+3: M"I'A'7X7C!UV=$(,,;;2=!\:QT3H[:1]OC"C['L@6RY46]=WIP5S,8%?X/9G MDM[]K9[-LO91$SSTBJV$KML?$^=ISVJKHQ!4UJ9"27L:5IN0-WH M]"9U@66]#8<-W)O.Q/Q/Q5,UKEGE:7ZU]%L338;.VQXR?*Y/.NB_EJ@_<+'9 M C.C,.607K8'+5SH:7IKC$2K0Y[O#6 G]]N7>,QD,3?_\U-"VLF9ONE FHE M]NO90(EQ6$"N"80& ><9_Q$G.?>CGN#9N5Z/-S,SRET18\5V.W'%W@IN6,"K MJ0>GD\AUMBU/3C[9]5X/,+2(* F-EGJK-N"V 6Q-B=Z%^M'*::Z,TL'$,4IG MW4(AP-^X;(3,?&WW=3ST.BYJ_HN3,ERP.=+*F45$Y5?\8F5SLH*%KA$8F4G]$AC9IJ0*/Z0F95^@DYBA2MSJU]L9%,6HV!/+Z),C M*T3%!\(%KK^"5#2H@&-R-]COZ'I5TH\.AKQ7I;VX[?3Z?436$WT61X\?I)W% MJ=5%]/7V/5!3]6$IY$R57?]$#H;Y)-= +V.#>X#2O:.?KU')?CH-*W8#L&UE M _]6(,9I(;HT^/WR)(:;>([_J##$1ZG.K=-&?>]ULJKU6N+&V,:N9#)"P::3 M92=E,D\(34S:IOJWB(OD@]>G:V%EEYI&-P"7Z]_99#4N- YG::DAY9%"<]"D MY)3M;TEA'0SDEPE+G\$LFK"'9)_<%T;R2MJ4!'W;3/<2$W6T-4Z IPHE]PTV M?+A[$OY 4GBOO2)&!!SOPB$O%(3R3X);Z* M(*R7R03Z[HZTF>\P$%N*'HW$"P6M*D9=WVZMGGH27<_16D>22'1'*2X\](I* M=7=$JDS>JM,O:&_YTL!'R'GW[,*,(/ MNVTL.$0N3!TW5N'#NXQP*)K'!S M-M ZJWC7^^R;8J5M9-E6T"V/D^D4^T]G>B;&KYX]SJUS@M++$[S;D\]@/=UG M7&J$^[AH-$S6@F?%]A46O37F^'D2IT!.6T(I"64:UDC'ZCZ^K[ 0FS^1+\[F<(T8,P:;-QMYV MXU.I6 E0DOS!ZX3V?M-SS\ 7&"O$A=#^8U>;M>Q0LV>U"C+HOJN9Q,?1>;&N MC[56R%8C+7[J'[SSD6;N,J_5)R]8Q FAVC\W50-W5XH!PZNFC,HR3R\.=.RE@S290=P\HF4ZZ(-:M(A&O& M3+6C.8-8M#\'T 0O2M0E;[]JT.:<*]"S<+^ M4D:D(EPG:95SDG=\/?#H#T@L,\UPI^SW^:"^YX[[I'YQ(W<_^P;IL9#G4:L+ ME*T 3G=)M35SX1T"4_/Z:3J' [^=,@NXMW1V99<817?61R(BQ4$?<2%R<3&O M495U=+0F"U:]V\]_+/4Z^GF_K=4O@+WN*LG[I4H$^V-]JB.;TL*Y-\AM&T*.QW7L_+]5?H*5\KZ7\ M2CNWJM]MQL5_#G[\U[NT4%ZJ^XAV*1"ASZ)*S=^VA#X_ZK SC2EG MT*D[-/G>K_N>TA*'P,JA*V+DF'+G38JW6?DJ*T,63\ND73<'F=5#\W6)OY(R M]",\UCTJ!*Y^M#W84B2%\:V,?EFFKBG"R_O"%^?E?@O',_?L-KXI7H];"8Z2 M/?_$O-;:V\56XY4.QRNC@9]J,D6@7KM=PAQ#92Z/#*O#E"B9XI2I!QL_]W66 M^_95Y&"-6CAXQ7T"2Z_2W9.S>9-LB!K/T\;@3&)9F0+NO9N(-5[],"C)<3ZM MIU=>WK) RIG69>!KMNJST+^\0G 7.-;B60K:3:/->;+MW1R5.)C@GB+E!)"F M(AVD$+[5^NV;E>[0R^*H%"X &0@SBMS9-:[!W5XS'#/4X^-WF8W5 MU2U1YZ3(EZP_@&?9OHU*>K MD",QZL:%[%6AG M%.BVEEAFQD4KMG^*\55L%S[YUN;%UT!S7$A$69;Q;B6F=KW]?W#VEF]1?>_[ M]R H(J5THU+2@B!(C8BT@'0S*,W0.<( (J6$-+PEI9N1[J&[&X88&#H&9LA! M!OCY^1[W7W _V8_W<:V]SO-\K6NOM:CD2'"VXQ<.F.,>X0=[OGX/V@I,$B#\?_\RF6) 9[B(!L!+CY2379]V^,EQ"J8E=Z>9***RL.0ZBE&I]ITVS) M*AK^,1!B(N:*6L.\B%%N:46]OGE78@W8C8QL)Y,Q]OZ-"^EY#(GMF$2DUK;] MBAKC7+[7EY/N!6'D9!T"$&BJ]L.US8#]I!6VX^N448487-+^7I&:Y>NK4_K8 M7XDL1Z2-T9YQ(J-0?:CBAP-F$CWMZ,(94U5%D(N=L_!LS9Z#=KAI>$*(1[3+ MX0HR]^8A)VX17 =5NW>\&:< 2:-01YZ MKGOA/F=18R5CC9KKF[+4-6QGR>B?<-3K$2:>\_D*J?Z=C]N] Q! GVT(+Y)# M-0KL&^@L>*MJTLZ0 ^;662J_HK]:H^V'2DB#%WQ'_303K_7EUX&+TYUR7#-/ M$RVP=+^'BTAI$JF65:D/4Y0D9= $S2RU/_IE EI/#I4HA%(4#%PLYA-4%]6S M^ P2P/9UHRWG3:,9,6LVK'O:*+Q*VE36,<$!.$BNW,9D?8 M7]QR1EC@[ <._Z7?.X#Q P+$]] CI67E%:Z'1'$4]P/8/QHMJ_I:N\)F9!X6RU3? -I"&O/O(PD/%($2SA^)LS)A(,LKYB%E MYL>&$@IK<*W*PT-"1XE>:C5>%OIT&S7:@P;,LI7Z+FDS?[=A;:* M3/0.T7I*N7]T3T*=^SF,,O*TU)A"8X"$>$)<*D89]>"7Z]HXC7(I%-C;,?,GD,6[ M, (VEK+[XRAI:T!/TK89,KJJ4P25$KM#BO<+AR//SPD92#Z^BBSG_C^KUB_J\L+/YQ6 M#M0I!/49=P=0;$WO4];S:IRQ7\N.G5;$>@#)5']#(D"U3]0255B<#3KC M)=F#'/$+]Y/U-A*T8(:IO8S5_09&]KH7T(JF"O'2L_3FMJFZ^)7XK6-2C;FD MJZ8$[8#?<%I8Q6(_Y!B%#)%C&;S?\ ,O;UIU6( M6?;A 29"'6>:>^!A'_C<.4A^#B:W:,GA-J% \?)>G(JM+&/-@.*:Y7P,7AP7 ME(LWNOD=*(R *DP(U6FHK>Z2\@K)](:3FA]5?=7[6C[PG$_K8[FR0GI[C7(D M!TZX$FJ($6H)[%;!M,"+P)SY+G1K<9MDYS8O'^?A_KL41YKR&CG=AW)3E!<8 MIB25*@VG.!JXN]7##Q*TVA8'M=@./I<8]NBJT6=\/CJF@P6Z9)UH36"'CZEP M$>NV.5CAM;G@3S*IS;>U]1=LH/N"F\L,! ><2D]V::IX@D'>4%X,61!9(-LN MG.GGUC%Y-#-G8_R/U=;J+0,.RBTS5 M!7*F()T(+H#W4_H/V.@_.X1L&V896NGJ3X:_>5WQ,$NU2,^J*NZG3W(5I?O. M[ Z^?!3[FB<[35CEBSS8LNUV?>J M#B#@'I] S$C; 27%@7_;R[W VL5 >5'NY;B@GJD?N34-;A.=W*@IZY#A!Y\! M3VF)0M).#MH?&>$5;FIEE/,AQPJ-LX?T:KKY2D/;B!??GJVJ<'S[D"4:E_ ME+9>]*=(%5[\K/ -F*S7"HXLD[&V&]5 +E[Q2@]CIR>__&?Q$CL6C+D#J-Y. M8^DJG/.-79^4-PC'' :%*1M($JW=!MEW;;9#+1\L=#_[Z1G]:.U6>!>#&[Z 8WQ"4#="!WJ8UK1_QF-G MTE?^ZR#^P!A M\DN7M>PH74%0JYWMAEIB!DH!J>R%XN\ ;EJU3SE]$9B> M'K\WYS"'F\1 YGT+8IPG=QE,RUWBNXRJQ$4!:IQ#(K6=BT"WPX.AAL5.,.12 MT7K/@@L3B];87:L4L[3,9AKAN-/V9U_DX82;Y5.R#R%"3COLIL1[11O0- ML=&.<<;>VHNM.EX/@ZUOQ2N5&[1^X&%EG\S,*;%A-^TLH<+7M&]*5LVB:H*8 MKV=3U$!'I)ASL$QHWS[ M.'%YZT#:J.MT,/6G+Y_L>]]'!^I]T5O_BJ @,*.*E+_2A+@B2F<.0(QR- Y, M-V%'>6MEZ:G&%16TZ6.-GVD>D YV( )\4OO]NK$1(6?'BPT7_V$HJM:+@ZI; MWZ!LG5^?C!I'J_7.,B= S :I@Q=RT+T.J39Z&R&:R0X"BG[>3*I"R@S(-$K8 M*VW78E]]L+.$JJXE$V<9B=-=2+WIN!:?RVEJP MUI?TY0UTVT>^EC3-?9O4# )7Q!S;5N.$5('=J\RS,D",BX,K*@TQK3U3T#J] MEGU,ZA%?VH!_6,;N'K):CP[D@IBB(OHUM#HIUYFU'I,_6!IQ]D ]+%+_$LR\ MP1RNQ%"ZR7)DL$$HCN;[__YX;'Q%%@"5L_C#\'T8H;>9D5'@;9W-(Q X.FW8 M D]GA7P0Y&MLB,K=&*2P+Z!U-F^J_'O@;ZJAU@ROLOKMT"#UL\"7/"RLFI&[ MJ=$MOB^OB:< 4OX:2'$K^T^&D=%0:13VG]C8&*F#K3B43GM\G8E>,UO:.<4] MM-S2,MD.6!&>7S_.'(S$ B5 MG6RW S'@"%' $"?-,.O4 [L2DYX1[:1*/RHW$Q&^>"3@?%#V2DA?8Z) A[: MZ7Q6D91K.++P0I #V![&# M$=Z9?=GKK*;Z[ OU#6^6GT*>W-WER;0,]53X=)B=!U<:R./*!.A4$0.$![H(:9),# M'5QI(2[DPGU5F;[=AH473PJ'ZXT?TPH5JS RQE"=VIS#R&_"O(IUD)BV@JSO;HB4UC$JIZ2W5,\.5E8CYASWO)=__<>7 M8O7U#>?\-ZC.3"!#X"2F<\T>[V[WH,$9FOJZVGB ].J[6G5?_Z/-LI==B6,4 M%(@]H&-ZC.W2&GN4J8(Q$[IBENM$7D@0H4C]Y [@-+PS83T_+B>"HUY7CUW4 M?8^=#ZLMJV#N\?-.AN?.:TYQ3J\%OWK)PS!F;4"86_F2W+E[,8#"!+)?5Z#I M47*XADK<2D[4]+T6NJ@^?36*]?Y2%!8F+EGLJ2I=UG=1ZSQK<@=P/_/MI03@ M'LVI ]EP0TAT/,1V<(/<3Z-'@W'-):::]9*-0E25U4UD'7E/5P&;BM8JAQ2M MSV4*9:X-!XCDM"9;OI07.XY-IL;)/S-U(?Y;[2;*7X.E1_/F*V/*UF?24D+8 MH^NTZ/)%1O/"E%8-25^%6NK=GGW2V^!I1(!W6=F5I\]8Y:1E7VDU3 M2)]?7 MA7U6Y$D,TXX=2NQ!54/)U22+!X=R,R57+5"1J6WVQ][\B[MUTY]*Q5Z1Z?%] M3-*SW)"POQZM*VJKJP!7@%;-B#V"I?]1F_UP3W3?;S7/N< ! M&_#/3][;4WY*_)^?..:0Z"6$TB[M_DA*HD[*3) QW2#N=V5PN ,\(?X:R 1Q M6>J1X_PV D*J0G#_MT^:7CY#E"6E?^SW/0V/?^$#9M#=2]=,V8M\V!!Z7O;% MUW2?38'ALZV!QC5(X&N9Z-7WD8=6$]8S(!HH?S%NNC<>:H%[AF*6-32M^V[J M^-J@NBP]&0!XE$7"!WBQ,*#(?TI@-M9RK86C1 6%>%.2X\TPF=OQL"6.2D&T MNI@N0?=[HXBP4[Q@_V<53L.#1AD8*8A$+5.&IU:52S>YSH+:OX'N<&/19&X9 M_^_]?\+46G=DE#G:UD<2"UZ@#%L:1TNLN.BNGF1==F4\1-+!L.C6T'84 _:H'W(&'&:X MU:F0ZL*-$<&?'5G^,:=_(*]AU>5W4QB!S>NP>F_U?)0B!TPHHS*$%(ABIE^F M.6V6X'S2,0J&6F)&8?W\Z%?]V0_QQE:>&['DL)02L%M+093 N[C O6$Y"?)R MUN!*_2!'<^(>)MGQ;[=2$-$-K1D.,[6NR<@WA^LDE-1^HE24G(\I^,\$V@6[ M]3JG0]VRYE0#S[DW+*A:+G/3:V(J;%PMB@90V.2\'QE9'/' X-I,7GXGI++_ M"G+B;UW0G\!G$%L)7AO8KE2H_+Q?^<2'B"+BIW< -;MO>.IQ+O!@]1_OSZYK4TZ$BF[.(K;C8 4SDO M/RT#S"]L08T_-DLWEQI2>BX3\[O%\IN2^0-1J<3XR!/>=L=81@BQK@;[!K"[ M$2VVE%>#-GCB^OUR=PP[_'/=[,FNGZ$6-OL]!HE^965]"\"F9/+$X%]QF"^D M@W\S?-/[,[ )'0J5'" *JDM#>;4CT@+82/#D6&3G-'^2B(;OA8U7!D4TUDOV M#S;AU3? <@[>:N6*SB4[HE^*0S-\>5=]?Q*DM#L!MC!S@=:+\UH(%FBBGKS M%#UP6*"Q5YIJ%R0;6PJ50#D3HK3"G\_4EI4Y@Y7:WC4!I%[N#NS[L?6JC"JL MQ498L.!"BIO&39 M8J8G%_[[ M;@MW $?'^09>JZ)%ZV"!$9(=EC6 G[@ ML>Z%0EOZKNL"U@FO)0<61O+_8LWG^\!!A+=3:62KCR?P-@7LM'NG =7=@TWD M/^(>&\:VYE.1F,5W[C#(@?-NIU9Y<*8+ O M&=W#C4;E%.8DIV)"25LBR]]OGL;WFV#-B3>">B@7ZW(P1;U:%..5.%N1"["S M[<*7L+Q=@.?)T.L[ "&MF]1?PVGK+P&,ZRQ<83$FZ)4NEX]))8O&4[YJEVV7 M_FQ"#E$E+.\2*M?5YG0B=2*3SW5-SNKJY6)Q0*QI%Y &+Y8J1YTFN5[W*&%O MU2A2_9T?_],U"HJ' Y*2,DS3$[?T.,-N.;X9&=7\79\TGZJ@Q^$HU,IKUX^^ M[$G0WXG?5!@E&=@X^0.?=T) M^A,5[16CX*]@--\5_I+D)O&'UY^3)"L#/DU1GX06G)WSX>R-P+@I?T^0_<>= M"H8&$K&TQ26T8#X.3_&$L*'?8\5+?'Y]DHFP,W3.8^^9_ K9LUC!2O>Q4[1J MV93B9;'$D6?#TJ.:U(X7VWMT1IGP8]TPMR45\IF-G^"=&/I^)-4=P&HQ=T+& M,+\]LO4^,[IVI@)R$I?U_0[0I0QL3F39 5NE7>"""-0@#DH0R R,.RU&:6-< M$WF"7A$"_]VKVK9=:(ZOH&<:HTFH21(4,@:A*\PK<$LT4J7UFK,DJ9H_1YB_[IB M7(&OYPY@KY-0GB>A::"CON+'G78X>UX_4E+FF()@2_Y2O#JXN;C8=4D]H.2C M%&DO#7"M???0<@KW!M?32E\HR/3;THAJ'$JEIC^;'\<]$\ MXLI7H+?XM[@?:[*<9A"K7CF.:2>NF0H$B<"1D#Y+__-DZ0C,-Y).2=A_3JYP MKL!^"2VBUQ%]2%+KN'$:K!#T^\)F_3GQD-7Q?PL9T50:?C+2P04ZT3<%#\=J M*P:94J/M6+\DL4[MM%7XUO>SN4=F."HGE,5((G]UC?:9F/YRO/*5[5]31M.N MC4=5>((+EV 1>%4.YJ@V/F_]!+M'A"J5 "K,;RJW!8NW ,,OI5!A3&4-:E2Z MY]*/-2/M-NMZK?U)6**T"O/WZX4QI<.U$Q$0 UX!.Q\B)X)_C^&NP+1\F!$[ M_DZU[YX>5Y]+NT"A/OPGSHBMG'*9O''MT?5JTZM#R@L--6_,\IFYT1 F\3+/ MF:G=")ZZPLIHP'^ R>1;KGO#5)LP>:ZYPME\8:GY0.L>7*OQ7U7Y($,;^O.! MK!"*:1.,4K;77+M]QJOE,;U[1GQ#%0-/U[6KLE3%SY2C WD@ZAVB2_(HK<=& M#E0K9+VT,YW&\Y(\K.Y9-_Q;43&4_4'5]55?4,* OBPQG'E)^Y+)%/VI :U+ M*.V@F1 @65X'L"Q)"Z.PW-,49_733E8U72Q-_9@"^\5K+N3:@MZ*Z4I.):7EWW\Z;<8Q M]7I_#7M!+'*"4" .F[='GT4_</2N&G2PL\T*+.QC MVBAV"%L\^E^A]PO9:F*,^D95!5F/FQ=530X;0"]Q91?1N$04D!$2JX$S71N6 M]5?#K'36M[>T,"7V^A)+[?2V@9)M-5@4$)8PZFRG8!PO!TUOXN$ +9#1?!BMJO"DVVKY-B4^G"8/1. M'BP[PZL=8M;U;C]%$EZJBA_>OL$YK ?],/B(P*4KULWFAEWVV.JPO;H=)GM) M3,@A*7L*HL<[X+"8^8W^[B:FT^X&1%"/2JB[4;D(<01O M.^[!?7#IV,M^7W:J.O;[4 %,;_9WX5I[.F=-U!5 Z,5R",7#H?.-L?410:;D EU:HFD-^;'; MT7%U7G&7U/J6A<,Q_IDPR:[0S&E-M=<[6T>)IPT:,3""VWD3[_XHYS/@CUN& M?]E#N/T -E'X@Y_NNR9D$^6 ME8)1WLG%D*'/;WXRNWHEJZD(3XS)9WM*+?BW8XMJ0^YSE[750Z>_2H:$?SK0 M%I4!*0'O0E\]\BH(+RX8'A[UKH'.;/DOP9M?EX^1P9C/2ZN[-!UK65Q'P;+H M8?&Z:]^J/3^#5(>12&R*V,=[Q7\!_#UP,:@'UB)JHP5( M )7$G+=_A^I=M+LT2<1\MXSZLS7A?U^%J,+H]*HW:9Q20FTP =O)I:8YY)M+*<\_6'GY_\&T_W[#XN'>Z^=ZJ%!T(!74T?*I MC,1@%;Q7.*WC\@@1U[CQ1Y3$R/^U']-ES4C!)[=VD)X%4SYG;5P MGJPU& C06"<.=OWEF2&!!=P3X2D,\->=%3@S)3FN(RUV M* +QU,+=?"G$U:P#H\ZN6GW7XSXX.'OE%$1QANT<9?9^%7C]^H)H;1-ZI*R6 MQ<.,QAZD934D-65\04!;T6 [?I#NPLB^YD_FQ4^L104)#1)\_P9A;LG>:NEV MSN0RQ/N[%S!&CN!VR"">*_)B[![V@1)9Y9/%$+0EQ::'/ O9_/3K!A/B'BW2 M\HFVE/;?^R)^ A,??FT^]J!XN,D6ZA=YI8F\*)WR=A:][&1GA3*+)R,J%_\S MH?KYA0!?[:NTHN+%ZU#@.+LJNG_[%V$&.<_NXG[K,"PS+C#85R M"H7D+F+W2]IM!3<=9I!BY",RI@CE[-P+J9YM1W=KU^814L>7"=S. 3T]4WCP+_,4VT^>J8!M@%##*O]%\,+5!X MN/>)*1I]5$$/XSMV;AU3_GA3U.J+N5CW0D:WD^>:,YUN2DCY$4='GW5+]S^[ M ]CY987#_\/\"Z>R6.FN*D<_Q5EX3>YJV3,NT8K%^,EP^7,#VI/5Y&MM1S;Z M<-?[T"\8Z(CY!]OK0T?L\N\-S[Y 0\9;R3$I:!YCA?#"U-@*_"E4L1V3 %+ MH(PYU&E:B5S2WUQYWDP8^:%Y6]+^XI'<$3.EGPODM3.EQ5_(.8I3._@W./>9 MBK4(&KIF#9\R!MC2IB4 M: 2T3!&6@+@#E.PT9Z/?8 W7,ZH&L0KK%F$82_]X+[%*&C.;>3 MJR(XH<&U.T",'$/33.W%@X?G8?JI8U$,5S4GFB(SFZ_E,-R9UV+=>?O9M1$_ MQ(/"Y^93LBF7-)=\:C@XY?QI^;Y3_B7(URA5MR6OXV8V M6:)IF*=MSN^X%)UY-F]1? 6EL)&"1'HE&VJKGC2.FN2S!U U'P7(KH/"Y>@P MXP\,O07,0K7\2@5H3(/Y\]S/WA M\GB0O.N/]8:D -9H3P'1QOT 8DZ:W0H%CK[])^8M#@^&KQ:%*0L[ZD+ZU:3 M##0:+!JN-AMW;D&9_H1.<^+9OY]!PL[L-0!=/,VGY3_8P-29FFX'F4JKDWVNJ MG&<](JR6G<$"5Z0Q*>CDO;00+4'OL_=GH"!$A$_.O.>KNA4/2Z(AW@95)DR( M,S3 /L@U/31QKED>X@#4W&=$-!UI BZ?UX/' CDAT^O;%:[%..J>K!=3AT?> M*DQSIJI"DUP:!WT>;C$#'+X64O/;$&]#UN\1]=O%R3!P?6Y#0^Y2KMP;8&*=>M+K7O)Q:&.#\GNV]N@OCA^@.JJ87-N0AX0,LB:"2SR=F0E+)RFJA MGS2GDOAUG;LF-8IG->HS:UV51\;#N[?U,341LH:\*[RZ:6J&+O,AZOIS2T;7 M!'!ZG!X.P4X?0S$IHTSCRO _)%[IM.TG6]AP)_JJ,NHE%89GLLCV]/= \8/M MTQRL96GUJ+0VR8TJA?M!5'CR]29F!:SR]]I1*=/=:&<';[&]1CX,LF MA&GO3C=7Z' ?P_;UR*3J/,^@ZU)MV7]OH\S!PPC3P-%?JT.D45L]8 M;%[3'('?5\[1T(47RT_&WF[#^2'7G>TL,LKKY+KKA8G%>^TT/#-Y0E9?E<,^ M:EX]RBP?ZM3$XI\U//E*?%#G\8'",N/E&8U][16_KNM*=5N9DL;2];@6Q^FN M+:2<6:=,OSD*5216!T\MG+I.*4*D(;LI'^%B>Z5 /\19*>9VS*995,'0X1^T M7Y^I]J_V>4C8$=U[J>A-8_AJ@_)'%BTNZ,(=)1O8K>P?>ZZ]\H$6N2QLYG\& MZ]\XS[ *8SC5*+"N\S%=%%KQ BH$]E,4:"-X]U>CCNW&_2+0O%BM/I/"IF*H M&$8PJVF=E0U]N'KD-J7A-B2J]B*>.4[AOOYG0B$_5#/R6U"=1%@@)^Z;!K_N M-'"="EO;Z;S5T/Q1;N9C_<*<#@&7NAR'V\-5]RSPL#)*^*"!X!PBL(IS!9WQ]\#;>XV4>!-4D_#.;X985ZH-I"UL-^[WO Z2& M3Y/Y1+FZ$)6KDP]-/;M!W0%\8SJKOA(XW@1;-PIT*J4P4[1%ER>;.)]V+NF; M"%XBP8*QXQ8V/SH;=.I<5_D;2+B&N>X FINIS@WSGF@@ U08 XNM=!+ROJ&: MUF[^\XN[H3$>" DS>LD*@537U#;M.L M4'72\=]E=7B4 %BF84R7;)2M\^"&NO;?0=@<@32!9)9+.'*WLZ;+3OZF9?0 MDW!LIC[3V^I#]6\]FZBA")UGQ4;]RU .V.[UT4V3\7!8;3O[4E&J==EC7]5J M.>T7G=9C\@8?_=;L'K2;Y"195LV43.6$;1=.164P7]3N6!>@GZ^6I=U0;2W@ M'C6%\Y"^F2FSF-:H8^0:E#S;3#"1-JTX"HC?: ^',^)^%<0 >Q"R\#*7(B_; MC^_C64*2W,,M,M:B?U(H>KG)LY:+=).!:42*W_\4?U3ZVQ) _/:^._)^A7@+ M9>@M33V6#EO>6]232BJ,U*'?(K^=,/]]'6(*?X'UB5K+%*P3]->KFQ)0(#H] MVGI8$*O(N ^1H8# AL!*#;5_D[BW\[ASDQ$N%ZV&F2E+V?Z:>E=R-2^*FSA7 MS@)CKLRPPI'9;*TN[51">'),2_?KP&>S9\,VS3-%<#>JEQVLD3(]C-T\7#4I M'2RV?V0HKRT7@9&"9\*1@0QRY%CR%MK(OT8JX:)(7DY)Y&..F([J^)E@XW9J M&?;R_:R70=%W ,+SX0 /[(1\J<.%AP#<9_:CT@A^4?]#G]OBH^$$I3=!3+?3 M($HY80BQ]N0M!T3G5 VKF$%%ZLKWO$\Z^K%,DR3DUK+)D.'0]W.[3I>-Y =- MIF0IB)8#,Y?$@UE'3S_5(<'%OFL',#OI]W[4B[F,'5#R2F,)YYZFK,#4Y.7< MI5P'UC $#\32OW66,)NN\,X4K163I>OO]I/-2BU< MXLK*MJ/J)GH2S?<\FL#"_)I[X2#-MP-$U@DKGUP.C?_]-$/INN!];F.(=!HT" M\&(+8L_7;NE3Z;NZ%Z@M"L,7A1@1!,^[5?)T!]4_R%MGIZZ,P?IV3D&T/L81,164 M"WWFH]0I\J0ARO[%>"4K/7TK!+'0BD1LQ?:R?[M]40O'6OR@7RQJJ$LF21-I M#*X+E_CTG[-[N([(=);+P44^)N*GC+3_NG",!47S5)V]?H(6WTAF;,/Q;\_M M=[>9RG!)V"3&V(*NGB)39" M-GEE\BHMF3MF7?J>B0,=8=^DD+U:U!##7CAAO.OG64MSH9/M,=#*=[/,Q!HA MW_?Z"R*,:\)F\U-(2CQU$?0-QB5Y?93W]>(>YGN(U0.E_2,D^A55__)\=&"W MCU1;:F=3#*[17-19S<$KJ9DAJ.9Q:_"B^K&,>V9_6P!!4+&I@X_NJL6RHH/# M/<;_.YNK^/_.YO)+NS*[9OP1(:2T,ZX9FJ;A*C1_&G/8XACKR]<]F7PJSF:L MKUK[U[$;A#)"N/A +Q#S-U+NNB2#_G3S"'S8B9P#D'22N5.:PNM8W4;7Q7H/] M7"5/0:R1)XS4I^>ELC+F\O %L(DJ:0$,I[::7-@@#+I&X@:.MW,2[A7T 5PT M*QE?G LR5W>BHOL,?O+I0F+MZ%V4;?A<-?2RE?T/@A3\+PIQ0;[8[BX+.FQ_ M]Z\[0+V+,VD/K*B)2MU5B(!_8HOAL6$QV>(N&'%+@A>JQ0$Q.^H8-'R^,09Z ML-B/KV^TE.G[:WV?_;!T/B:PNY[:=!'W]^ #O3:.;L/@#O"#R>(>2[$0:_MQ MR$.>C&393EA10?+3'YOQNGNNV])<7G\?;34/9K3?NJW4!J;&'"ZLO)'8DT?P4ORI$' MC($6:ED4Y\3WY2_D O)N9Z3&OS&!"/$^F*1II;W-NLO%*<5&^>#4V".U=G0. M^E(5YL\[;*]%R!2DIP_FOU:1>*'?L)@LJ^.XM'N$C^5_V:?_DW?\@(+FG]S_ MKQ\(E$97]CMY3/Z^]83%3O[JOV;U-)1K]7BN7 K@JX#^?$-A?7^^! M-\)%%./X2)= X=7Y[HB"!2?Q#KZW9CO2\JDE P8?3D&F\__($VQ3FZ6@IC&I MH67.W920REE1U+R"."[9W?)RV. 3F'._V="4@@J-+4^>JQ_)W $VLGM;0-_: M*5WPBNZN%\,Q!\YVX!;[-)_!CUJ6]VK8;60/NL39$>JHG>X:YV*H"L[*]9_M MGE56DYR=/_N]2\ ]H(/+M,AC,WSHF9M]N&&(4_X\ED M8.CD(9':8%5QQQMSMWU(%*'1-9P\Y:O>=AD4W/OK\[XR M]2AZF=>8ZT7!BQ*PMRR^HEJ6!Z6^"ZKK[]!0@4BA7871*T)H=.&]-SE-;[62 MGR>>I!AX$TM[>)"PS&17"W>6_9O"Y(WS> 6:;$S* 7IGN6[LPT3W+(?3"4-& MC7\]%OY&U8;(BW'+: M(-MYBB_?*Q(G4M3EZY2@=8+"/R5,ND!BVZUE5[$K(#UP*_@KG[7EB?/ 4_RNW+>V/%1A&^88I919!A6; MQ1L7(O9]U^0OW-VRG'0?D+,3;4 LV[D]_'QA]R=N^?!*-XEIPF2X:X7T'CCI MC]8H5I.9S?R 9#.,DN23P=J?7]<>[0V\I"D(2[()CU%#(Q-])%XSZ M(P,$K+E<[ LXBX+JR\_JX':5@QO 1X'S(&*H8HZ]81E%@;NC MQ,(J>35BY"%DF&!6HA0_'#_?3CM\VQ]$X.U*T%^"*^NCJ^Y%&?=?.)=+"+>A MT9^[_++;JO2#%A0[NPVS(>RZF(:?08[CI =!).659]<*1#4'W0,GSK,JEDB> MIRY#T102SAP9:=<>U6-@_0',R1"F(89O3^.?OHH[]-9-GA1M)USMI>H6I>G_ ME&HKD-+H50.2-9= *V]81]II()'C77+,L^*C\K^<:@\^)%WDMY',U-D6,(TQ\9RF0JUKZRM&\' M@E146=#9G6=?';3>MXD )D M"67W#<_^W"&+!TN17JCNEZY8L=)5)OK:D,LO3":FGS!D%%K'FMJCM4BITP3' MC+!CTJ'\K7$KWS=N=A*B"5;-Y44R !(GT0]4QD3ZN__CT^>=\;;OT[=QM2TU M5U*WL*'W:KJH6YS,^.RHY';AS?*)^;31>$A8TV .ENJ?U8_1NDC%1/39IW=[ M&&=3@N&Z[_\*CKU6^?VI1Q- 'IQ1\F@%TL'=FKZF?)A7!K';<,;?O!FHS_7[[0/!#9 +RE-XZ#=61+SL2A#3^L)E^Z"V$Q>;@+8MJ4P$3SA#:VK#)QB MI\8;HP0#;AD@W.,6F+XPKSE?^E3I+-,(BP(:E0BV8 46RZQ&V&^H#9:G"TFI ML]*J"C/:1=ISOFO0"7,0F0G;?SLPV/< O%4![K80O\G&:P1LC(?%LD<'LAVX MN+K47OM2Y]I4N]QOF)Y$Y('=. [R]WA;,NN;2[B"?KBR9TJ M#F=U]IP8$Z'E&&32=>2]QJ=XJB&DP067TU93H"\A8$P[=J_X^)O)NQ;*Y"B?EO#5E9N13@CXRA#*5I3=HHF&YO MX9K<*T5;N<"=L#MH$BRE(2X,AK-:-PPMKSO'K.O-'!VGOXG;X8O:5IX(M\A/ M* (0I%T&T4-VNF\)I^Z1ZLV*=T'5L1Q_3ER:5#>2ZX!;8AC"\[CJ("80' MX7A*3'!YRK/I@67Y" D$G3)+TT*1T*O$L&*MWKNH:B%HFG1,?T_&6Y\HKCSBU_X"2(_!_$O&JOQTI$"'O! M6!'O!JVVWK$FK'GIIX9LI5P/K+EGV'P5/[?KD&;UU,!)K#.[/KG*7GJR\#O9 M=B">GK,/EN5+M$#Q9> -K+A/:EF<^+]/+UIEU5*+^#R@P^"2Z0 =GV.[POZ( M"+W3D@"=-D6#Q[4S"36KRS7F2-3/_;DY9F8CYPJ4D?.ZXD_)#0:]CR\!K%_O MM5*B=OIC&1%XE2 7@0SV_!=1L'&25B<43C]24\H_WWV5OD,*9:4VY< [K:& M_RU:RK#G#Y<WR?YOE-=,[SAR7M*A45$>JM106I"Q3!/YY' M>\>8?S8-T.R;TD]$/RH%W-?2T?_(L$2\96 !WFSTIU2J?*[O'J?K_9/V)Z7OHL,9].\_%^S=O-@*-N\V=D#^>T.X"2?!RDYHXS,H@VZ M#]:JEYCA^-&:TN=SK)M",MA];V-[G)#[SQW 07BQW0P7@_5_/P\5X6=E[JGJ M=BA=68(;T'Y@%_\*%&68?,A*JO1F6- &DG?Q"T/<*WP?B0M"P4)AM:Y4QCW[ MN

HRS7FF2*?["O@X)QNR2.%["%BW[3Z=M[NR('68XM8M4FG(NK];T_HEDN M]I6ON?P-%U!YAA%Y-Q7A.8=\> KRTW=JJG5\+I?5#M+F!47C._:2ML?7,Y3(CO( MW1JUD=TO_ 2BW/M7.+CU?HX\BI+1,4Y\XN<>ED:$?(%G6SNQ:ES@MS.K9^2% M(-AT&B]=L.PH57#(Y!W6?)2RO2W/8B^[@ 6)0RTQI5#P;.WQ]VQBJ+Z=_X8P M15$K2S ME-G1D49!GPS(%?OP,Z6\A3!B_ZNZ +JBDC&?-E6F..1E0OQJ0>H0+E\(XS<(:&B#,M MLEWLP:HPE@A-'I8Q\MY22'3\F_0?AN6VP:>/SOV'!\2NC2LKBWXB$+3"G-.2 M[Q4).:MD +(:T!UL^ON)=H>'8M=W@/!;D>E\['PX%SA*P=6+]I>JCI(RQ[8^ M'[[2@W)U &>6];+/EI3ZOR(^YP9>L:LO:3Z>8)M1\'ZM7-[+I#\+6E8A/IFI M? 9MR;"A;%.+53L@)?K3!C"\^:8MN_<. BR4>;6$=15CTXV.U]*]7;O&.L? MZ%?H=;B=D2/-WDCMO@.003;61SOGA&L7C=<"9+^G&5DCF%U>*N25;FD^O+J. M-A0OO)U]-S:WT\G.!F45T#T\V< *5*#ZOW_35H&B>#;/->Q4 MNXS1OT+9M,C.'P1N&T\I,+?:NLGFJ\SG WD[QH'-O>;UVST7;N_A7]3CWF"6 M-";B^$%_KC5S1$^WS:IC<+(='=J'N6700-S@'> 1N.OU97UST$5]4XE9Q<]T MJP2BQ)<\@C]]HKU8$O3<,V(_V!K-U#PNS>/ZT?%/X398L[\%.<00X%^M'S/N MN:)&7X/J]]"N7N7O2Q]RA"3DLZGM. N.G$"<'61D3EA44V]99CV8BUL=8G_ M>*OJW*@6 Q$N6T-$3]72SM6C Y '35W(P&DDM1P#$@'L#0J?4"RHS1N&3_4_ MKB*.Z]V,R29:]^7M"S@HQ6WE[_WC<)X.G'ZO.+28XK[M6R'T^? MGL#JJHD]RD*^D;LS =&"*&!X"YX>.]V52I^2P!OLK=]@3+N-?AR[_39 M>&FB09#U@M=U^T\+V9G6^^0K#=W&@E;ZIF%\A;M)-OK$V:FO-AH-&/?YC\O6 MLAY1BA6]$W/4KMWX?YR]9S0<7M3_.X*H(7HG2J+WWD;$3P\2G<%$$&&4Z&T, MHO<@B#H1/G1&'37ZC#H8_/,\Z[ZX=]VU[HO[XKPZZ[PX^ZQ]]O>S M]CYGRP&=I>DF:UM=98/ISF=OQS\7QYIG"9'OM7RJ./HY:%G$A@ANT%D\^W,> MLN"^=H/CQ_JP9G]V@>I5I@27#\I*<(L-]1J /[,'XD;N9F9P[['E3F@OU$7! M.J@,.(NABT/.P585WLF9C-M.IXT#YKQLA#&>EZCC 6O*UUBO>P!)4B9[NV!4 M@WFUR8KB9Q4^?#F[:3HB.>$_)\ 'D8XY[^"@@;XA"NWI+3VD[)QKJF6@2["# M)43TURV8=#+5-!$Y@[MTO>/-V NI[^P;QQMP+<>I8AVUW/^*F-.^&ABM!P$X<@ MW1M*X.?5L*GW[)RWWW/,L18.?G9KJP=S"D/U>JP/-"DC37BW"'O_$_W> /5MB).UM4/-01K6OH1+[2I-5$(K0TX'UYUWLG+ZWG[;S-'7 MX6]5E?:NJGT]P0%FECH98?A1P).MIW$<$'!=UUMR6PR4F/]K>L<_>\=HOH)E MOW[ZTZ VVO%&D3S*E^)&U<9/Z0UK^$H[L&>=*"($8A!QQ_7'.PA1M[IL4:M; MNE*]4.4P9O*#:MZD.T3T=LI,\&)70=:!>=;ES MQ)?".SI-.;9[P,Q@^ +H05V;8I6_T< _MV'XV("(R&#(]@)>G9^!0KB6N?H9 MTXD M9NLT.(X.R$]6'S,T/MIP]X_A8&UJ4JIJGL^MM#EGAM:TCCK.+Q_.4:1=U:1;M1'TRR,4,Y(&3=PO;1 ME)O_D^1-1X(+3A,C5A<;.5NPSCYRN32J7EG3K-.++3&R+=/H)Y,@,_\[N6M\ ML_T(;#@&_Y=,O ]*E!:;IOLCT[@IR,GER"V=8SA%)V_A)C2\R\5LAW'$C5=E MA/U9/6M.8XH>4O";Y4$GFT%-#ZIL2\[ 3E\;5)E_> D, 2/=-]BKBO]I>[MB MJ$Q=)YI\4HMSL44W(]:\7,CTA>:3CRLV*XKG"#VL&6:QBZ/>+-*]39J:C>MN MNU\7DD?Q5I;8@E3V\SQR#^\ CVW:+-%B#T[=:0'3!S1^_4A'1/R+CJ&-UZDO#8 M8HM4)Q4@;SOCYZADMDM7"WTF+6_[EV]RUGC?*,W)LZ+85+@1[E?8C/E\RJK! M5&Q9\?G,J%2J^NA@62:CHG;&_%#%H7,AS0H=W:MX"^GWT.KIB:RL-_%=ILV) ME]1C#PD-B$B^*++KX4<@WG_K%!L]A>K[Q%[//INK-04)^I[[N8_"W3.WSCR1 MP.ZDN8[6>X"VTPDIW[B[V4%0$1^/#PE&W M*'B8O9L0']Z4*_)D215ET6*???V]('N,+/9KACEW!LA7E*SEP42-85&Y,L6L M;8P-K=^WJANWIZRN9>L_RL@_& M4T'=C> Z\*$%RKQ-J=;F$W=-^A+ M-+Q/-"'[,GP@\LW,)AIG$>P9Y+^=^)2<;OTJ4T!U[;&^3M-+^XV[>3B9#Y@# M^V# %'W@I;W.06%UV[@@7+7O.K"0 MHCWMP+M''3-Q>^5O20*TWG<_P4_UK2_"&^1.>HXHW4SA?'$T%*-0QXKW>LFR MR[_FZL^ 0O^^0$ Y\PP[SO@/VUL=F8V[%:55V>USVXV7V9S'T&;E2"I0[>Q6<>!3CHE_"+82 AC!SMVH%M\M.AO=OKJ!:ST76V= MQN//CQ(WX5E,.01K4F\2S.KVP;1MPNO)28^A4C_1O;!GS1^GE\:A?S253"4 MYA71''Q(LVVB8X5J"?_,BR(LR ?CB*(O*'&:"$"VY\:'.#"H\<00\RDO,/T: M9^)J/EY@03VZ#,/Q^JTG4PN-K]\#J%60;OG'S]Y_X_4L/-I4I+:N&],B2D?\ M*$_HMJN-V68<2C+/=C:>;-UV;>W6.YHVRJS0YE D!W(_^J)+$O71^-WT2C9/ M>C%M8ZOOV=+ESV]:7%H;ZDE2>":T;_A8 42V8/F[9U DV_[?O8\G_8N&C4%!K?[55:LLW[+P"]]LVK-3/N'H M[I 4[!\0&3#LUV?=H[BX:SFW<9RT^S'.%%D>G= M>T"TJ9FEI,5R=Q-]K5)SAJSAD+T%B3W/@X12IM6/>'2'=PK8410H.<:&$BVU MP@YF&$9H-%EIL@X[LJP-<',G/#;S8E/ 9%!5U,\LZJ.C M1[.CO*3/-"C9#=Y8/.?]DXU)GE]<@U6@Y,XI&;$=R'4.ZI1C"B*@X+$KO?,9G-23(GF91Y:? WC8H$R=F &HA&[DSW[;:+ MHWIMQ5=-N[H$? ) OI=VPQ@+UP!![MT*13FI&_/#JC=)R!7Q!L[(!US)SXD M9DEW\PH9524X/ S-+OO[ /)72X/$BJG+10_4!MX"C0[ZVS.<-IJ2H;5"VI]D M%0$2^H#!I MZ7"0XOQU@@EEI>W._Y@VS>S0QVZ=(_8>@/]/9?ZCFN,>,'4;D5- (<32WC?S MV(=[<$>'L4QDJ#=T:,N<#F"GK"&(A%K?_(<-%"7#RG7^8+J1Z^^&X< M4OM!\X_9"$>MYL$APA_2;YD< W5W$O)3('$5U?ZXEO'*TZ(D(;\\FE-K0^2V M+_B6M8TW@K9="XEA$T7HN7.KS7"N[Z^U"1=.$+U"_A(8JK.]%$BF)1J5A MFNZROJB9:T-2OLOUL.ZDB[>N=/U49=6!L%GZQ]FGB0^#Z9[3]>,"IQN"N==6 MXX_..'DOBBRA4<^BN?XCL%W6VI0H>$?@1[?R1T.#^#=B[,?Y;1(7W79SLZ4K ML-&O[AS87R7JI&/\[2ZLH$Y66EC3NBD M]2#-E5=1G90M^MHFS,=@8-O.L";<2,. MNW$!N\WT&678D$9AC+UT4 M+=%DN*GBLUUV)R.!PSVKM1% 3LQCA;[M3,7WG0ZI+Y4W0\.9J55W::JUB2)X MT_J"51WM7$M[)RP7^UQ9%+4,:8G)).G?_3K2YLG?3 /38_TN]&B\; MKMBA]\;.SW]JA$SL4(3X49:L/37VVEI>J1!0:0:P;6AUG.2BX)T7:!$OW MFQF89>4O#4DD9A]^4] DG%Y?[%IKC\GMJ]-=N3KGSQ:5KH[= ^*7 M;K(_7'QX?7@"Y+J%WSW&!FULIV&80UC-P;))8Z5,0A\:O!'4G-9&%?N9'2-M MT2/7]1J:R0<8GJK3Q]K>@-I4"9)^52)\Z=5ITXP?\Y8]KJ[4JNZD0AY]C-W? MPD*_^@)(O;TTQ>Q8*L/,RY&J740$P>HPQ[CO%;-Y6L^^K<0V'K0(MA\D-Q02 MZ>3:\OJY6E?YSB_F>FB$TYL%H>=7Q/&B-V>_8SB7@RH#'6P1@/[D[V\UQNL#_P78?*;7&GHPJU?\^&;UX( M:APH+-@7RY9?X44/;?5Z;#C*1W3T.981O\M^P%#R6H-(IB!_K!J<"*\MY%/+ M.-JC+H6<7&S'9<"S,#\K":VJI3#^[T^G#=,/*C=+@[S\ZB!W>$?P!VW67W'F MZ$O2R\]'A7GC!4.F>!2\F&NQ)'F*WV/W]RY[]IUZI0D4>TJ77<< M4V=Z GBNI?/=/]08#[[Z*0_N&7CJ.OVT?4[ M.@EV)BNF,\60CM+?F3#:29@ ;(&=?T(II'C96:;QVE(D!7(S\:"7CK'9_DG9 MTZ(GJ0Q>5)>-<75H?/=?]P D_C^ZH7C:[M\FY1K24*DW#1=R+F ]"=G-^6&W M.HBH ZX7XPW7%'=(H9/VF[#82,[;D<_Q^7^25@7@[ 57DQTO)+R.IA(5:HI M\W7(6_!M7AQ=T@L3:\P]0.AWRLSX<_%\A> [4([1:.EM9AR\KE!!A_0(DX!Z M5]+8<' +6H;S)@SO9 [L3W./&TIZ3CAO"+."@\!'FF4X.FPD*CFQ"7D<(W5, MW.,@D@.=_;$O">H=]VX[] DNZ%JL3U>6Q4NSZ;3J[.&(O@[I/L9W C)/F8E9 MJ#=L#8Q*16=^NJFC#OZ)'RI8$D"MY.Y@/?!^R2,UD!1K-51%.E_>QN6@M!_D MQ%H[P%51FY V^(@U3G'].47@W*P[A#R3RDI)O![ST'S+@?"3C"P@,/2#Y'X8 M6 ZV< \@\3EF@*5-[F,1EZ+Z^VCEV)N16OS>, M]:".>U=)H,[8^/4<%G3^]T+INSP4> G,C_08L!V:5..QN).ZF[DB:T9.#I5APW]?= M2WH]024(I\\+/+N\@GP&)EXB/S>B.:^%Q65M@C15UDE09Q;9[[ $UX^MG_.C M"1*2>N=B[N;N 63G'#&=Y.NM?[ZE6@>I-C-<##Z$SKT2YRI1B3_Z,<#S%3\- M#$K;\:@0DK$P.7GMD2Z_?]0D:[P!8C%8*2MF&M S$T:P MG.OQEF85.V(4N^'40)F]#D(@7;(57"T:_VKAJMI(4V+3/6/Y% MUM(>:2P0^3I4#F"6"!NZ!Q!SH!Q[BN"&CWAC?;I%SYD+XPZJ_+[/86_[4K:Q L;3NMR:B2$&E!HLQ2> M2I"L?YD]MIM4]H &LGKHS\0W]D[3CD':'.?NFUD2J M+=-_%3;(#G1(5XCK$&">OK22FA5AHSD]W';$YJR71DF/)P;Z]>@FDVNN!W76 MY>3$-\;Q%_YP;?TL\7/-M8N'-7&X:S3PL+W-](79 R"U=WFE*UJ3?9?7_=S6AKYZ2#+S@Q:]VX-X"IN M>D:F4QW$$D[=#G4MTV_"#5.I3H5K* S^,)@/;"2=;ZFPP1[_Y2#&T:VMQH$? M'8I*@7)(#NU3Y?/U)C6YMFQ,/'4:/R2T/>!Y$G=CNCW+,ASPY&P9S@I#&64+I=NB+,I4=I1Y9!:[\"\0G5PQ=S@S^@]P4>1 MD(SL'!_I28^\-,-D$,]!P%7&Z_-2R_9C6;KADIK/;C-PW;HHS/B *.GH.N*! MO[XU'M3RCN^_G_1_4T8OM(I>O4U/Z2>6YSD1^SXZCW]@JA!G$5I5>+Y-1 M0_[/EO_[M]"##IO;)!CAO@U3RS34;D,7]$5Z!GR0!R1;RN)LBB$>!@0^H'H= MLJ"6G!ZF8FR6!S?L6MNOI""%[I&MI!\5\U;'N](5EEPHG'S_DJ#.&]L[D#[L MX&H,O=[O'#E10;8:SYS!0V$"<'4)X8DXN:U4UF,M9G4+K8$;PC#E,-X&Z/$& M. Q(7W>;#57!<'3)9"(U8[R'(=;J1T4!IA9C6]3RIG*$YIFF+\E%F0C,%@]^ MK():Q)+62? TC*),V8B58_8$)7MA##48T8AS48IQYK[258O!MX/,H=0R+^!\ M?\4HV;_0S7S&$)RT&)>I2COG3CKM\BWP,HFT*@:VBY8GV7X>8#/TL9]JDS?- MT3DLYYVZPUN_>W9;+,6B$@VF%)&VIKFCCK\', P0N[(O4PWR$'Z*@%$\Y331 ME_#ZW87PGO3.8:/O$_;>9PE6F F@OY@0>E]T C-9[]"\_7P/<&0+Z5E]+'H. M9^[A Y/5[5[_)^GPS?'MV)0Z?.W!B^&P81T#0LB!3CYW<6C7K/G+#NB@C6$J M;'_;+T[7W5?&;.]X/D#YI2E73N_;C:'E5-,9D,;BJEFP(JM[O^XM6!=KM+[8 M3JSEX^^]L++4Q:XA2Y(I2J>L/LT-ZI=1[ MA*==S-=LY3)SL(JT MSCJ-2KO1W\T6/1A$)=/X)\W=43_21R>*Z,G'';5FR/)S-ZIR>/CE)E /R2T/ M=&(-=*>\;^F1>K+_1??L^C ;//WL.XBO,?+UT$=?EGSM?-/L-YPPQ,$:HHE% M^1'%3 ;@.%&0C/8I^@UAPL6A$._?E,.?N$VA(;3.%)!#G:/U]P[SSM^3K$7< M?+>1L#W#62I==Q_W.9"W?*V%G: :TH[;S?A;FN6*@H[9JMD5K9*J]%9'>+EN MJ>:.,]6BUNS$AF(QJ0YE[WJ' )8%S=NCP@8DQ\)?3Q_ZD$ #YYKPSB'1*3I+ M=IY\@\@>'G<"MV%V.#_'AQXIO\=%-0K#M'%,;,0"OQ(^$N_Q-\Y^LN@?="?_ MP*VH92I%2B;^-"=I,U7[2"\@P,T')- S4QS=YJSSVEE[H1KT]Z8TN/ZT>3%A MV&FCXH5/Y?KG].R.BQE?YT6X$)3FMN 0*GDC,%Z)34DJ"/@Z=JU@J;^FO+@F M)>Y)R<+B)"='5=/5%W39?5JX!Z.>.C\4[!''@F\L"9J##&H'" J5$F\4KA,N MN,,F.TP,%C0M.F^+1.L7_[Y3H;#!-%P\@=<-I_IV)>7TB+]0.""XI+MH^;_: MWR(@L?G6)/QOG@:8PB9- ]5UWX,@I;[7553;F_%,3X?C3(WGN%IF&MH0[54. M.V4-&,U?XY% =NQ5.=0@

1PI;+(U05E\IQQ M-!CQ"C2_:#GL(42/47O: *5(/PPA\*FB&8 ]JL4DY: 8H:+ $L:6 MV_RGJ<]9")N^$GY.Z7I"D[!1#-W!!%V ,41QG>_'1?K<;-&.L=NZMQI[2[A/ M7P:.36X>\J1F_1[)0WM<:.24(/]>^S1$)I! '%V9>\C%_Z?(G)#]%^FU"$]Y MYE"NA[F%33775'I^BFE=O*[&TE5^*V@$<_+^[70>Z=Z?0O^**OOC0H/:Q,RL M=QT*:+/0>M$$>#V\+X, ,HU7%*=GPAC: &:WGYIV,*J MK"/B0B@;\E0[:W RQ]\MAS\$Z-K>U?R^-(W\(3<(;-CG> !U0ATG*"@/)%1" M.2@BO46V&D'-KNL28PP<"K]IQ0E86<^>)'ED8]R1F1=^&)4$H(B396?DK(?C MNG'\RYF2:$77"[JK+?P[BX/_@%GQ;#KAYRKA;;RE_@S=U^_"BKJ?3)UAZ8D_ M T@&3.7V1CQ[+WFRKUVN.QXTTC->>W5P/_ZVF=8D*E!_E''D.6?9:)D MHG#2K2]3K-UJ;7/IEPB_-'-7>]?Q'X8AJGXU=K4QJ@)US+X[%YB4_C"U5*/> M])-JTUM)1=HGH=HYN6$_ 8&DUT<%-ZP/T=:,W+*JY"^"P_U?J JV5DO@#31 M.TRRA@73+;J 3EU]4@?KR^V;=Z9G[D9+ V\RY(T2\E-2T_2LI1"%X-G2(3"^ MT-R:P2'_^CT@FM^'"_ON;OQ&O\N-Y[>&B=F8P;> [Z#.S\T(0ZPBAKN[D[6A M*L1\JHV7U;UP)3C[$2S(?!P9K6C!&KJW^*%/ZTH-H;3>MGHQB!5=-V" Y+-@ M#"(XLZT-;"=$9N?3?>+>_J[6NJ-<^5T=1+23L+$"H\;)UF -UA[Q]OBJFB-[ M'_7NB>^,:=A_NC4P> XX!)ODOA4SSR54&AS/H3$5C]=&CC'K&S;BAC,&+UW0 MGM=RV7+-:U>N&CF>9J!R"&UG]_$56R2T$#-LT(!I.K1= Y-ANX>.3KL-S>7K M&L*L!J1[W)=&C+8!='J]=N]?Z=.F@4VN,%D)7.J2A!1V2[*$/*$>NY]"!)) M+)#X+R)/F^)TXX-77E:&M@5%L3CM2NEL=[OE?@?W6 _?"^-*?G(;^=+ M\* @9BD:=OOS-R?)[UVKSL,<-,(:4QIUQD'M;\H2>_Z/;9?JR]GRH:"=;0MJBV?J?;P*]>17U;D&PJ_G0'P7=,LSDNN1>Z.-4[J8HM./+T[MDJ=0?=7X7#]H,[TK9V]X:!=XQ7I_0F)HH!OXF:Y'P' MI,^EU3P<"1=?.'Z43Q!YFO [K%&.X*'5F1QORAYD4R*WR\&_(6YKNS9U9526 MOCJ_T?E2\\\VHP'"=ID"8HU0SO:%U#4D?X+:KK4K7MC=%K;A5_F_?38%E5Z7 M57 X+$C)EWHZ8[X5*W>U\8'2?]Q-<'YQ/22R+0#3?XS:[&"(MFF>=(5-B%1( MB>O1U8<3?HIB8A0*?P+/BOG5)0VZ:, :A6!T478EB31ZU;NR9"%.M(Z4(GAF MZI<"O4F;WY+.&0[@Z*B0J Z JY%%D@%6I^UY]_7M$=ZI'=%3+I?3E-012L6\ ML%VP;4P?2CSKI22KB:;02YJB=&2:7]N[Y:/)>(CU2O2X8<^ZV$+$#V].9PEG MO\:,AEPS/0?'S637_T?7142VBEO5BZ/5K@[:NIS#>%10NS6#>9!HA]TKTM*" M\;%?[+):#:EFJ*XO>Q]45/MO!]"JDF)].J T1&X?.\XF#\<0..9SL M1.>[56I_LG65L"HW*0AAAZ[UBS_#G!0)K3_44GL\A>)^7>*'>MFL;E#&V]#/ M $7?@Q]5*\GE"[:T1BSI<4;Q%]8,16DX>"30#E-3/!<,[:L!J=3+]E@ A:!/ M9\]87I4:\C7)@)(DE1P]JPWP/Q!*!+J-!B .W-&0U^BD^) -#CHU,8QIS4TD MZ,]*<'LM6RO(CS.WC"=0("CN1K3:5OQ*9\!N3]ZL<)2@^JIXM)(E",E^#ZBJ MVC^%F_;:>AR317XT_NXYV!I4D:G-T]C6OMJQ,]$X^V-A<8"P[747@3,=5^*+ M[V%_ '(/V@0OD-,-P;)K,@6WGWFHEJS5",]2'/E=>H_&%.F)2Q=J;,Y?K5AT ME5F.0GP(_&2F^+4YL_ +RQDYP];"_T+6)9;>_MIP>KO##M/F![5GGQ/$G/9=IB=J)7 M7CT6(_:49T2X8 8&QLFD+WL.23=Z]M>;<=:LLH)O*UA+D$S/^3G-&%U2@Y*H MDOQW)CIXL<]$8^ 4_[SZD;SY/:!>:(4Q+WHHU4Z\YH*"]H[N=. @"$T)0H_5 ME6&;^AO3>BH6\(N=/EC+O!3_RG?4WIARPL]JY[$I)GWI78-].2R<(2A1MF48 MGBG@"9TTLEG?GFA@LFZ:")R_!LN7%Y631WL.FMLIV@^]2 MMPI3VO5)L_VS+(KF6"W7#:IOM[3DI*1"J[T-TSF;\K_,Q*Z@1>4@<^=JCQEBCY,JD&UCCXTIU>6V)LXR&;\ M+%#Y,E*FC!5 B]D%\\"&[P%U!C%098S"J1$FESH>3"IIZ40F\E*R-2-$1NA< MM:WIYB0D0(NC\/7(CX!^^@;HI&L+C5>"5?NNAE,QH?!9IC!RP7<7,R/FG]#2 MKF#.6'SXMO!99DLN; H$8;FNVQ]ET9PZ4Z1KFO+>#Q99PJTZ-D9RO3*P84B8 M%>T3/#32PT+6<]JI[%W?/I+8UE5]/'SU34; V.]- '[S@Y8XP5,%GUR(1OV< M=';@^?DY<-;[JKS%P[>E,8\R D>()NH.H>ET:#VFL;18#>EV?[!LU5&HE(HO MAGT;QM#MD.L1NT-V=H26%, MSI&_!V0\5Z26YUTRFYR]D+EH_(8D\R]H8GK ^$? 4UN)0I[GS@?CV-VYH&LZ M=:<"-H=XZ*\0H0^GG#/(..T()S[=;8KX+Q% .N^:"94>0\[)@4[AX[:Q&4XR M!?JP6?[6X?1E!8] "]EAB.L)D+V:B"I]*.Y7G[P^<$Q/4/#O-/)L>^GZM,L2 ME@7Y:FGME$U@PZH[G[JN2]>81$*5I;K(-="/RF77<]XSM%(OM58N@@@C>_L9 MY](^]D)/ ^4P(Y)0\\71@?SG'7T/3;N6D.281,,\;/P>P/X5 MG7PP7&F#+<@^VN^^I':*=93$X[EZ91O-P[Z55M!=(">'^%Y5>7C0MEK7QE6/"$E416 MZ[=BA*=FX*WNHQQ;R:NW3N^,/A3E.JO+!O'M\JFYQRI3WU)&587V.@A$H%]O MY^A3.UGB5LF+.\9]Q\M@U..%D!6**:ANL;\-!SF;#>%/B(9,V%Q8TZU< M -<3V!0\PI<#0#870&&L,GK@.?9PXSB>!$.FU_D3\Y_L(>/GNOX,#^JACQ)R M2S()#\>'"@&),Q.PX4ZJ3%1(.)#''])G=@_X>T?8EI)>)/>,:ZSU,: M7GQL?<$6;)5B@U(IO2F#D@_39YZ+/"=Y*X#]?*D05S?6= ^V-/BYL'_Y'\4+%+^MT6Y-/HL7EC4(-*U MT@6EZ\]I$\M<9L(1^J!R0,E+ZJ,\W8AK3?[ MS'I!9CE3W6^!PR&Z5,"XD#3II+%*T/K<%_C\#XZA /?V]CN0QPG\^&QQV3!( MRT3JBW;ZDZ@%?7P'XL5T>X=Q@E9XF[K3W6C@%ZPD1G+=O9"^]KBGI2+?XHW1+"KWLER<40T7IALM:A$E$ M+G#+*\&+>BS1N@$C].4?GT[2 3X]7ZF)<_DG/,0=;CR9'" M#)]:RL]H.WQIOA&0**6M/F8$W<5D'F1SX@2/#[$0#I2R=@2)3;>PMRKVRM98EA1ZNE#D?%(XL&+;')EO# MUJB?"X?;-)@#"=!N2]=MSU5^/Q70SK;:V^RL=T7J(5!1+L N6%(S9X.^:GJ M!N&'RJQL[ M^5SQ7S@<'KSXR^.5*A,2^8I\1[7XD#7QP-\-\#^BYD7>([T:> MQW1.'>Y\:APP61$S^&HQI91*YZE-=VYG\6LNUOM-PC*7E+:\:OOK&*&"EE"= M!$HJU2)!(I0MC/21P1Z=11BDP?L4C M4&[UNRY:,P0-7S>+!,KYE_9F9K#31-P#;)>%Z*]QLQ@MD194RL614;_'.*%^ M0%\0FP?'0QBC!903&U",]?S#/4H=T)1)*KZS),9N=V>'/V&BZ7QHG\X):/W^ MX ,9J_VU6=]VNMBYN)>YX,W3(K=%7TNPS=W)L]>S)<9>LS,';QL9'M9 2)]HC :^P&+\0'VVE!\Y1 M>2B0RD+=12WZ#EZ@-)M/@XFL>#'KRFF?Y/+#A*4%U>O/LTEB'@QK2IUE*HFR MX$S2MN7IX^83BDB@+FU4Y4ZV1(LN5 M]^*Y;N)V>7N#+ #Y*WWYON HHSQ-.@$F$\=!#>,M?LI\8@@R, M 04N=.+(-IWSA(%IN68<8'_S-$#S8 H=#*/ 2=?7M"2$N(-3 LH'\P9&;7L# MSE0CS\8V5MIM.@SD,NC>%FL2+!93^L@-V:W^:JJV0HMO)T>LK]? MP0(Y%CRDQU@%2)#8G;Z2&6!C="Q@+\P^,4#6H:Q7^Y(CFGPMK31<'0VR?,CD M/J\-#1';LV\Q_5!^,3>UN7!@U+TU$SPDDRL .1K.:]6NQK3,U?[U#T@R>U:Q MP7\S(\JDJ6=:R@%5?\VW;WS_O0[]+@8XHT.!:\VZ!3L!6(F-7N 3[9R^ M.YZ0AE7E.4F-B-28WM.?FZV.N8V4RPCO5'_4^]Y4 2:6MP_?R,J0_#J7(SI! MY(T51A7&7E<_:GZ1O=6^:)B*+$A1F RI[VJ]B_T\^EZB_S$):9#G4L(]@+KJ P=[!^/?D+H;+,VZ M7\\-_UG,H?O;N*/IMM+1Q#\_1%@SK(>J$RB V+^!MYE^CH2WK:K_)+R8.&%A M%CY_%X$]QPL\G& ,]A"]B3/%FB'\/;DJ@CP>IT[ 0WDU*,*5PP3KX1K21_9+ MSW_ 3;I&/2<-4\L1K7)C@Z>:%7&=*+OAD=K,F MLS+Y,YK/LOOYCS>TQ2/\J MHY)@,$:MNY/2$7T&$_PYLWYC5*?..OBNLC5EP>JQ9\'\"6D9$=$'A%5=7;A! M0Q)REOBP:H/%D/$5%]\9X ,A=.Z&!4( 3QBBB;MLOXBN<*AP#+ZE_W[E4<+[B\;'KB;:7MQ(A M64NP.QRN,'>O*FYJCE*,#_A<]&FH(&4ZX;'JVD=%4X9>2J*NC?$'^_DLZ1'B MSJ:>(*$OZS("+QI5%EPXNMM9X3$.&=U1[/QE_:52!V>?+;7[=:M2?<_G-T8\ M(Q/2+:N6?UHJ0)@$ZZ=VJQ!7^: - R1##Z0$I_2C%7T/P#V5M1%/6MGR_I+R M]/VW% T.NP2:MD- RJ75IBL",N7=JLP^IJA+IB7D:G?S":11\P]+ (10^ TG M;/SZ.!IJ4.8/[Y^=4@\I=)OTS@E*!0WC*VZ^O <\9'&FZEK:F5*QFA-]/-'U MIJ*2_@%T3]8S_2C';6_X?S,21^Z?C7O7G93T!92J08+.J1.KU=4'IYU(;N.9 M,_>/,+&V/Q%PY.OY'QKQBA,D#S39(^U$%@X3YH8-<7CHI+H;7G/L1D^&7TM( M7/V^>-EH"/=0LF!_"$PFK>D-LH\)J)A'7&6%2D7ZJT1F_K[O<:ZE;N^+'4E$ M*IHJZ!7YHX 5Y:]+FED-(8Y!I[P3]X!?2@_W+[(GI3I#80_G&@XE[ZB#U7KQ MA(HF_P@J]Z:DL9ZX"JA>91YMI.XI[Z\JJ13M7FODT ;ZIE,D$H1JN7)&1G!RQ44A.54'#;^1@(\P7T1C/HYU^JI?7!A$.#I-MX^<,1HKTVG;C+,\5 MQ^3)C3E:U(,+0!AAI4X2"]O:W=-G2SD&R_5Y*-K&2SM(Q_%0OX40QC_.K5%" MJC MCMU5UW;]2CK^6 MXL?WII9@X\,H-&T-OB!I$GX1T3IU#G'*01VE>U^/PK-.05;'MEM]29$=)A3$ M-S5>/2*P!819; 9(P\GA9-L'5'9PIF/93X_<-[VNF%\;9)B*O./SA4E4JX/6OON!V\HDEC=K_]GE<)*HC'FO6E"PB59T=Q-18 MGYE):&]]M3YZ3IBDD$\$G-EP:.ZS0E#:Y)'U%RVY\AS,";HBI(Z_GY@U[]I) M[/GOU9>:CE%MMUFV^(&NI"?@ K Q,$M:ETK=>.QBGY?4'/NCEM1!U\VW-NIO M",3"DT[<5><)V0 (7ZQ*\#=L:==U2-Q9)VD?*D#:'[H=LZC.6EV$[OL$'5KU MI_GX/X55IZ()G0[M[C:WQ=4NZ;P&@'T_-9OV=)+'J1%7*:P?>$0%(\\LM-D> M!<,AD$>)E3*S&"$9]+'_YS"+PWVX+94:C\AN1T37WW+M] $%FU_MEEB*@X4-ED6ZS#=/7GQ/"QN3 M(#G^M>8AG^X0W=V3;7!RM#@A*N.Y7F/\P7O9\J0^I*JE;ECEO3L-[B5:Y9"E M$$ZPEVEV6.'TS5Q*'@@)4$KA3%41^D3"J6MO6[N)/]FZ&M'92!2MY.0O)4KW M?(4,\U)O2]>]C$.$Z!,KG9D+G0 ?\QM#?RQ";CEI66WG*&GWW9&0O'QSW"+&I&[1O6)UELQ2A7 M-Y1*5-X0#WU:>[P?_LLER1\QX45L^V%:;%YIAQCU'H3LR;C4NW"3M&IK:B]J M "J2")Q_G^UUF(\4#<2EME=.'B$8@JY< M_^<" O?7)"7%SMA9K[6(#U6\OC M^+?2:%6S]%=-\#=4K!-+A2S/(4%:)!'@#45Z_S\B+/ &?_2]R#A!CE;Y1]T# M/,ZWYFPG#C;IXGW=>%A1*_;HF(:.0O2VUBD3H3,*>@?S#!^X!9"(XX4KEFOIXXS251*HS%8F"S7^>.>/K"H:>/ M[I>U[Y\WF1W>@^H?!6>[_@" M>LZI.#1G>.$Y.2:RZ.0J7'#.$ 83]K=;URBN-O_+'-;^UK=F.+2//33/KPYK]"6PO26*Y5HXG#)SY5LP; MPY3P(\O0*]XW.0#D-Z59<0*">VG2*,A)QPPT,$ ZAH?G2G/F,<=(TAM3;#IF MOP=,JAE3K<3_= MOE<@W.F-49(OEX*4:V]3$3Q__(IOF%IKB98F.8?I83W'1:="2+Q4\F/_#13= MRB$/FHR+KM=KXI5K M7_*N2SU\EYQDU+/N/-,WT=L@M3*1*$@\,1AHR,I@- BZ8,S+F%"E4DQ!V6=OZ0Z6-]@*1 M Z3%0;%Y:,0OI&EG);(SJ8-C"5IR9>\D(L0HT\/R6\/XHQA!:'@Z\A?SP>+% MWSGOV7BC?SO9D[%ASDT6.!M],I2?P/2-^.J,(!@R?K8*V.-@5'HM$KD&&HSN M%J5RWJVPD1"(FGIG/JQ+$)M;QJ+VJV:6ZLQN9.JM8BMR%Z\/&5-C- M-C*CCMV."GY,^>A"HM1*%Y>O4J^47-,_)93Q'!Z1&/J/"-,N?WZH!V_ 7;9B3LV?YL;\)Q;9'7> M^YR\F@Q?)0&^HUXT(;)F%VS+KJH M< _H999>7,'Q3(M"2?P3">:,1KDJ:]@9,ZE<6'V7L9<(1ZSXND'4*@.0X5D8 MZD;KJ)Y%+@,93&G\_&01\52M@GY-Y26N)Z MMNYZO)M$BZ6VQ0&TK>;Q2,W=E&B?YZ#FN[QBQY#(8A_(7@,H/Q[%P?P>ICQA M.X-3*>_ZOGMRN_#5+7HB;,N@!C [$\#1P[$ [UXE4?+[[I_<RH\,P(]/FLIW0Z.$&EH7T)#/4T M>-"!SZ))=I[_LL,PEZW*Q\GZK+8=B=SWJSG_Z9Q^FRPC(B!AUIXWFP?-!',/ MJD".8RR;>N#A#)F!0@C7X& O]GR1PM_^=#WT#LI)C\N4F^R]XJY.^^"DI;?9 M4ARD.!,T;]Q1PZ)?!E5YE,?F"D]HH\;$757,8D/38PLM>59OH.)M57*O*XUQ M?3Q*^!X0JT30.^ 1H)3ZU<>0XG"B_[^7XO VK;5-LR#7C7L ,6RZ$Q^GAJ(D MUV@Q1;#G*N61^AB_M^2JHA^!5K%OF@R=$=B3AX%+U_@V3EC9F/T35(1E7]\X M'@W*:?-\/@S0S 39#();I];%3<2:J[F*RF;:ID/\,,^*JH]9%A1WEW'))AB& M_E5B["NLL7-@E;9EJ$F-T]P*G- 3FS+ M:G^^J+;-5+?,X#XOZI\:,>]L)CN:-2CO?_TU\*(CW:6_&HC6]2 MFR>:-.ZA-N^/!QTTP.$/"S;/Y 1H=G+-VJZM6XO:Z1 [\]>Y%4P@-O5UYX$, M492U2Y/[S,J*)MZ-*G;C-=8+[=?;\6323"&]DOB3S/(*2)MK8-NN8+'33\EC M%)H%*<8FK^$XR&%/G=B%IW%.(>OQ7V9OM"W8(A<5M@J(>+T>6 !M/_UB)7_; M3M0/;]3$/54SFVH312,O^_,9$I3;#S>'>=.E[&W#U!,;RUD_#L@I$_J%/%1Q M,G@(U?H34BO5SKH;N)+N;%^/GL[13AMZ82*\"!#'\_A#-<=(,#?_YD-SAGJF MK!G1*)-V2W;?"H7,ZXR31'A[L-(!]$B@D5*J_ZD!U;O,YJ*.IX)-;)^KZ_<< MH<#;LH8;1!Q]/@DV;&T G7A1)&G+Y_M&>ZSOC>8("Z$??S_JH\+&WZ$KNQX@ M#38-,[4^%X$SV^A\!,*JJ:,KI/Z =B[G)#?%?O$TR@JP?GJ(A\^3!C::&\30 M_3OZZ0QF\82E8&RWU81AZ\+R426RM>9X\UR= Z=/%F1YXQ)C)'_ M!6S?,%B44,=(7R3_P^*NS!5Y/>7&93#R6 S]P9=X(M9JTUV.B-7^#5P&XS<@ MZ)[,P,XVW29;HHM:C0^BSF!3<3)\3'R>U3GB_0QLDKIEJ\6]Z+-U MY:KKT4S2QJ][0&/#/W'-]9>=84Y)W@GEFU+<-%,\79WP@B1TR$7HX=):8H*$ M+M^C?H,9YZ[/$KGAO[DZ[+&*-\_^!@[TS#=0QER#]F""LR)1%5[2/6U>7:WD M7"Z/ YA$BGP\52+L=LO^WX_R!'N3^:^[2],',C/VK-\B@_H:%RT;JNJU+CW= M$3<,0MZ(T7>MQ0M%J:?G+CY0E4KH2VP3NG-C/+FR7MNMS;5X]_+!W;%NWLL" MX2UC'[Z*TV=]/D9U80GI7.V@]>A#[PX63.1G+KUY:"5$D07TQ5DZ165 JTZRDXSV]&9FQ$^&!>5Z$=Y MI)?_*8R]\$IH,M-]5Q7D^3\5Y=Z!T5W'R*"N3H990=T@^($K- &84B9F0>9' MU:3],%ALGDE < [2?R<(&^H@P19#LW- @U\A$*[?R*CT1IE,C60^M6H>4IIK>XH0 M+>J8#);JR(:K?;P^""C?$#JLSP2;_ N(L16H>P %3B7YXA>F*?F<\C&VY%1O MVCN^$%+D](FNKTCU"]'[><]F %NQ_L'_X>NLWYK^_K@_))52%.E04EJ0'DSE M0PP$E!H]Z1BC8\ (I:0%!*1%.B<\),[=C#K-"0VJ8PAY 6*%B>%S.K6QV^:SO\$N+B9N44: KC3]9&,1#=:U MCT:1P"2H6<*:A%,[J0E+^+>;_ V&NR(0[L8DEV3"4K69SMQ$#BC=\@=CBR90 MTJ\L1?B4SU\:KK!5,+6SBHGKOM#$EP3YK($>[F2+M_45K)6E-#0W-[H;P?L. M&*P&!:R2/7;*5E'52%E\;.ZU'K:%^2\@8CO1_RYC'W+'6%J5<2G_P;1=\< 9 M;YLX?A<[USO[%\#A!:7!6V2]"(HD8S)6FWO>5"8X8A1QR62L%+_F?(6JNZ9> M6Y9?/P[U;*?9?7[E+8>DO$='MLUU+&]5]GR8PQV6%"G6B'S6SZ%B?OMTZIV) MLCOA\M2C2:,@;2()TCOD=?ZW+XY43GTOXUK#MC28:O]C++%)#4$>ZXBXC M*ENLO-9-1"E5&+2GO@EUO2ZBEN>T&5C^:%),QTD^M] F$SB9#NDD["L\GGOS M$R<:A=(#,FNF==X#WS,+MA1_U14,[G>NVUQY<(.J-2/NA^@BMM=G^C]Z96ER M:<3J/[7B_M3R))F-_B+.EZ6)*$[0F6.XQE28^>NU%-N03OS/FT64KUGQL$%Y M>I-V -6IDRU9G:$%;+9:YS*UU2ZOVMU8V.D\L)"A^R\ '8UQ"0]\N/,G>?S# M,1"4?YL\?FC_F="F>"S?R1O+H$KZ\U6G,G-Z(+2 !E@Y0@/\ZE[?P'.)=": M$+?V$1O.4$)%,U^)I:O_G]3.^ BK=>UN8"A KU0?B<)K4[JGRR!P@L52^0Z>5= M@A\+(D5+87.%35D5R$&"%T):OQTK%8^Y>7IRM++=[6-N55%;'D;W.F_,E#5< MY>[ #F/VS"Z(]7]1D@QK@3FV(A6%,^?-)\HIR8Z+YJ;WI27>'YI^EO@(WJ&A M :H0+H:DQ<9SD1IX6(F],3OJX6)+6D ?'REX@=NA&7"NF[WF7=#M:PM7;V6= MHU9*?^!O_FP0SO-H>2756+@_<^,'_3.]CMFR8=YFD-D0?6LBR ;17"[75A*;7PCT+9(-GT#>JPUP M,/ZCD+@\3I?1;"*8(%.?1(AQO5NFE!Q+DKVJ.'^4J,I/7C)P-='XLIF""541R';]##O>E:&I,M=MC)A::VN4 MUJG$K$H![MW=MC^0Z-/T8]6K]GOG:=\II'RTQ- (J[/-N+2!225.["YM#F1; MZ)A/YF?DP7A$HRZ,"U-*+\$-I=/[9=LP[QY8NO'C#ZW MAMT\JDT*/;Y'-BF53?%Y$U)\;8T?_X9\B!V8J:M/-+*U8BN(83QU-O6BS 8 M-JO6_!.)KN+[075"YL\GI]3Q&=CX=W78@HWR*LUM#=9/'Y6B.I7 MS[W BY[M_W0IKV1 0AZ?D,H/J7'$ZN\P- MT6U4IN/KT28_CPZ\*".YKUC9V4Q['ISV#V:ROO_=_--$N$^OIYM#*P+X%+TB MN++EO?7;09K!#NXMZS'BS/Z()RS+W$A]F65R[W++F+L'F)+ 7J!T.6TJ[Y;F:"WI4*H*=;#W$?OYV7)_+XH*??VF'OLHM1P( M=H-?%!_.\MH(AL,+@I^8.#[NMHKQB\*ZH,F-)H/L5X.Y>@,I?B;N$;H;(@-_ MP1>]G.\D/*V.60M6VJ2CB/\(@UR \ '%RR9[?P'T0!UF%SI$+EJ-^3^T5;UP MUA H5):8N+#GC2ML=F1'IV]K%>V;G]ZCJU/$?_A,KW4-73\D?*I8/Y')*%#3 M;:58\ %2(*^I,!E6P5UW"V\V_6/00GDQ@+NM6%L%[$HQ:Q+L495[SRS?(8!-C[R6H$O[-JLL,_6WV"Y7JT3D"DVE-!*(SL@2_[H1O B9DJ1 MZUINND5U3?C)^>KCW0D!:K)U0&.T?['3VBD[@[?>:2T-+3'#FDLPT %#&X4> M[]5FW_V,#_RS-^)PP?S??X_5;DV;3]36W08'>7X2P_WQNTH,H2A=J5QFKW5V M3_9EI[K3&8RZW=0+O\["*)VC..^3@T[-M1/FJ2MP:M56]6/=.=C-G7/LRR'N]&:*T4E9JHV%@XL MF@H]_93,1(F:R)JRP"6YBJW>WN,P119'O]7PBLRR/?>T^V)LVH,L H'<.6\% M,2=$'5Y_ %4-P)B M @;Y?]W5.1^1]$5XE:-M M];CM'O33R)QW$(MMTPE9-9>OO%3*# MHKZC_XMFWDHY$M^WPHA_W="WT29^U_3W'WRR5A?*:J(RHFV;X!?:R M<:/2K2NO5AE(ZB.RGX\A V#5]L<+P$ ;X=S-9H,%*.5I0J:S17A'P7FD289-F.?SDCA>W_.^+M+$@N7(@6037"ZT7B%IGM MU-%SMA$%Q9.' ]O'(I#5"E^[@W%CGGIS"=;>TQ M6"OXU23/51QR+Q#7)V$F>7F0M1:/-_P#BJG]5 E4\+7P;-"V*_P1M>)MKCI$ M/C@F41NL\HKU=]N<8HH9]*%!BCRUD*1U97YB;2WAG1:ZN8"_U2]',EF523V4 M+ZR\3-?OQ4J9>7P PT+BF<+W*B0<-;@.)=M'+[T-*#63ZL+@.+<8R1W_]B9V/B8)CJ MEAKZ-(.M[JGM=S4I)8+0,F_UOP!L_^1&5:V8WK$QLF*G%KXZ*&P6SX'M[_1? MC0ZZZZ4=_0._^+89'T&\9"ZNQ'GG\:>D3=PIUQ= )<5;MI>,O]MB\5#"Z]U+ M:$UK1#S2R&>KM9@@DLO];BO;*VF85,_+EM2$N'!C'O*$(!/XJYT6%7'-687P MN+U/_=IH<[%P;&L]VPXD'O&>PAUQK\/USD<$/4:1&L^!T81MT/=W"5[^C.CT MDRH3:7 O4#-Z_^2QU/)2DP#_=NR8;R=JQNUKT"$8([;0Y)FGHIXODN>EJL^O MW*_2]J@BP#_G;D39.>-D16J[@T!THD%K:V&L.F3&J_4P]W+E0^4"(N>_JIFS MA;:)HM77#8]/G6Q66:C*+(*Y."_IW7VIQ 8Y53Z7IE"TFA!_N\QO:(@:6^'G MC+4,YZ%(*.[0)P80[9 BR'N#T).T%/BFC:Y 6NS,=NRU$BS!BRU[@Y5*KFB@ M?&SX^B6 _,TV9Z#FQ^$JI@(?#5)R05B9^O!H,\]^[N5\IHT0-8_N0T'/A;WK ME/*K31-\T@;Y/]_,B+1,[6]H\F[/77D+WXBS8<*A1^#2K!]Z_/S$2$N7P/EYH1[S)B_;;,24+*\LF6PM7[3&'OLC,( MG=0I[@A1?#B'?)I#*\GV>D\U_=G]@!3??)!TNI%>WO,-JF9_:]=G@1+SR'?X MA0KHM5PU-M28X^/LK0+Z?*!O'S%P]<6Y<_C.RW>)4B$-Z3=6#_AG>V^T);M4 M'EGY,#SC/]%U$'S5-P27],(I9MMU3&AE<^PS4BDEJ^:]TSS5.EQ1AVQIVE\< M!2@Y>%&?ETM+G0C]>!/-[2ZJHB-.\2=$9T:30R-$:=*I=O%M%WJ,I"':;7 ^ MZI'UIMNK'VDI.T^N!69B MNDXB3\5("*G.8-^Z^[5%*\\T?+^J.:-2$4FAB:_K&4X.;$TU\ 4=AJR#Z/!V MF.VP%K?U&^\ UCWU]+>M#FEY!Q+H]R [DU]V;XRAH0@O!\H%FA0VQ[0X5@IC^,*\< /(_;-WJ MAW/! 1^C%5,&^_6?T'3>!"/Z#9V..R^=[XZ1:<*OJ?#D%<@W,W50.J3E#[CV MP<4[^S_PUJD[U?\52XA7LZM0".P%VOHXS1T\*%*ZFZ(;_^!MM)Y^ZBG8S-U= M7632N(XG0"A'][1?[F>,TXJV_BUN^2] R"Q'6MQQ=R?3K*[9C+:L5M-QN$?. MK"VWR-P$BM;*3<2,60AIWN[34)3-1*SED.Z":)&B5NLW-*L'33;IR5'BO?%" M1I%\)=R)VJV^V_W::"4UO*ADW-?T@/Y/2$UD[F%MA@IZ$2S M$@.^/P20*<& M]$$-_.^-#>="G=H[=GARD-7/U_&V7Q8R3R;MJR&&0",JLMG$K MIT[TD^(3O.B&78C(-7W94@NZ+F/Q55XJ]*G#TX"1\M P>)=R)TA*A6A'L!AO M0K"R3S^_O.:ZE:]Q(4%\?WQ2:-)A56=WMG3=$Y 3ISH"&^>^*3Y3L.IG9\W MH+JCCZF@NQX9L?*ZRR($=P3/=VL#ZS4[EB;:U*=M8;C+KJ [R"#L-DG4LXHT4K6R7#%K8W]!]Y=*[1K// M<;;).^7@2NC%OJ7@;(_-S]#S=FX4S,A\-Q]S["_I5;6S-_PT7(?)T%I,ED1G MC@=;M+[UMDGN@SU)OD]T]LI< MP^&()9;X$X0\1G, MX1B3I#/C8EB0DNS4H?&BB#F+)%9LV9U0KK/\'6 #J$?@C@DH:$^3>7HHHAC8>J+SU/G!L2! M@,-DNG#BCU8D1$F&Y!?E/ZKQ$?F(: QME\;RG3^,V93")MNGF-BFX,2G=P'C M;]V;,XA_2UI=5+RVKKL3JY)6W\O\!2 :C\U$ M^VACF!DZ7>Y)-534)J9Q#-;5A)"91(II321U *RKUFAU7H*^6F(]2VUIR9-7 MOK<+^0^>PP:;Z[8:+_#(-^LAAC%>WPY]-IM$]1I.@1X7Z;.208^1IEC1KAW@ M*[=U,P;CR".1X\-(:HFM?\>7Z;<88$Q"()&&U#7[#JZA)^BC\67<->EZZU," MQE1.H4?'9 G<;I-O0RG#:9WB](VBJ%26JQ MSL7YAU]<.T-D.H#OJ\8H^,ZT;6*'L5]<&6,>FC(?WSI5$%T0Z.JPJBSAKF1@I[\R<-T431L>#0:P5BC((YZ/] ]I\ MF)Q3U^K;J7SXBB[KX7M7FJGP/2)20^_!\WLXT86(=:WF-4U03]M3G&$4QR-$ MY>7A9N]9\)!\^RT/RDU3>K>BDX7+GC4>F@, 9^;SH'/#>QFUV#Z<622 M5963X/J5=$^7FKH,,Z;QVU^!@.9_T![1(T<:.JD<\.*I/3W+'2,NBZ=]*[E1 M&WNO#J$\UZSX99S&>M"'0TE"F0,0OL:_Y0_[B5;QSWK^:RU/EB5O+Y2,ZNM[ M(AW$<>%-D^0P5%3_)]ZLN'O=R.3!:LNDR+D"HVRTAU"=)[K@1Y!UVDZ&B?_/8 M3>5>B",D25,DR70"WH=LZH=;.1?U_C9$RY2_>2[K!?;7:W1*TCR/KDW.=,D[ M\=D)X"'(W/X:Q(W-&<,^";T8;M8H-/&7.6HP!;O,6-L/K%&%"=TEV0[;4)PP M]UW+"58DQ_M@E.<\J1_+LX&=4OI'#+@?$;T** H^>.1L\=%W7#>[O9>=?PK( ML$ZX<3%JUF 3[Y,0.AV<4'T). )S F2Y@V4EK\)ML8A,F*\I=ZZ@L:CG1?7, MJEFKM^(JZ7FZC,WY+A^/?UU=O7Y4.]/@P-CO5@+,46XV(\##!5OV=OJ:5@#LHG X$EZ?OB E\5G8Y1;)]0QZ38%19OD<6L*O&E8I;:6@0>&;BEGSEZ3BN=ZYH6\B;;1,7@V6L!/.C M9[U3&HQ??$E&E$M M$1V@&MK06Z9KC9\XGXC\EFJCBFS: ]2+NA:G7O?A:\,.D" =D2QC!_&,I*;. MU']3SG645Y.S0[.\Z;Z;,H83KX3ZYXF@1'%%H?I7[E?JKMX-XK5)03:+*G-> MC><((PR;( :3Q[.P['?E)S'R%^!(R^$81'U+N9_>%C-*D]\G;^_\R&[@E/59 M4#')QE+4E7\/!_G1[?\FN1[W04D07:=ZTZD#C=/Y"2'*TND=4L\'S0ZKD@?Y M^#ZK"/[O+U;DBN+4>0!(%:\?A/D+(+W^9;:L9:.?K* U,*_\Z[Z&M2OB:;/H MG>NW6.E#>FR\$3YHG1"$5_42/2@1?C_A+ ;\44)HB(V@*5T$[RS1O=P+>C.\ M8PL$?8RH[ZXCUSF'-G/OUJ8*3;;DP *W>S%[[T^=WK1FP8:3+H/H:J>< M<7Y\ <"S S^#$MQQ5R ;%A5R/FIYMM"-\0I=Z&=F,A&)ZG^BXMK\Y6'<7?:Z MG8Y-VS;ZFR^!3/@0#%^<$.K:LH:-:_W62>C@B('%N2>L!_$74&A]Q(=Z0*,< M,,$=S2S13*+,)-0/H-6%,O08.3]\UE/.RXX\A;@'2/I$F2/KV_[4[(K'V')Q M*&,$^E-$9H^_7V9*WDDC7:LJ1[]V6@OP\?MQ*\78QW[LP-E M^*_*23=5Q8[IVA^1I+X;%4^77C TY)IV/KVO!"AA08;:_7:RFZ*?0I+>Y ,I M<<2:M=B"^BB@1*EA'VGE!WZ(ZG-DQ\M-P-B];2KZ:HGY]#\MS91IUD;(TNG. M4S[N[7*3"V=A]T$8?]F^OZB\/4)F" ^<>IQ+I9QN$-_K[%^A.Z&XC(SY"Z"\ MG6'GJL5G%>#_]1Z"JX-W3E_"0O M-$] (-3J7ISBM84(HL@')M]J/%/6S'[T3O>!CB2;D>SKV_W$K22#.0UAT9H? MD"YS1>QX#S3\+Z#N<77;O5GKZ+W)8QU6?DNQ4K%7 M3UMA&+[#3Y[M#.9XEX[L^RVXWL,/@CYNCJ8],454].\8?Y!S-A!SQM)&?4%1H6R+@,0ZBH^4):H);B'UUI?S@M:&5E9X>=AX"T'<:AN4'T?"A3; EJ'TB%LQ[M3_P)@,$WGC;=-8JJT;^2../AP=!6? M TVE93F,>P6TZ< LY0D_J2J+GGS8O.\?=>6S]A=PT&JQX4+FB+[L%18P03W" MIQRB;(RBNQ4^+2WJN[YZ[6Z(>N-$@OR)*BHO7YMR6JNM"Q,^A&\8?@_GN?LB#V0=1FB[CJP_;FS?#2$)&_5"]J^BAU4YVD=0NQ4?8Y=58))CB+T M_%=#*K&5?*"^K3>K M->"?A?G\T(C!!IVH%+,: 4J"Z)V8)0 MZ>$R?S"BK)X,X?#,^F[)KH&SF;O-RB<-38ZF#=L:FI/MNF.CS^??Z*M9[&(4 M,C<49B87"E'.)E?2FWY!G:OHFL[5Q\!F)MZ_@%"?'B"70WITZ57\[L.SH"+J MPY76PI:(#?*#[K7V&*)C9^&X>-2#+S-G:W0JSGW*NWPRF]?S:V(HW8FSG[6: MO./:'PH0PA9J#XH^#VSI 2B?;V;+I5\)C1/$O\+0'Z'UFV=I>K],8-J M:@>1GN\TZO:BP7">@ANKB5O2)CSJ]OY/$(PC%OK \_@A/N54'4HS-FNLDNRT M)U;"U3?Y=5$64"P<0V=-S$ED/H6KNK+=KE0?=345^I:?,*22_/G)1+H- < M0W /I"@,I>_>9W[B4S.Q(%7;Y+?0KEMQDW#M6V:(QH]W! JW24 16#HS2+>/NQE:2<)DP#IL0V C$]F= M30&T^RBXR8$VZ6Q[-G4K#9;^N)S=CU&.,>"%(5^(;[]/D Y^26JE*@0*6ZR' M'7"$<]!Z_@6$M9%.MD@67O\R4H[X&O-B\F'CIN)6I&(W<9U5CZ$3[8\X.Z; MTP?#/(R'+()Z30U&.RE9 =3B?O,HF-"CU$:5W<&C\TOAOP#GXY-_^_00\SBM M[/;7:BWDTS6I&V88=<^!F30*[.#@DKFLKL\X '$/[T_;O]2S8N)M#=E '3+E M(1_&C0TL:*(0<7C;.7!=0#E$9NGPH][#SV)WN5EI[K)+Y-[.H0,_;/1. P.P M??M=<@6'38ML%I96H$063G$YP44PPX8?&?&T?,C;$)/FH>!SKU372_&?KLF,KZFIFSJ9[\#X$5:0V-J@; MJ+Q&0#'N&E./S%X& M93;!XT.FWG8\Z:?. )?YOEB'<64FLY_[H^,<4=IF==\\!->\41F&E7_5T#)#9W+X&IW6@.9YZN>X^;W0)P_8G>[ "+@WBHPNUL"%)>=TB;LY:MM[QD/: M'DXY VWRXQGP'F]KZ78#.:-4>)8_5W,G;B32DIH*QDCST9_U=^1$[>(BU@_C MFCFK&J8S!'VM;#QY"?)DG,YL;W\0?_Z"PAI:N_)>6QOSN'?78YD MFJ@\\@J0.CY6]6*1PRQ?#;@N4,40F0X%?8+,@6@#'R @Z];IS7@[#4UY@HY- MNFNY(145B>G9NQ1.OZH+XGE,SH&?Y[*6L1W1TB/!)J M_93X*A$!@ S?OK@IS^A-%THQE\Q MA%>7>YGJ"P4(L)YM"+L,'_N\TX&E+3;H3HY5S1M["ECP05+H'*":N]_D$^G9 M'*"AWAKR;NJ( 0F1FB179>^!W%T?;.,(_,5!=9C;T% _=RU'_YX@.61IXJ,, M>';+OT3E3B$C2TZ6BY<@@':@Q$>2QC65]VP^8OV,3UYL[?9.N6M\K5#3 T!5H?FIV M?./N^6G.8>Z&R2%#=]MC[$Q](9H^-=*+MGJ/N7B H-#TA3:1HD/^).#U@U_I M%R@./$$%;[=NLGI_?XYW5;N.6%YE.R&RZ[NH-]^W:RT ;QL8ASHT^PNX.YL! M]\70AD",BSZ^;X[;HQPNL5YL9+E'N*[([A5_-:BC)ME.N?6S:?ZG5:Y2=B8' MHFP(;9*6C_;V)HR&OM%WV8@4L3$0C%&"]*%@1Y?/_]V_7*RA<$W4![E87 M+GXU(J(J()(=@?/>VZ03HWG5 ZHZ_G >]&B/.:?WF*'9#&957V\.^5G9'=^-G0\YC66<+O$=_BG=\$>K579C9 MAZ*0 ITI;42?O-8_1S6<9S=]C@'5D_=H6JV/=UZ)O)!-'R/HM$9K$3RMP^M5 M(;:NJDJ?+K:+5Q/&!.> 8(RP?)<<]45-F6E%=H;-@W3?56Z!>(M!A6#6Q)>H M1* %X3TH[D7SMQP*%Z#JF@6G^-(JPS/>/I+G@@^?WE?5["\ROJID&7XN4V[Z M_&WNX;.IQ-_-4=I#)P[26Y<[_D9C4G$].F$5&I:FDLA/N?" M 5^P;HUMJRI!:H3TH#U/ZU.X.4W5'@KRRUHTR)L$F95V W^WAJSE'#XK06ST M0V[)#9R'3SZ0A#,!W]MNA_X%. @S8"*"OU/&YIA MG6J!DUI/:?)>>4-^3[#S,HMWS^97[U7J;0N>%"#XT9.766@?2-WE9/^D/OUR MTXKQJ//(3G7>$_M%&$!%G-;J6+/M?V.<*T5%?L>A9U>D4AP*WI0 MQ]4K=WT_7NJT>RKK]]%,G'*/6[8OZ5U^I4 <@DOF$A025,]\K8/_VL;6.BD, ME+:?-2*[.'W(4N?T0N,S\390Y-\% )ZQ@S>@4>+7MG/E2!BV"WVLCH^PLY+* M*;4O@FDK-.?1BE-9C3U/ 1*U(".<'TH>K5(&60>1(ZRZ%1^GFDU:MN,,,OC; ML@DC+MEK68N,Q!'*\B])K+;&<5)!>N,"-N/4AS7I C*1_^IU%/^W M.__7(G'D=^0GLO\>!>#__RS!3>C"HN'4ZD41OKR-VQI*/^[+;6QEBEU1!W-Z MQH/.1I1BO)05:J!FD'"DWTV*)RIZ;F+_C]DIPJ/W1]AB\>M&\,6&RU[%J6^TBP>%/K.5D-/O]7S.+_H4X(-YM!I9 MR]2%!#8U[OI5+MZG)_56.'NQBUEC:7'>WCZ-04"#7 1QI934(/]IX4.M[MR% M!;Y_0S_^-6Z\IRZG*ZICF*VBIV94AISS_D#C[LS"#U=7-Z@>WJ[;+RCD&F3Q M?==@'U9DV/6CF^[BW9Y_TG3V9I+YA:A8]Y8LZ,* N1RFI0,?Y)VVG#+V$'SV MXO"HK"# >6+K;9?!B 0'RJ!(P"T*S#L)+PKP]7(P_M/J^6L*E>#)9MFU>G&! MX[CF$4DP#8B$G^FZJZ8D,N;RW\\FLA;?F$F+T/U7S<_7OC<9+SCB#+!FVL!T MU4]PW>&&&4ZS?F=WNO\&EKXEJG+&9+*KH;('GG]U$C:>KH+WT;]?'TE>1#01FO&B_^8N:NI\1O;J[[.2_SMWRQ';I\0 XB@ M&L! EJ=#CN_%9O*,"\!F+S+>&=0=\MCPU4?=K'S"Y856I%NM1U5HZ:V3PJ22 MG GFAM M6_)YKV][WW'P+3M^ZUNO79EOBL]%<_JX3@/Q2'"F]7V$M0R3[FXG>?H5,H0M MH@-3<%Y6K$47 D.<"GJ(:@]M-V98.&**12WL^(?$P0<'QW9[SM>ZV9.+Z[=U M_S @@@]G4]JAM',Q<=?ZYR QD7:A1\( ("%1$ -=2.HTE\&E1@*U\Q N/9! M4NQ85JFRES^,Y>JD/)KK(!(*D+T#?#Y@@,XOH[IW9L*Q4+11&0W[WRC.'-QK MQI;G\<^L"6\P>M&%,V:A*(ZN:J)CJ!*2!:^4CWR,=9*C^6*\/LQ4B;)^6VTZ MY%?5_Q( H.GPV^V[T 1RHRMPA.E\X))SGPS+Y+W-*NCUT^MD:(=UM* M(.$",R7J7]YGG8/K__"Q&1]7$\9V//?3K_@NZMMK&_#[V#2D=BU"ZMF;ZJMN ML>-3R(CHWC>*:EK+ -B^XX:BX#7/+\7G"+,SS4 R?I:1AJ;0L'3TF_=R'+]I M7AU#>3YO[&S-X^=Z^ 8=E.N:?D?'SJ6WCG\;=:U[_M5(I\ 95HBJJ=$:'YQ? MPE$O)R&TWS4E=A-\M F/$C/XN8S:YMB[O 5RDB]I $#6N0X0Q37?!@<#TOQ? M8T,R>'E@^[5:X@^98TL^#_-D$DV7OPHF4:/ZNIC,Z:R#D#V7IUV(WPCZ,%,; M=/=:\R.()JG^N63/Q OP[8@_ZY-M/$N%/ZHCYT.33R>(=MFDU_-/?5VQ&N^T M%SB55CYFC2@IC,G).EEOR'(\TIXP00X2%]ZBTE"XF&!L;K::_2VU*W_5< M)@CF*)C01HX]?Q%0QZ03(SI:.J?Y?;;I?,%DK/^[0_WDPNYL_>E2ZP'NOZI! MCZ=A#H8 RL\R)-F(C?0K_XN3%JD_0=T[QY-&0'%T,[B$VWJ]/A0M<_QC-+ZO MK;32IW^%:"*0%V%^W/WG!H6N)<30T=E7) M>8C>YL4 78BYXZ6Y_1_@^%V@[3V$G_-HA>CF5,V)=XWHKH^<><'ZL*]G>\VJ M_8D);4U%Y6R46OV:P%\ S?,^.YN+I M>E&_I=1<3L3G;3M/&U4\6(?%P$ZK!K0*\ M/.E2^^1#^=H9;*- T9*OP2&V I&IS MS56,-*"0]F$J]I!5TTF15W+9$/V@%N5_+-/NHRW?%NV-G'T:)RI=]CK+4225 MJR5KII6+I[+-X'3^S(5LQ\><"9N=E+^RYP&3-C 8)$D/Z^A)2F9<6LH.S,_1 MT996NA+^E1;_>[NKS\Q MWM085]VN*>\6IW;4R #>R/<;%"F//6MCL-<*N9"9G5:*$0CKU(V+H5&RRUH8 ME\1Q]-C,' 4YQLH@B%\VX0,JS41GE,S2Z+NNZ6^[)R^6D@RJ;R&M!./9O3,%EG7( M1U0;!X)W6'FZKK%%.> A6 @=B@MU8%MJMDO4%O*U!)\?FD(._:7R7 @*B(K: M53&UP7MOK @KX#22G/#)5Q>\K7'?VG_4SP@Y"Z$XXWY/8J2B[&W>#CX5ZWY& M7LPYMSWOA"RQO=\_:SJJJ5E!?W!T9BR88V)"412:0I=1[>9F!B]HU1:]23EN MD??!2G<-KL\%]U)_5_5G_<]9H_7;&*L7E6G2^-M7K ^@8K?3Q/-<[K(PR3'$5*/+X.-?4149%__=8XMD8PI+)L)3:]B0>:K 4]6-I; MI;BV1Y,P4#>>[0]NQ7".O3Y^VZ7,%E*I(I==-W?]]":]KE6Z+P&_@;'[]!>P M+H13;@JMCC7+IM1J%Q-BX+9>(R4"\R5]!*ET8:I;4$Q0F:)(?2M)P5W*XZ%5G;]^)P5:M7U%30&+-E>D9*B20 L?Q 2C( MDQ.%U)6..H=%1S0E8I2?6 J16;WV%:#@MF-# -QTD.Y-TTZW-/BQ .Z?[?'J M/Y_7VM&T/UF"+(FH7=(OZ8B71^D'VUA\S+=^ $T/\-;M$[(Q++SZDEX-7EB9 M->8.0,WDLKUPP60)'W5USZ@Q0[=^_FK-E8C+^5 MJ: E"AS)%IU%.A3B\S"KT0]['SJ\X?XQ!=_T^6!-GU6(-*)7" MRB6M(N(T!I *I8K9S:C968,&J-$=MKS37OL): KFN4>O)3MOOOZB,7?BE(V- M#]225TGLR 1ZJ'"U M[[.LOP 5X?TQN\.+>O$=;PHDEYM;\7^/+3 V]Q),<@.RE:3NNH/'NF.LQ<88 M(1HXJPL%N;EH:!\'K=<%-N+3BDJZ6J?UATT%,S9%^\%MUV[B[)#,K1U0]5Q\ MBQ?*H2&(H<4Q_2*A<(@W&ER3O G^ZHW\SD^>R_F8BXM+%C5=O"%>E%[YQ+!, M-$IO55K.&Z]?FWA8:C"Q@Q1^HRB_1\OO*7*A:[#E2&C>RQFZG#]LMP61X_?F ME.MPD!@DU*.,VD2CP03.EO1@4>71"Z>>#X31_)!@QSI%-_099$7FL?\'+Y8!J__TZJ=T&YY M8Z(9](F#+G?6C LWTU? -= N&O^G.OJ@\0X;5;WS:KZ'LB9HMQ9D35? J&R M8=(FR/T#=O_POREZJ12[I*3P 2(YZ3='=U#7KC=)<,6G^& $J@M=@]?N'?*I MZY%/D5UR94U^DH"[AF5>DIR:PE,/.G&0_@:#=)^>XT_/BA'&:.6$@W(1[H0C M[VPBWA<<6-XEU8+ 9&WZ9(P'L]'Q[!=9IRW-TV=\]#"E5(RQ?66S8C%^\&W_ MN\YQP0O6N7:AF?(IGQ94S17HZ5_ P8>U<5;'=-$(H V&X_&H8@AI3(JQ>D7%4,*\G6%(W_I)3N&IL51A0:.\S>YZE(SM<@N=^G:#CQ\E[> M#J!,_^K(Y>OPBSYM.LSW#&\PCXWWY)1/)5:5\8OPSZ?,Q:_!?31B2\PA&W,'==^1MLV:CK,G MVK3X4GI]S=?T2XEAA._*)'2J+SL^DLD% TY);](")?&%:! -O@9CK8/7=B_? M=_%X,:7)>$O'++G\R_7@)? TBM#D53T2R$>=#M0I$'"\]S95O.%IP\^-)N_6 MRISLHF'U;.F[*O6D;SUTW=T2MPA:MRV@?(KW>O+',8VG32S0V:X4W^S0[_^]5M(7V(O#Q M"Q-G XB/BXF)QD$3UZ:19( BQ^+>&:(JSW"R2S" NK)])K^0/TTJJ8.[=BVH M?LG#_!(W=P#"EI_K3P/Y0+%//@MI%)BH,*OXR--W @LG%U:(!.?J+/_A5N8U M"#>E&5FY"15-Y@9GR*^83'P/M ;2KY$AL5XV'G4_ M_E[3E;C.44VK'-T M6<%(_0^B)\TY@%J+'X\J?S57JU]W',J.!FR;HKHY(N2TNW)(YQ$N*BH$X1\\ MOY..QY]L;;JX!ST)EJ&?@8RYL3O79"+WIZ+>-F]-\#D?H>LO9YJ=_)D4S4\. MN!TT5\R\X'XB@_#<$^E^-H-N[9OJ-G8P9DZM1<+%&N5\R7BB8VF+/M FIOM4 M[4^J ]L%13XT4EU3 9)KWZ2WR>&=EVNI.3"A M#_"P&V-YT['J?HXW DZ6F4'WVA3VEXJ$VJ6Z+4QQ K'J=Y7[3(?$U35/E?LN MG/^!;C5J[ MI42R30;>PRN\@$NBCWY#3H]=MAC]T]0Z+>4!,I3S?HG@X[(AC--OV3[)L2CS M,3D^F/1W+MYTW&]8D[%8'1!L@T@O5JIPM. M8UT $1:$B=68$EXY5WSWU# T S=-TL\>U@K;HS;8F[B6]'$7)JNQNE!)AL-G M> @Z3MQ/[WC7KW<,=@Z4@Z*@]\YHHV\?)[W&D5!AG>FZ@<+U)KX 3CE65E8Z M69+[OO2G\(B#!ES&.F&X ,^'T1-#>*O*ZV!\+>VGSY^*Q96N[*EH%_A,I!!+ M#6/G_;Z&J130V#A 4\##Z;ME:#.. "'W&<-R,I$Z^W=>3PS091Z\R>53RX&J MR4A)['C4-037WIO-C&591CZOFJX8F9OUD$W4T(!^#EN[@THC>T0OP%IYU'A# MCKW]^DCC[RMA=[L/R=+"L MU,UV7:J$\W!CO6K*,+'R4$,_[S+JN^;*H*B7[X(SLHX08*[MLK9*H2HW@B9) M_RGWLB9,M492I51+CNPO1? "7Q@.3))K0ZOM9-T8)NVYU^ Q- A'*E4$3B5N("4 MG:QL8UC>OS^08]=(]$;,R8H[EE&'BWKK2)^-Q4%'O+#M'$L;?@Q\LK;,ISPM M&7E.&.8G$7>4%JP'5V72B?M1T8"![N#?+?MKH -\(/V*8^"3N;I(H/:&IO[K M94#%1&Y2Z_$Q7:@@\A1F[SU2'QLZZ28D9Q!M5#YZTQZ]+<:&1BD_K8HB2< M WZO5_5A2#\0+A X*1X5K8$Q@.\&3+45GX*BA\ND#U\52 <#Y;W67.Z;F=7E M2TN$Z3>G^JMA*0V-6QQU^GVY<((B8N)L>=5>JCB^UOI* M6$!H-2(%JC@#N=!H^N6L2(RW>?$X])/%,V1"0JMS39K/Y2 ?%Z@+PFK9ZGPR M1OUZS-^D6 >#]K0O"%>FJHP1TPN9OJ^&^G*M1&#!)W4&WN!A8TG0S^%;(V 90]-YH=SLL4=?K;[I*88S)AX7B_4 M2V7ST<;&R<6"'-C-#5+V39:A@:-^K.2'OCZ2#7VQ]TZ[ ^E;L)>?X"@=_CH, M_4.=GT-RCUY2!!2DBF9F+1JZ"NYS?+PEQZE^:)'UHHUNT1>-JO-?3&E.-( N M=Q@"K&*RU7'9P31#LN/I2,&;M.M7+AO1VBS7VC@9G&V[)>@7_&WM9Q-I&>0/ M)BY9 #]1FU-2U!^1IM-K=,P/!+*,DG]4-[;@149SZR&3QLJ6N8'Q@B!7SK,. M/<.HGWN[O:.[+.CAYG>3QV/'O]VA#")>+*"P;-$* MH%1\V8OXYP'Y M9W%2G[885 CD4WLS=_:F&W#;[>)VG-AR== #_7Y5.H2D+" M1W'!K?9/'%6MYSE16SC5+A2==,CY,PV)!29V_E<@A,IN8JDVEIXK6PQ W_T% MTHD1HZ]NT8=:;_,/2=3-8-*WDNOJ&[3SIG='GEDZ6)9L%"NA^8L8V+*RLC8" M1 O;5!\2D&#'ILI4R88P9Z%S>94H59Q. IT:H^+ HSCK]U;"B>X96F0TL!W: M8'-R7%'$H1=;4#\[7Y+9K.3\X18,Q,_M_4K_D_*:Q^D)X"V% GC4=_5CD,TQ M(R*Z]X_+IS911!U0^^8+X:"VS,?AR?)G)5F;MV0O>?0#G:@RJ3B*RGZ-U:B_ M<$3'IXIT>8UJGOG><,FPSD9GF3%;PQL:TK\54-GTK>BH/XBCG M5=VZI MJMDKF13MYT_ @) =<4W?-!$N$$;S[*TB7-D)[(GP54;[8*GP#V*CV4 M-J)T)D0P#EAD/C!+/2A9YV!7_FZ$J.F]%?HY#?=BXZ5P\C0@MQ8+IM*1Y402 M LBT3HPB=X?L_P*JCWN@[(YH!+YA(W3V6L&*,]FSC&G3I5:,D67P/^+E'R8D MP2H>4'WE_R>3^KSFS5@<[;.")(M2E?+*I?PD!SX8?Z.P**Q-+W6T9KQCK=32 M[70$]JK3_HM9$MS+4?[*_!C+!N4*'&C*"LUA5A0H_*D#8M$N5GMG!VIY?M?Z M5 =X05W#Z4WY?]H[KZ FV"Z/YY6F2!>4$HA*E:H408CP*M*E=P($A-!"D0X2 MBH7> P&EBH (")$2>I$:BA#I$*0E@'02%(@&_B?W.N MGCESSF_^9\XSSS-K.:.P#.57<]Y5(60U@(W?;B%#G/J&S),G__YE*GLZ[=4$ M\XU2+-_]>HCF$^QSO&%XY7F__D2R6^DHZI=-\)24+10BD.*NSGYKK,^1.+K9 M\"NHQ0.ONET$/9J\RH&0"9$^GV\)E[.M[9=,8SU$LHS5>>P-M!FH33U$'@:N MD8C^,W;R:/D_7E.@H*W(X0.D*6@J/*#-I6AO;0T9=F3,MJ5O[\QT">I MU?X!].$$ZGD->WWBM@-70O)M].!\\<+(Y5NT-"WR#&][5'<$?'-^HS7&/-M4 MBNNN3%=4U@7F=M5ETP3=(1V0?6$@I4[,['Y(1IV\"?)(UF0WX&KXB3#V* M'*=NZ'=- BL&WB8M_W1X($!,(-4"7:ZQ*E,0MGDW;%B @W98LWTO_/B(U-B6 M2].SPV+=:OY;NGG-S?;98^A.N\N=];_G1DCO?R_N=RL*R,!C#AQCECQR=1CO M7!-YR)K)=D'O^1+#"_CG/X G?P",(3_Z;"S2*PNOX4HI,@\FA:WDXR9\6_W> M#E1]]3Q=6=WK6HAB5:@![8R0&WNSB#T=8I1<8 &G3U:DR+K[>M;MB$VF!,C& MJ-9TQSN2X4MY=&S'U8D3M7>0TUS]FM3A9)UA#AW)+V%U'#JJ)3-?+;$KM;;O MK+UYZR4,2M !N<;).53=(7T5MVK4WA$XQ\IF+LL1"//P*^.NM*[/#>ZX#OM" M@[%J<_L]2_SR'YPF;?35+#$F#3FE+3$A7??$A[19WNQH8Y_(^O\(I5=D?MEK MEB*%84S+!&95@Z>/D=L-E76N=;F.E4_$NK[690J59,S-E_T*S87RJO:=9VG) M\MH95Q.YA*D2='2_Q'$-]>;%B_89NKIF/TO:%!09NY.Q7 @,P1.-ZL;;C-5B M3OB*M[XN+-AH/NI?=_!?*Z>!,]=4[^2WE>,76JF1[_0;_)] M6V8* K!,'5[FCUDYJ6ZXPFS/M66.="_!)]C9(-=,=IV7@M^!U2IF1FHFR5SE MNIG7\_?&O3KBL18=00=3^>&(5*K&5M9=-4QVSU6R?=>*F)=Z>5/76EZ*XZE'\>*F!A M>/@7Z%::TP<89[2 D94C%$JDOS6WATF(D5V/<]"1<39RBN QZB7 E@N(*Y$C? M7V'@N%A>T;Q&WN0F?_GIH5J0.&"6(>1;#[*94=V5&VU8<_HF0HEB<.4M)9@0 MP![BEIPPXBMO\NAU%V,NG^LG2Y"Q_2^2RG(UBJ35[5,Z]_CX^-@D]!B?5,&U M)]3/ %S14K+-ZW>@!,OTFO8\$;0/]!IVQEL$KV?"]MZWN"WLCH'4 M3%GC1N\$N-HDE6M>6Y^"1\17V80'6=RG7U1,6)1'6KR9^MN=&V#[?/ ZD_\N M5.QLOM&HA[ ??;FZLO'EC$FH AMG)HR597EV?^W7:_ZG-AVUU1""98\=*P$; M+1W '#&/J\_<3WFDA+P$4''6W.D1W;K$<#T="DIWX3SXUE\@7NLMOCD?4)+3 M\L.R1351OMN0YV4^H\]B$.9HK,QU==?)KOJC#UAYYNHG;,5F+>1: I\14K@W MS(^+/BBMY_GH/32N\,*&JCA9!KO$MF$/2-E>0=A@RI%;HT$+POE%%_\ @#& M\3#Q8CK$2&O4>KL][LB.@B.1UR80E\DB%W\R.-6JE*^]ZFPWF MD[ZQ")R0EH>R;N+#%XND*P/AWFG#X;+1H7-F%W88 'DN'7ZGG=[H(@JT2+/ M]>AQ2\OE?;'E3^S-&JISM#_Z'\Y,3,43U>@W06Q@A;"WVUF)8>\71>8$O2]V M#<#NJU_XBS;@9H>$Z!?![/6 FJGB+\42]9T&V1"TW*8_$[ F1/RUC?=(I0Q% M[4,'2]N8@N&E3=.0T*JUK_9S=&5S)"=VNK_,6&:!#@=W7D+I/*9;SHJI)AI> MI'VM5HI[A<>FY$.5-II&CDOO[XBG\Z:]BN994Z<9$)R,WPZ.3 MP#NWJ<@@!?^@2^;"550HWZ.A-)0?H4THK%0PCC1C,8DP)^3#VHR)X3J(9@R# MBW.,JFP4$6^.3*]='P M1$]0)XZ-E?H%H?VNQ2 M,IWP>V'.LZU%<*O&RM#K90%'+H9 *#B5VO*%UAT>Q^YWL(28MRFL)M]5X2YV MCN71>9$JKZJ6&D&8VS((FQDH!/&9^.!=U;.[5/E:2#YQSAU4(&_2P(?L'_L7 MO6D=M0](WV4& D&UAGS/2Z9-:(5Y3SV##_8Y.50[&Q@[2$<^T@4FZF*-XN MU:(Q>?E^>6JU:A@V+1- %79=F/T)?25 -W5.2BVJBAV9#*-Y:G5]T^? 4QHO W1"$-A)KK+CRRYG^%@7LT#<6G":L<[[<]@6KX^ M7),<#\#N\K*WM%(TF#Z6.+Q@-=+R.%DO4(;:IRC7FGCHZEL+[>S#I:Y]"T\B MU?S^^*E^(2-19V\Z:[N!D%>U)>1E&J!M^%S6I#7[8:BSS_89SG&84Z$Y&:N$]'GS/ MWDPD 3V[9$]"QY?-=+"'8-KN"&%ERFSU;VH65X_=C)%LWJ@N$\!\/;ESFH/0 MDTG>.8&1+7NW">U0@^^&=?%SR\_KTE91QEVK8D9R+W0VH:6.OF_L:6Y7%ICV MEO=[&,YUP%3=P[.R6V;T&KT;@K3Z9GJ(-5;:,/^B(>(_-RY3@8:#$@7I),// M'5(DB_@/BDDGUC()"LF:Q%T31&P5C1K"D;A$QP.%"PH8;^HLX413*=5A18]D2I"- MM'-]H0K>,'_8JNI^^F*__E8'^P)DM@TZ'Q\IN 4O7*Q1.IC]GM]ZF\$S9C_G MW&?Z%-;43!3(7%K0*,>_+E6]95+ST/PXNG%@76OH:E>743/PBEUP;^3LM!.A M'&Q.PO9*+9^Z:+G;S+9BZ0E^06 GOUM[38ZS *4/)Z)4*<>XIPP[C4:NC-8(9D:CHG"_W?)E9/#930DQ^<9"M"*PG_,BD]H]M MR(.$;6.O!CRC4:^:DM:1*L0G/,J3Z4RT78386 MI6_!=R_UR^6[MZ0=LQZ[[$QE#"]#0?GY57%<'*:T4C18G(;69T&\ ?=:$4/>(/ M1M1)FI%E$Q+"A) Z 3;"QWNX^BY'"Y97;N\7&KT:@W^CW/"\"XM_1W)\=":?L.W5B'\YB'+O#]9Y^](BE LY:^I5'! MFLVJ>Q &!@:NW_Q@ ^MDK-%H1'UYD]@/TVQ9.$IX3VDO'PU'W\>EH8#>?,R6 MTD_B0<"^EX40&@ %:2(UH]_ *PA$3W=+?PQJ:40J??Y3HQ=M+?&C#49[N/* MP1E(^,..*\I?%KV2"T11FE(=9D@+2Q^(]V%KN/7A/6\Z&,5MK-5'KV%^>O"< M&3G2V$$!YLD=TZ-MLL^)L&2Z!_WD@W>YA2C_6JGG:]RF'P\$*NZ#ZX%EG M"C22[ASVT@CG;*;K>BIV%5];:>*38D6N-U&7@TJZ0 M"6();)P$RRDF22'>5KWK8DO?N^3P%O#,(6T^5B(I170B6ACR'/K6O ]Q@V)8@N EV77&UB>/5]3D$/:, M:+/E[LKNIN0! #N<+,]FX/:B'-_91^\<5.H(ZR.4A18'&XZ]\+\;846;J\W^ MPY]JHK5"VP];(!LM$M#WWP=!&)%25W>J-D+LO-+R_@#Z!-DX&O-3A71=;KRI MZQ^+N^Q*@6]V7K.S!M%O92OR0D(2/MN 1\KF>^LP>+J%&LZ\.X)O]ZTBKZFR M;H!X3FX'> 6)"D!XI+R7E;+PCYW\"HA3A@PD6L1^V=F73KX3#G1QB"DAL"T" M>,_J9',]F0 ]<4"]#!V=+(* M;X&$:+]ZK:T(X/O"-^N 4K*D)3TXY<#$+V-B[HG X]FY;%P UZX[U- D%;19 MYI\P4P3?GW"1ODVG?5,M^[BD5OAA*X/I?F_>[XQH'B6>^SK@G)\YRX2D=9X. MN>-+84IN^9B,6@/]SM!%O/_=G6Q(OK4 1+*3E3JS/VR!?C=5CYRS^3WGC2BF M!ME)*D*9,LPL?1CYS5V8WXAG-2Y99W]4QKHM8*.JS$ MA&.%V![<[(!A3E%G,@C%IBSLRG%OB./74J$X'V'D%0%#N^="MK]KEPMU-WN& M:7)A];<#?1F3=:4MUCLE,_/W \-TO-8_.EH_^<2-;WIM$GC#9!Z2(R5A@PLX M!M=UXPWCP<9438_?T)YY""ZZRE9HYN3^E 3Q M=YR W@ZO1#)NVCPZ/O#PFYT7;K77?<[[I)@O#G@A\M2Y #[:<>$,1T* [/3, M)C$Z8"W" H2>:M%$VR"7'V>5U05&&EA%C]X&'.)Q"7(YH2@WHQ[KB??(=DR& M[HP7=23 ,B*L]@#<$*+L5PG1&6F$;V2$68=5MM8>G/N=3FD%[@@FJ]+W*S!I M-..B)TY,,.V#SU%P],G#F6;$O7;26=&R'0>4L8WUO+MKW\V=YB571#FY_W1, M8@NE!?ZP/#%="9?I+P"UCRE4RG=.R @>K+]XO!)K] #XXC\NM$D,4H5/]"CP M"MO"Z"6VB+X2@_DS[ =](8TP1)?QV,#9T93J),F_RR745G9K:HHW<^V6J- O MX1$O/%X7K]H5ER)*EY(EFR_C?JDDQV(]&8TY-OC]J\"5*!8XC,:_&U*+Q3.= M6]K ?.UA+_9FQG?0PYKA@">,#V^9^W^^GKG(8@#? \5$<$VV75G.5]2<.MQ. MY=BZ.M1MI[OV] 63X/4 0 OZ( M\Q"73_.]506V&Q=ER$$-B^+D]H.=L'7) M0>^F+C.I80X 7QPW 8#>] Q]4WLN'\S>]&F-."-EU/<%?3//;I6![[ MI3I.0%,L.U]Q,R-XF5CG(VE8[?\U MX:>4J5[]],_Y*M6S1956B0]XGK>9,&=-;G&M(OH.LZD_ "?P,=7521#[6\VUN3DYCE/^*((J%(O M4XNQW4K-UP-/GC9-I10;XC6PJ%*RE$]@^/Z4@ ]5CV\VTJV*D=BUR-U**HOK M6&SXY&%"]VBRFN:M-?+V18D?45:K2DJ"XAKAB:3@KH@;))F7?;'Q)WJ*"8&A MWD+-67M_!V$[:?M?'9@!T_/"B5'T=*&-74MSK9 QA"?8GPSJC21EA51S'NQ, M\2]>-GI ]]RA64D4($8C=* MN,&[19!<1'G>9ZIC%E8:3S#)SVV=T;@5]JWB M3,^."WEG\.!WYK9Y_[2!M!>&;Z=M?'S_^W98-*'(O_0_ MT<5)HTFC"V/_1?K_I?\]_:N4_^]*6=-M!,!IG"-W'G-)^OJ7!D^Q/,#X7\'_ MG\%_-D[DG[E_ U!+ P04 " !C@5587 9OIR"[ 0 0U1( %0 &1O8VXM M,C R,S$R,S%?;&%B+GAM;.2]:9/<.)8M^+U_!::Z[5F66:"2"[A5+\\BM>2+ M,:6DD2*K7EO:F!O6"'9Z.*-(>DC1OWX DNY.WP$X2&>^::M.21$D<.X!>7@! M7-S[;__S^],I#+XLI1"3*8!H+!L.0(A0G'DZY M=_/P5Q+'-.)9!C%+,41IED*<)AS*.X7GHR!EV&\:G>>+W_^J_D-PQ8$T;U$U M__SW/SW6]?-??_SQV[=O?_E.ROE?BO+AQ\#SPA]75_^IN_S[WO7?PN9J/\NR M'YO?KB^M\D,7RF;]'__W+Q^^TD?^A&&^J&J\H*J#*O]KU?SP0T%QW;!^%AH7Z%UQ=!M6/H!_ T/_+]XK]Z3_^"8"6CK*8\R]< /7GKU_NCG:9_:BN^''! M']38?N9E7K"O-2[K#YCPN43?M%:_/O-__U.5/SW/^>IGCR47AYN=E^56JPIE MIE#ZL4+YS\RNN[H8^O"(73T618WG(SP6FVYZD.?J!Q_DW[IN5$,GQ+3IIY/N'E3^ MO>8+QENUW&H:Y.S?_R3_-EM6\ 'CY]G7NJ"_WSX_EYSFC71_49^UZNOMEZ^_ M\"?"RUF]?GYG? %__;KJJFG/L+$_&9A5'WD]2UX5RY)N/FQ/\T-?*_FA4I^V M],<%?N+5,^YND+"5%]!:\A\-8-!'#%K(X <)NOKSO_VX,=4%E_/Q:9Q?ET'P M6POY_SU*94&WP,V5"U&4N_04U)R>S3M:2@#)NX]_I_+@G+.JO<2\E<\YY_$[0O.Y15S_KXHU4^^ZOGP8PRX04RBA&&&>1)TAB(C^F ":G1A)A!0H!GG#Y M.Z\5;E"M$9MID?%@Z$G3D!0/K%0KZ$"]4D!!550KD&"#^0:L[8%RP@?59>Z4 MRY8]1T)FW/VHNF9+SJ[,6;=CIGJLH(O9SYCE-?_]MJH*I:F\ZK[SF9?0D/$, M9C[UI+)Q M. I_*?$69>B#DCOHZRG>ID:NK5P00;G'J*=9+(TZKDBIZ!E6>? MF?->D3Y%K%N]:C[I@U.UU=LD'B9M%=:AH%5:=64CGW[0+CO]\\E[1Y%)'?0K M*=2ZUL[)NZ6T7,JY=HY)/F\T],VR+.4#,0L$BCWFIS .E.9Q'$"2^!ZDLIT0 MA\++O,C$FSO:T]2$KP,*BOJ1EX!_?^:+RM1=.TZKGE_FA*R!97#%4P_D#>A@ MNO.QSC+AR)DZWL^H7M-9U[-1"0X\[,0 M(H(BB%#((0ZE/) 09S2-(DY$K.T('>ME:H+0S"DV0$&+%/RFL)I\\8^RJN$5 MN>!J8#T8G"8#S\@%72.Y1H=I<^0>G>/AI']T].;Q'*1S^+<\I+,7V[E('_*% MG'2^*;GTO]YCJE3V]1?\/7]:/OU4E&7Q+5\\O,%R=.7/9TR(B N"H2\(A0C[ ML=3&2,"$9P'CE,4)S4R\)I/.IZ:;"KM:DZ$->B Z^#?@J34 D)4%@'8FF'E9 M1B.CYW@-Q?? VKNBN@4.WJ^I[K"#-7CPYAS5QBZ:#6>.O#:CKD=UY&Q(V?7M MK-JP$[DOO.+RIL?;!7O+7_B\>%:?OG?MY&?FQYY(0N++R1]+I*HA!-/(I]#S M(I8&44)#)$Q4[61O4Y.Q%5B %PRP#5PSK3I-L)XX.:-M8#7:8JR'%'10W4F/ M%B..M.9T7Z.*BY;9NVJB=Y.=?-PMY$<>5_PM;_^\6WQZYJ7TG!N!RFL\OR55 M76):SQ)$XR *(^AG7@!1S *8IM)-BD.>^7)"B7A&3;1$O^NI"P_*Z[7R$$'74Y1 M._ .HQK,&7,D4P8=CZI9YH3L"IA%"[;.T+P)F<-E_7I?XD4EFY0S2N6.W=7\ MJ9KA ">92"A,<2C](1[ZD%#?AX$?,I*$7L"%T=KXN0ZGIEP=7M !CW$X+=F M)M* UESST29=UT=R1^7@;M)%+%HX2WK4./.7SG0WLLND9_R^UZ1YGYW4?'W$ M)5>!\>Q-\:0\L6:U\;8LE6N@_+.?7C>7?,:OZD>WWW#)I-^6E\W%[4+7+(K" MA(2Q!UD:1W*.QI4Z^0)F$0?^ZSC30V'8#-M8Y6T ?C'%7 M<:S.<(T;[^J:SKVX6.<=7"#M/YW 475 ?MH%TOSG7O8JI^J?Y9OR4;X[;XLG MG"]F7DC#U*/2WXPH@=2PUU#'%_.!R+YH+(/U9>9R'/*9DVC/\O. MZ[=RBO >Y^7?\'S)=>3WQ.U34T\%##3( &Y.,S20@<*LIZ*GJ#HM@HY8&D7# M-JR #6.7:YD&!0>DJ.+T+P_%RX_R[DZ%*-N(SZDV1]$.#:-6K[[.I9;'FUIY MJ.Z+6_J/92Y%8UG)27U5\>KGLJBJ642S+$B3"!)?9!!EPH-IQA@,LXQF24!% M%&@%_>MV.+47?X47U 7 +6) UI -CR^=(UMX"8N3D$'N12E$.$4P93Z%<9P2 MROQ49%XX>^$E*:Y!=[_C ?>#1LJ8Z%O*QB/C0\_T$HE (2,)43J:33$ZJ>81\ MWV@#VAC!U(1^98!R[E8FJ%6T=KWM!C1FW*@%N-82T)AR ^X6=+Y467C _;>B M_2'XA=>/*NBW,=1TFFT\E)ISZ"$':.BET?''QGR>;M;[G@9Q#FD;F!!6[/60@42Z_8),@G7 MG31I\N)(B,[U-JKL:)J^*S*ZM]E)RLKWDTI%\D6;M833XF&1_[?LDDD_,1>Y MDJ[;)@RN\QC9[:)_P$W^;OG$67?.K?\+2HNE=#6ER]FX!S%')/!2#GT1QQ Q M+X8D0BD4/*:",1YRRF=[:;W.OFRC&J'UZNHE0G-\^+-!"9Y;F&:B-^YCH">A MTQO5<01Y93?H&7X#-J:#ONV@-7XUV69-G&K/3- 1L#X(O*WMZZ?F\YFGQECH MKS)ZCCX;XV(?]2-TE6'9_:1=!X3Y?M)=N_)W7V(UG0@@XN6.%MA*5)_<.6I4JP\L%E1*0A3U8[+#KMC[;;8F!L?^?%Y+:! M@F2.[>A^:N/WWGWG)9]7#;Y32=C[&CV)DA M1V[H=<'+0R8_K2)@>W;*Z7=CZ8A!.+:#,%8$CC&^:87?V-)K''MCW=$%'X[J M3GIELKLRIWRU%CKSPS3R1); -$KDK#^.(IBB)(!>DL8,<9^Q2"M&YVQ/4Q/R M+U+()3XEYE43X]ZH-7A6F!OU9L5\CLM*"7K[.QLA/\BY@2!?RN08PEJ!%N0- M:&!N-EPI4^8>U)N3-YA/L+XLY]SW2.1+V;HOGQ8U>S_' M#[KQ>H?OGIP(J,U"!1/Z6[[ /2^?U.27:YYO.<'7^3GHY50-_):?9PG\IB [ MFFN>YL-J>GFDR=%FE*=-ZD\BSUQIF91)!9#P]?G?#^H\\&I1YG45@5Q*/\6A"K*C'C$%V'@$Z/$3(8 IJ83\F%*#;,M MF5*NYQ0,2>3 *M)"O^EE%&C0WZP7O5]O5&0:D0X$SJ4SH4P R@:'N9'R;8=B]2;]_SIN2AQ^?KN'TO9>A/IO$EJ]TFT?Z]STL][ M/O.9X#@-.!2>+]4M5;G),ZES@8]HC&*:IDEHL--ICV2BVY6]_(HJ(=T&N9P= MK0(2VCF3?%]I&TG5_EM.F^3E"]X>S&\JR>4+:2J>@^=4-B@;D(^%08I+ MNT$^K:<#C]DXBKK&#UH#;MIS%#?]!)F?!.B9T2OV,/@ &"0@'7P@1LI..LR MF"4QO8C+DQE.[5H>+_WI199OY4:]K"6+J3:OY*/93*K>%KSZ6-1?>+.MJG9> M94^O]_Q[_9,T]'?MZ;=VBU-SM7O( 9/0P:*H0=F"!ROT!K-R?6HU9NJ#L#KT M[+U'J$(-)&SP98=0\)N"#AKLKJ;QQF393>WUNQEONF]L^M82@/G=EKL"RF=[ M+.;RCJI5.MD7?YM7=%Y4RY)O7HW,0ZF'.(:<496&D'B09"*!OA?'B1<$/(F, M3O=I]SPU=>H#_Q__G 9^\J_=M]ZB6J(6]9J;!4,0.K PM3@=*X\U(2[K)6KU M.W[=1!,Z#M9/-&K@.B$N;7S&[4+EI^&T*36K?O1I6:N"W2HPY_;AH6SFTG>+ M6LY$JYRVI^N]%$<(^Q%D&?(@HEX&TR024' :DLS+,C]&9H=JKV:+R4L^SFG= M7MC,4OK.S3]X9Y5:15 _4D$T;SEM"C6!T+]1Y>7#<8-G[)\>@SW=J3\18^P9 M.PK&Z3U6[WI/D_JQO&K#R@U8\P+6Q+C*.C&9P9U(D(^]'7^H8*"+A\MUT-#E M@!R4/E9N@LH95,TB+Z11)#^@E*DD%3'W81JKXT5^P$GB,P^9I?T]W,W4)@CK M0KMEEZ]6RE']R$%>54LLG\MV1;VW9+YKP9 M!KT/T^7D#OS5V"E@W%#78!RH0/$>!T.4(=YT[8A!F_YJ&YEO5N1-D29X?-LN#KI=[RC<<_TG35X[_3>^3LNRX_\GJMZ#?-UQM2NI/I/ M?,%%7L_2-$@8\Q-(?'4V3SJ(,!-Q*/^9A $+19"F1@L8>MU.33DZM';)D<\P MK"<<[GD;6$36J9([Q/V4R1UH\$,'^[C#;)TS68\GQZF3SW1ZE0S*>D0<2Z2L M>;=MH%+72Q/&T,9MQAEC*4\\&)*,0)1B"E.119!@3X@P3AF*C?(?'>AC:N+R M>><0[P__XOW%D_\71. 9E^"E60E;9SWZ5^![-_*WZO^[^2; R_JQ*%5"T'\% MZQ_F3?:9)A:SV(2<=6705G&]_^.?_=C[UU5P;W.Q_$M@.(,]-)!ZLG;A\ RL M89N1:>"MCX^VB7U<1CH=9<%9F--^#R/'.!TU<3_ Z?BEEBMH2U+Q?RRE\_3N M1?Y'E5+LZIC&GI^2+$8PB&D($BQQ.,I-EH).];3U$1G Q0T M2"^J,'N47LV%*!>D#;V@9,>7^8+0.2Y<+>P<[6?)1>WTL2C 3DD9#ZFZ8^5%5Y(,]((@E.@T"$)OKK@-PQU/">/2W?.[P:P$89$3[,=$#VP8A\J.-:A="?79VAP)-;'>AE5JL^8 MNBO4YRZWD^E5O8(O'G=+8S-""&8^!Z"84HSB'"60DRQ@,S#7IPB MQ$/?:%OS5&=34Y1U<9)R#?8&S%5E%#R?%]^:HRZB* &5?G7>B@]O9H+_$MVD M*&UF?O\2WWA9=B.;J-0F=O["YX;'Z$\.CYZPN")]8'59\_VEQS<6 MY?5K4])PDT4BQ$$8)SQ1U1VH="L%AUDB9Z#,BSSY/Z;$2SN>WP[#U!2L7RQ4 MH08KV 8!Z9:C<5J91N)XZ EL$^E MB,=-C;<-)S?K$GO"JT"G60@SL;!X*S M\.,QTO$!PW%Q=)C@,OI.GB^P;'J\(P>7V;YU"N'"IBR^-[_DTJFKBP5OSAZ& M.$P3+PZ@GZK5"9$%,,U4C'E$4$08#JC>]'F_Z:E]'=;@C$YK'J!,0^NMB1A8 MPIUQ8*"SUER,))]K?(Z$\:"])_5N^X[Q9.P@TBUU.GR%;4#9@G\2[62F.]D7 M$!(AEB10D#2&*,-N=A8?M=3!R6-@Q _?#P8Y>:;F@UE0-_2AQ[L0S M$H:"#'$&0Y9&$"&?PBP3,?3\T//E&X[3)#-:3#O2T=0,W5O..G>]>1J8#WF=/S3> MVALYH6G\Q)@FB 9Q!DF4A!#%*8,X(1'DE,<\PD1^XK72S!YN?FIO_@8A4!"- MT\(<(/#T.W\Y+8-_V8T8,4H3<]SP"W+%'&ATM(0QQPWJ9XTY<97A:@#/9UUI MXZ^O3Z28SS )6:+2NN$0J>TOIM8!Y!<[PQ'W2$+DQUPKEFFOY:F]J*MRVRTZ MS5GP'EUG%@(N(6'@UU+3?OV)[S%;3R2 E_>T+Z+\R^8=W&]IG/GP,0/6T^&C M%]@6<*O5@[[RQ/LI'9_4-M,L\C/Y?4Q2&&)5L T+!@GR0NC%013'L4^$H&8% MVTYW.+57M,/;9%=LIX5%/_LK;D";5G [P[GF5-HADT-_?C\?O5U33OLQ.:IBKRDM9+5:-+)7KL FMI1,+4\V(8 M1M(I1V&:0NP'# ;$PQX*&?(BH[BY(_U,35:V8#;Y1BU#EH_QJJ65=W2T^\S(OV-]Y_O"H M,E2_\!(_\*[&/6_J5<]P2A%)U)(^32*(?,Y@FD6)*D ;^2P*,NI[3A-7N<,^ M-=%JD#L*VAWS$=#3PHD.[,#ZJI-?I-*MFM RH(IUMAS<@!4+H*,!K'@ #1$C MYKQR/WIC9;]RB'Q:>;#<#XEQ1JP!(%C$PJR*%[\ORCNIL/+]KF]?<#Y7P3;R M9U_QG,^"A'N)G&U#%B.N(F0H)!'G, D9B6+?D[\,3&L+:_2K)57C5Q+^+!MZ M;+0H[X #J5E/N/R=MP=/*IMZM#KC<&:US26M(YT-[M ""0VL\,I)^0HQ%$4) M*XG9,9$&L3N."1TIHN=R8LTB?@Q8.AD'I-/.>-%!!E9MQ0R9W&>;>(;4FRJ] M71B,"#,443^!D2 ^1)):2!(OA'Y*?!S'/!2I4=J'0YU,;5[PIBA55>.: R;1 M&DOO23[U?/=+61I88A6\7D'N 2*+3A'@+#?,@2Y&S@1SW,C]O"\GKK5[W]_G MB[SF'_(7SJ2BR/%5.=O;^(7;IZ*L\_]N/BA=9IE;=83J/SDNW\L;9CSS$>$^ M@2Q-"421\&&3NBY!811P2N7_M([)., R-?6X?Y3BW!PX,Y.+2X9#3U5&(GE@ M\6FM@(T98&,': SI):/NF[0Z :C, =TKE@%1'@G8)DE%USP%EN_+HHDG+ MM5\ERIQ]DE/HA9I-2R1X0?/%@THP_;40Y?HW=PO&OW_]AI_5;SIW@#(OBWF6 M012K6KH!8A#3)(,)$PF-.?.H;[0=?1&:J2EI9PQ88P9K?_ES M[_>-44!9=3H%_0 CJ;DH.];X#+W,>NG0#. S.N'6U2+H15C&7=9T0=O>0J63 M1BW]VE7V_TW1]\?%6EB_^QS)^;TZSMYX?P(&51%D*:LA2B)$@@26D$:13$-"68 M$;.XDQ-]32^5*X2NP9A__4]SJ:88CQ@:6C#7*MA;\"N< GV,- M/AP)QJF>1M4+#9-WY4+G%LN)29>VXY-X@ZM'V;SZ0W7Q@N=J(7DGQ8.?^(BS M*($T87(F$G(?DBC#D(B0>DE$PY0;51\PZWYJFO*%JR'/YWD;/* "/27\YIUI M_M(SQ'"2838JFK.*P;@>>AK12RUSE&"3C"?FDP8KZES-$LPZ'W=:8$7,WCS MKA4[Q=M=^?FY+*KJW7)#,WDS)-NO4DS#V) M TO7[LIS$RZF,H?^L$8-5K =EE$PX\F13FEV.JH^F1&QJTN&=]OIT4_+2KIV M524G*"1?-)Z$\BL>%JH@P!V3^I>+'&\6JJG4Q9(SJ9*]XC)-"4/.NHQXO5]\ MJA_EW 3CR(L)EQ(F$I6OSH]@RC&"6:RVX#!A,4,&850C0I]H)%:##=#]BE1F MXCC&V.LIZU2&N;>@(W!H&]QI]Q@97/C?O:, YW9FV);6Q6X&MO= M2?N( ^7HNS &XE$_*B,.P>X7:BI^(3$#J^XV)P,L M)IXPWU4J]P,]C)O&_;B)>RG<3UQJ$:ZO8LO>%(L7^?)(U6F/!GQ:K#:VXR", M8T9"R'TB/A/FN$%[TYT" I].)#4T M9??TV^^6LX%%X 1=YQ7!E#>#:'MG_(T49V_SV)E%UFLQO=X?M J2J/=^$Z=\M5$?2._ME?89'+7O6KYL@7K4:RLL:YXLN TKKV6WV MC7N;,T$4< M:$QUUT6O/U*#KZ2N351';1OY4Q/QWN"U=O:/'/S0[!2UMH)5WJ76VC_W@F' M;X/L&@T]*L[6;0>".?)*[[!D[Z\-#]S?I?OYOR[*]U?RMOA3S^?NB M5*=]=W:1"0E2XI$$IB3Q(0I\.4O'0L P]1!'Z@7-C.HOV4.9V@>BOP'=MZ6I MAKVR!BAS0&>/[7:_\:"9;OT/.10CA@'HC<)(,0&VG#J/#S & M)X*%86*:"N$ZIDQU3V\%%\P5WOZNWLUJJ\]@9>)*CXG&4M&$1_V/L/UW:[;] MMWZJ&C[ AI#I/TL&RV?3?Z9&6I>;^+-EM@1XW5$]N;9X)6CC+5I>E_NMU= K M0[ET)KQ;R_@G7.54@NMJ&N_,J (41IX?,BB8G NCU.,0"Q1!X:4(I80P/V9V MTV C'%.> [_!<[J&SN:Q;A5S7E5(%V5S-T4[[:=$)N-G>EL>+ 1&7$J M?*A0^OZ(C#,3MN+3^338#,65YL!65!V? -LU=U'%9,OD@K?LOY:5A"21BJ)\ M4I6VWV,JG["3V4R%%\=)@H74XEAEF.*QG/WZ,>24DC!@8>9%6@>/KFC#U!1] M9413Y_QY8PD0C2E-PMMEQ8R3W5[S,=&8_4Y_\(?^>/1*%FLDO]VI;;R3_';] M$/78 "T=]GEP)_,X656TGNIC=86*V--\O&QK;5]C8#5K=8\*[1JUOJ_!_9%: MX5>!8EM_9*Y6SS_CLGZ]ET@KV:%"W=0VJ3Z)WL]F@4CC ,4!)(1$$'&401(3 M#'&6I'Y&2<9#HZ/=!GU/S3/J$H!50#V.H-X K<"WO'X$96L:>):V&8<*F8R) MWGQV(*8'=D,ZU*"!#7H85Z61FLI)O9^[K'QB3)BS:BCZ/8]<(<68DOVJ*>9- MF,D:IVPFY9$NZ_R%OY&=/13E:U.I4T.7CMX\/?7I0((52LT:QL?I.:TC3I@9 M6"WV27%6SO2L^2?J*,I[N]>>LLW;?KS%4=[ILP:MWMSS%UHL$-U]OF5,#OTJ MEW7HQ5%&$I4CAB.(/)4MQD<(XC@( IY0D@1:I8@.-3ZU5_?N,\ M/J,*#+N4 M::QB7$#$P&^JY*"#9G.>8Y<*@QGX!92,-#7>4.-H;GK$Y).3QMU[QIO-'4&[ M-.S=G:^-V[A:H#UTSNFJ.Q]X]XT")'/8IBB((8!P@E)4DX8-SKG.B[\J8EI8YIIXJR1!]SW,?9"M1$V$_.M2?2W4@D'[ ('?^G'@+O>ZKS*L8Q7=L-(P$CT4"PS A$&4! MAED: MBP*8^#R!*.$,9JJ:-D%$^)1F,8JP43W&XWU-[4O48 -WAL463W"I]W5PQ-# M4KZI$'0#6J WH"7,'R!+GP8GKFL$'>CI.B6"CIM\M$+0B5ML*S@+7I;-.?GV MO-9'7L_\.!,I2R+(,_D?A (*,9<><)@F+$I]RE!,3-+='^K$2!-&2&Z_P@AJ M_!W@!J5I[>8#3.H)PZ7\#*P(:VI4;HU5YGIUJJL0C5!TGMY\7GQ3@8PN2SH? MY\592><#78Q8U=,%1WP-+ \',^:M#ZF[K YV ME@UGU<&.]S1R=;"S)N]7!SM_BYU2M#'KS13GOKAE+%>RC^>?<<[N%F_P7&>R]4WMFK287]KK:A 70!:/#W)&[9_829%YD.G)U"##LC MLM7#KEC>H <*OEIZZ@RX 9T)H+7!G:)9T^=(Y\S['U7]K.G9U43[ANR4\G-9 M//.R?OT\5[LAO2J-FRV\.&&IEQ(/1B%6P4(4P=0+,60H#+E("0D$,@L6.M_I M! -\>JD+5OAWJHS^6G&QG(,/^8NI_Z4Q"LP/N,]8"HDOY$07\Q2FJ9? .!0T M"WSF"624Y=+M&(R=R>/P"#13/>?,ZWU?W/(Y\ =E!?8&-'!WJ^4.F'-#GR9' M'PZ-#D?]4N@3L/MI,+C3[K(O@W(/@DWN<+O* Y MGO>" ^]E#]7A7[TMGG"^F/$P%IA& H8^%1#QD,(T9 1*)T<@+(*0)D;K>"[! M34V4UDBW(HY_:\$:2I/30=13LFL-S=";DG:C8BQ_0]#G2"V=0AM57(<@=5>+ M!^G#_$#Z9G$!><'+H1HNFH?3SS8T-=WLK9])Q#^\]$NJZ)]8/\_?:1ET3MW@ MBY#'67,<[VQ$C=4I]_.MCW;B7=O0_NEW_9M&/H"Z#O]HTN9NAY&UX:E<"$:3 M((">X"E$JIYJEL0!#%G"/.0Q%%.S>>1@4*>F6\H^O'CMME>>%410X_*!U^.$ M*=N/>11GE 2!@%ZBQIS(O\E_,LB\C,5!S+R(TI'.FSH=]7&6GE?CWI:?;4"" M^S_$N&LN:4QB+ ?^?#HX7KH)=P0]@V^N%UY^\;A<^WSH>:#3"AN_F'!GYS[U M>QS9 6E/5'\2[7GJVQ>CE?& M-5<]- $*ZLO5?*VJL3Y7YYZ," DOR4(/,HZEDY)&'B0^IA!)ASN.A!?[?C22 MD^+PV1C'1=GD,>#S_"%70_W+EZ^_5A,W6F]Y8/ %_ M1'-,KNV-G(/YQ_!%-,EVYHGH]G?EBHFWE)9+SE8I>F=QDLC)<)S 5$32#TEB M E,J.&0QCOTPE%-B$5^S+.(.7BW=&K_V88<2\ [FE6K3[0[NZ6_,),;J#UVQ M<#7L[Z8U[%>J.WC!\/^QBPMJ/P;7JQYX9&Q&*Q&XV_\?LP[@$18'*_9WK+^1 MUS*Z8_B-'[,^@_]S6535#$4T$H(SB$,A( H3"G$6Q)"%@ZB-(<11#%*>^2N3C088QHVF,4)8% M(ZU"N!G:<18@?F['=%IC.?!2@YOQF?XJP_K%;2WMI]IIK)W "L/YH;CVXL() MA'^,=87S%#M;4M#HZLJK"?O5B-L8,;Y;"IU[,6$41=#+N(K:CR,HW03Y34G# M!&0-6SU/#!MC0,?6GZ$HK'T,\37_L)1$W3]7UUDM,1W2TA11M8'_,%193W@=; M>C$&8KF]BA536]?IL*[W@)K3S$53=Z'SP:R2I%WG"=%;,IC\N$_:)AQ>_J!,EYXN.J .EJ:N(X-HRY>7'68=II[/TAA&'J(0>1Z&) GD?VB*&,$(1YE>D<7#[4_M M4]5"! U&L *I.;<[PN"9^?OEO PLY6:4Z$],3AM^XM"8O+-5._F7C<@=:V\< M;_^T,6M?_,QE$S@*MI- _&_%7+8FE>CU"Z[Y+(Q2G,8T5DN4&**,2_>8JCPC MH4^S.(R#C(VSJ6D,?7)"([6;JOVPES7,*QX*.CWJ ^^2#3J6T]\\.W9H:*]( MQ88$H%B8P*::]Z_-'/@?8PO.>D &/7:DA\"R*D6^R&NN,OJQNT4MT>4; M?_JI*.O\OQODG:O\GQR7[^7+/TNRE&2<)]##-($(^Q[,4D1@PM,@2% :9XE9 MP0HK&%/[*,D7+#$L9&%'O]X797A2!_XZM ; Q@*P,:%=G+@!:Q^@;\T-4(8 M98G#RA@7,>FJ:(8=B''K:5Q$U%ZICP0$$J MY^LQE]/W@""($Q3*?Y),9$GLX8#H3M]W&Y^:>C7X0 .P._>D/W'?(^[\K/T2 M.@;6'0,FC.;KQTRVFJSO-3;:3/V8&?UI^M%KS/,XJ34_Z?F\?A+ORE*Y4YML M,!_D_/^NYD_G5HETFYG0,[B"J\X>2L"2R&)9S5_;6<_N;*F?J$@9 QIK'"4J M,B'.*E>15@>CI2LR,;>?LA1KN^#.B1O>Z=[$ MTMRL]Q%?;U1E!L*;B@PK)ULB=^ID&W'ESJW6ZW9L1]J(C .NL]G]%Q:U_.GU M%]F5U#K5P?N2_V/)%_2U2?OL,S]&0KK/@8\]B#(_@-A+.!01]OV4)Z$(C2K/ M:/0Y-1WJX01KH%89MG4(UY0FMS0.K$I6#-I7P#S/B>M*F"=ZO$Y%S/,4'*V, MJ7&KQ?&"7Q?S_"FOFXI[2KZJKN K#S/BJU)X/$72V4&826='4.@G'@_]*$OE M3[3FZ">C=>A=>MP6I6J@WX!M@E?HU9%5T,/O<'_=BC=7>^1F MG8^[SVU%S-Y>M5TK=LKVA5=UF:M=NS>X>KQ=-'^HFBTO$H4JUU*_P67YFB\> M&D]R%C*.!8\IE#HF)X^!RFNI1(XP3%&$ QHDJ8FT&?8_-6W;P =4 @?Y@LZ7 M:CE8'1D?YIB Z8CI:>& XS#XPOQZ"!3FAN7F+SWT U13YBE&\%PC/"5Z^+O^5-'&"Q^"3^5_'$WQ3+15V^ M?L#?;I]JWC, -*.&Q4OMM1-7&%% M_VG%&9KYH3<(!R'=*"3!ECVK\ 3CSD8+5;"EH1^V8-V&G=OSEC^7G.;M.FH4 M^8*J>9W GO1R<,)AQGT.L1\B04,6>:E1R>]^XU.3JCXV,^=FBS(]7\:6B(&5 M0XL#8P?ED+&._)&MID=U/PX9M>MM'+S&[K6\6U#YHM_C[TH'%C2?MZU^+!:, MLR6M5>!M%V9[^&C#FZ*J9TF8^2S,,I7RFT$4Q12F/HYAEH:"D#CT4X9,WF3'S=CI"I8 M#=@V\ 9LF;A*F'!S^&#:YIB/.[=GD!%P))-N,(VJKTYIW!5FMXW;*?HON/R= MURH[PE=.EV63"V%3N=4+<9!F(H+4)]+S"D(ITCS 4"ITP@.IX7YL%"!ZLK>I M*? &+-B@-=/?^(%]%.])B79!'W/0(1C;F< M%R4^S%"20IS1),,1$VG$M2,4C_]L47)02YP@.A-=9L3F::5QR-' JM*! M!/2Y.1C&>N'V\0,;S-FS%,FI<;N=' MW++_6E9U<_3D"Y\WJWX"&68>1$3M MA&,_A*%'4Q:@.(I]H]C&"[!,35_;M8=V)0FWR7!PL]H OBEK^+PM6LN?GN?% M*S>=XEPR:'K.X$A#,;",GUT!>LMIV>2E5H.A9*IGH--167H)D5#?3 M 66[;J>+)BVCQ^DC9TL5U+G*D->DQJSR9G'YI]?>OS9K%F'L,3_. DA2+B#B M60))&&:0I5&4)"&/<)@9Q9!;@)BV\>0^--_.L MQD9/3H=F?&@=[9&]3G_6X#8=SX\PM(VHM"OZ2M MBT_9;-=8OJNJI4HYU#_B07F(6):F,%5Y%9!'*<0QXS#) A'%W/-]9*:/!IU/ M3A>[\R!5>QZD+4<'\@:XBD2O-] OJ%=G,CJ:"CD0YT,KX_;QF[V:]'=KXH<^ M?J/-FOO#-^>[OM;1&VU23AR\T6_C4I?P=E'G+)\OU:;W9L?@W??V',E[::CR M1)=U%__U#I<+Z:I6GWGKJVZZ-2 M'^XA3DXV>QZ.LA&^[8SL[ZNMS 3JF0,]0]5='WD-/A32+U)G[1IC;;U/9X^! MJ6]ZC<$=T7/MFZ<]K"LC-\,ZDF_K>C"<>[[. %[)+W9-\'&OV7E/YJ<4[DMV M6Y:;SF\?'FY?<#XW.)!PHHFIJ;F$5C9U.$+VN^B<*3E%U6E$=LC2P+$KO MI5GBW%H,[4GB 0*='A+08,GJ/,"I=D<+_=[<1F61A2 6+82"-A2A(,IAZ200S/R4\0QF+J*^]"V[2\]24(S;8V#5B M6&-G?"C>1MED(<AW=&^NPUC)W?BC1H< M;V_>QLZMW7JK!JS/JG-YDSH3_Y:_\'GQK#KI(IA7+X4(@B *,$0A3R#B?@8S M3CED(DM#WPM3Q(W61S7ZG)JNKR W*2%ZH-?E%TBB1,]N,0B\*PS#%O@B15I#WJ4ZFID1;&$'9@K1(W;/+I;8[ MM=IN/9[6+\+#Q'C#R8?.?8M1<_"O ML(IXC8? =@%RJ*'17*YTWOTU%C>'XO#(4NA@W=E-%%:AK+))DB]:5)LXUNY8 M@$KV4,U\^>D7'DZ@)W@*$>$89AEA,,*13QGQ:6I645>_ZZE]Y?LAWF6+4W[A M*].\Q0;G*38>'IBSI:C28M!QZ-.95[SLEBB-HACEM&4!)1$D/D9AD@5"L=^A*'P>,;C-!:4&BF:$U23 M$[M^O&"U"8[A6_&"=#M><*Y"0)]YV0;6KT]]6H?:NQEO/14=?10'%EA' 9_N M$X4Y)=K5>5 GF,8]&>J2QKTSHDX;MQ1[Y0C?RWN;VH$I0G[@)Q&D:8@@\@6# M611Q&*.(10+Q-(@\(]'NMSXY\57@@$)G58MQFSE-^;/E8V@9TZ;"7(@.F>Q* M4+;:'E<8#IFU]X(?O,CR#(_M+%?5L*A?[Q9J>;PYC_Y)%851:3X^/3>G*W^6 M3=35W4+J2EZP61H$&$=> 'V>,3D590E,0XJ@GZ @(2(,3(^"CP1\:O+2H),> M@/T1R+%&7$^[ICB.HZQ?[Z\U'EZZ_.G0TF5K/.A9#QKSV\Q8'0$WH*6@J>/4 MD.#PN,_(P^;J$-!8L,<]&C3R8.P=&!J[?[MOW4?))JX>[Q8OO*JERWN[8&U% M<_GWNYH_5>N\DT$2!5&:"LA2=0PU\1#,N$@@\X(X"-*0>6:K#-H]3^UK(X'# MKB95CD_]T4"UXEDFTG^PI' M,YE7<_L:YVJ:?U^\^XZ?\D5S^1=>+\M%]:68S]\7I1+DF7Q0:1QZ%#*&0NFF M!P)B^1A#GW >9%[D1S@R"S@;%O#4!'/;7K4LU[>XR=2VLOD&K*WNUNF:I;O. M;E7\:&5Y6T"@M1W\IJP'G?G&4?\#/SYZ6CVEAV)@B9_,\V 1"CC.(#D+*QP8 M[L@ABN.0OQ_N.%*_=I^_]S@OFSJIOW"L4FPW$I>+TQT/-< MG#,[L(BX(-78;S$BR9&_HM?GJ'Z*$0V[_HG9S7;B]+DLGN6<[O6S?&1JV9/: MJ&D.WO]<%E4U(\Q/4\H]&-&4JU7""&;41Y!2E'D^9:9YBT]W-S4Y6J%M7AV^ M@GH#'A18,P$ZP[.>\KAC;V#)60&] 0W4AK]W&_Y^/LF?L=;HT>)(9,YT-JJZ MZ!F^*RN:=UDZ.T7!ON7S^8=\P9O]D!G!F&51&,(P5,5"HT@Z-C1)H!=QCGDD M)S[4:'%FKX>IJ<8*(/A-06SW]DS=E3T6-5V32[@9V@TQHL7*WU85KS\1M?ZKTHN_^TX?5=C'^Z+\)/4$ MJ]W0#ZI2T8<UZ\S57HK(+$GW_HLALC'&A(.T!C"/C4&YQW_<'9C&EC#EC;XW"_[G)2 M76W%78!DW%VVRRG;VT!ST*3ED8OYO/B&I=VRA[?%DM1B.;^EM-F?^\(ISU]4 M,F2U%R>ZS?K0CZ) >!C2( @A$EX("?80Q$FFUI62!&&CY$+&"*;FHJW @@W: M&["VJGF1WY24;&E M9^\8BW5#MK%SS5GFSUA.Y-&L+80ZF'? Y1DOGR/R*"F,C9*6,^ M244@$A\9G5@SZ'MJHK@ZRM]@[Q>#,G4K#>C7=".'(75HM_$HGV #W''VQPL8 MI=_SR)%6QI3L!TV9-V$G81^X="KY$?_QUP63'2KYY$QZFZK887N&/B%I MQE),H/R#0)0&*22"!##R_# (,:,Q$[-%4S6#W>MKFA48K1%ECYCF]/_/BEM9+/)^_?L9YIG MR3YSY27N3GN0BC>Z46WF")R%&4=$3LS"5.6VBRA,$Q1 &@DA'9XL3HA6Y2>= MSJ;V^K?P;-R3(V2:>"&74S22L]$!;5V-:J IE0XG3AV'(UU=P3\X;?1A-^#, M/9<6(E:Z4RR:D^3B;D&+)WZ/OW>!4=WAE:8&ZN;)C[!(N>=SZ/M>)"='H9PF M20&!(F7<8[$7I2RPJSALC&5J*M,O0;LQ1OVK-:6E?@/N#EGCO$SM<>?>M7NP^(IMEP:*JWN"R?.TV>ZL/ZR#7T$MB M/TDI%#RF$#%$( FY@!%/,D99DH:,F'P9-/J;/$-H"UF6^4Y2#S%,B9=!PA!-TSA) ]F6^9:U ]:OM3?=803/1;G.V']9G/>9(3#5_4N? MX_$D?V_G^MC44B1_) _ MY?*-[';MY MQ(IU9_!OUYL[=[%ERK3>AMM=%]?6+0K/""81BE,"(R]06^A2_[#P(Q@3/XBB MV(^ENV.4(.UX7U.3PA4\(%TIT>T37^A/G6):SYERQ-_ .KFUK:ZJ:'9,=D@= M)CD[3X>KE&8G>AHW@=EYD_?2E6G<8N$Y':@+]V6="O*.R>]*+G*U -B<G,]<"]MXTZ4KL[\U&[LV%@N/[5#9WDVH^VHF$GH<^7$H0!^9B)C2[V&O^*-\5(\NVO@)F=UJ& M4=8%_?U.?BDX>[LL\\5#6^NLB;"IWCT]SXM7SIN+/LLGZU%^+E2&OFJ6X,3W M_51 WU>5>L(DA&G(5&;@!)- $.11LX*:=CBFIN[*@L9%+(12]2?YGE0*-%@N MY)@ WAG2_?"Y,P4\RT;D_)?7ZKX:?Y?.Z+>\?GSD\TM*;5H.K=YJX0@#-O2. M2S,&K0F@M:$K5'G3QBZJFCBK 6LO7IG29!!UF"ST0C)=!2]:HA@W2O$RJO;" M$2]L;H!,"EV)RNKMDO\GQ^6]'%T^2[(T0HE/8$0CZ2YGOG2A55!B*KC\(V5> M&%+S\X8&"*:FM/+IC1UF2#A(NIX2#DKEP!JHDQFA+@#AS>GE&Z!L (T1(V5% M.,7?&!D1#O8_G6P(I^@QRH1PLB''6=P_K*-[$2*$I F'Q&,!1&GF09PEJMQ, MZD9W#],-;3Z9%+R"V*K-WE XL9P[8=)?H?8^@H9.]?[A. M8+4^ =I)W_?OM X_R6LISD$C/B88IS+"0D]@L%# C M6'I6 0IPQBG&:6:6"OITAR9ORCC9GC<@5QF>U;P3,"X:0\!<6F(>B'**\P"' M89:&'D0D1A#YON0\I!0&%-,@Y(1F$9O518WG8S.^Z70XON]5'T!5:7YJ5M3$ MLE;Y]O+>,#RI$.O_ME@+UAP [6 @1[0.'P\D@<(&*>@]SBW6&R#1.HT)TF#% M75C0J<[&C@S2,/Q <)#.77;:_I%_Z_*UJEE[62SD7VE;+O%S,<_I:_O?7LH> M08,810A2%DKEB97:4YS T">"DB0) Y::.)NF *;F>JHLM](KVM@ MHT _^.? MT\#W_Q5\YHNV+#0KGAM9:HMVR7_H!G!;CYF>6 TY$@/+EX1^? 2D&]L ![]U M?PZ22<.6/4R&44\X1QR<@874?EQ&RE5Y$<'.A>RR M9NW4^6[Q(IM7BM_VN#HX.91-/?5SP=' LK:!V.G8YMRS.Y$ZQX,C]3G:S:BR[VEFX:5!+7AA65.^2JWX4RH !CDI5"(@$"$0A]F813 C%(O](,TII&1 M$!SK:&I"H'"JCW<3'WT#GA56('WF-@*ZB85FQ7R.RVKS4].PZ&.<:SI+#I@< MV@OJ2/S:DMC W&1D=>C6G*'"E;]RK)MQ'9$SQNYY&.>N-R\M]+663=%/Y7U5 MOFLC"/)B\0NO'PNV9FBJCP>13YF5&.?'LH M4U,FJ\6="T9"=V8S!K^#SWV:A9L?E!E_7B6=7UD"-J;L+_0T&1O.#(S%+.E2 M3IW-HZR!C#S3NI2P_;G8Q2U:Y#>XYT_/18G+5Q6D7+^V!\1DYR]27IK\].W? M:[59NDGE.98.R 243 MQF=H+QERX8>^E\0Q9#P+(8J$*B7C(XB2T/-$2DE*M0ZU##W6(WX?_\\;Y--? MX)&&;N!/[]H T%JP.1;=&\]/ O3LZ%6*&7X,#+)P##\6(Z7E&&A,S))U7,;F MR>P=EDV/E\[C,MNW\GMCNIG V?#F:M!EU/>HTS8:4W8F951MV*O9S*:=_G\M"Y/6, M84J2#"/H$\$A\F@(4Q$RZ",YTQ(L]*/ 2*1Z;4]-@QIHTF=6V,QTIT^8GJQ8 MTC"P:K0,?#[-@+$D'+#5T1O?;WG4%_J 2;OOZZ%++".HY7LOW17Y8N?U>TS; M^BER&IM/B%4P@>+//W0$U#*9[- ZC-&7,5/&W0\[B!T^:4[ 5-6S1AIV!J&;G$M/Y[7C^^659U\:0*H>P4 M)0LBAGPOEI.@E(<0\0#!+/14N>B(1AY'F(=&!S]T.IV:9KU=K=>5_(4OEH92 MI46SGD:Y)F]@<5K!;=U<&V%SE=>N"WI&JZG@6)1YCO4>B'TFE":>A#G"8^S#B//!0''*>>]G:" M1H=3$YRM@B'57PV6E778U5C'=\S9P#JS7:-@A1=T@,%O*\@F->5TB#18C'=, MZ$@K[Z>)=;2R;D#-R65TG7;&6S,WL&IK@=SD/D/UY?FL6U)_??>=/LJ!YA_E MX,^8S[E'"8&-V'6UPG)?[C#GKE_G<=9:G)]2& MV4]2&[;RXG]JJ[ 8#+V)WL 4#RTE"GW';G?,&]R6 MI7H%VJ2D0Z9VNH Z5XZ[#GJ*](Q\7-&6G@+U\*)_J1UZJ?DO^*+N6 MW6SB)#_R^I.XQ]]GH1]2+' " U^H@+2$0.Q1#Z8D830+$QXPK;FD9?]34[Y^ MVJ!"X6\J,:T- '.)W4P%30=$3P$'I'E@]>LSW$ '6]C!5G1WDZQ3+>!+&]QI MH"5YCO3/M/=1M<^2FEW=LVWF J^/[*IL[Y/ZT^OFDNZ+>_L-EZSYS]_4N?[% MPQAW;M5MZSN?Y!4<]$^5B3?M'V UR*VM-X/LG@XZ&"X]6><8 MQ_=UAZ+YH#<\6&=VWXZM@DZM8_X+?R*\G'DHC$/$!.0ABB 2*84D(!1R+T%^ MEB":!48)KX[V-#4-;P\$MP@-G=WC;.I)L!..!I;1G0)P+4KP6XO3X4S]+!>. M5.QX/Z,JT5ES=]7D_ T6VZ^_X/)W7C??OB]2;\J<2A>VZ>'715YWSS)"E+ D M]:"?)E(9:" ]0XP)S'# @H CY'E:E2ZU>YR:0OSRY>NO!IN%6J1J;+NZIFI@ MH6CA=H[4!G"G&PKR>=6P)--@Z]4UJ2/MO9XGU]'^JPD_)S=@M1H:;P?6Q*ZM M+5BC&^VH2S_J40I3%@A5-5Y*+PL%";F)-[;? MQ=1$M@-GYH =8$[/\[J,CZ&55($#';H!7*WCQCORL0YT,*IS==S 7:_JQ)5F M[W)5UE(JON=/RZ?5A"K.@B!.*/1(@"&*108QCQ",DC D(0VB1&^C=:_EJ;VY M'3B]-W>?I],O[$76#^[Q-+@B^E_-?FA=QO;Y3W\*@9J]?O M^ 7F44QO.P_L7MXZ"P-/I*'PH8=4ZHDPY##SL@#&&'&6>2JV2>N[N=OPU-ZY M%3:@P.D'*VUQ=68*<@$# []W>L8;Q20=LM0J%FFKH=%BD [![\<>'?R]Y<'3 MHF#?\OG\EOYCF9?;1>-G&1>AY_L8!CY66?,)AG(P?9@1ZL51P*D7&+FMISJ; MVBO98*QR\\"ADXSJN;.N>!KXQ5W!5/6*6J"@10I:J [/LVH0XNJ ZZFNQCWQ MJF'TWA%8G7LLE8(7#R5^?LSIFZ*)_&D/P7_)J]\[UR\(/%7RW(=))@1$*NJ8 MT#" (0_\Q*>93P4QDHMS/4Y-,S: P19BH" ;JLA9MC6EQ"6'0^O)*?H&F#AK M<^-*6L[V-ZZ^Z)J_)S+:-YKGA+['9#G'Y8>\JG=JOV@F@C[:P-3$H@,*%-(; MT5_9\G*;3LN",H8&EH$_.(*5LM(BPRMQ\O-71TC6?-:R?H_G\Q=8E6]>' MG8X6!I,,\YE'XH!$*&DR2JI9?@()YQQ&293Z7$@7@B8F?H-VSU.3!/D()]#F*@YADB8>U M8B1T.YR:$/7Q]M)MWC3'!L%O+6C-?7]MTO44RB65 PO3A2R:GPS0I,;548!S MW8T;^Z]I_%ZPO^Y]YAN(;QYS+MY]EXVJQC\)D5->KJ*P*/>C+ @@]X1T?-2F M!O'##'J13T46$R^D6O'Y9_J9FK T4,$:*^C ZF\VGN+T_-:C(Z8&UHTC)#G> MF-3@XH)MRE.MC[9IJ6%B?PM3YW([A^-M7M%Y42U+E?VK%SW^A3>GC-X455UM M3ENN/)[-I#X(8^Y%T@'A"4DA(IS +$Y]R'GB"9\2&@=&_LB%>*:F*FY.?%\Z M2'K^RXC4#RQ39T^"#W($W!%_CGR@2]&,ZB(YHF[7@W+5K&6BPS9KV7NNLC+/ M[_'W=]\5 OX37W"5'#@67HHQRB!/F8 (11B2D#"8R%EX51/Z1PR-;3#U2(%'51U7AMT8,$/'=SC-5C,TQCJ$>,J@^&9WL9- M7JAG^E[>0LW;+$M(X"JO/HE;2HNE*K[UT.:R:/^[^;XGPD\14TM!68"D$Q9@ MF'*,((VP+Z2N>'%FM$RMU^W4!*5!K9(:?):MKDY* +Q@J@CG@N;/<][\6F7* MEY8P"T=,0;T"75&32YCAE3KBI(Z'4Z;NT((R+VJD:8 MW6TG64U>BH_2'%P]MADI.D6<>4F&@S2*8(IB!I'\%\1![,$@S$+L>0%#F!D4 MZ#O;H=:;,WX9O@:OF>P#:=:HX:3L['1]'&&97QHA\>L<)9.RN?EG7-]<_J;]\QH7=% @,-,IO#]SL\&!RS MM^=CI /U:UX5[. "Q]Q MCT-,(J%2C6=RYN%Y,.0931,61S3 -G[$3C]3\Q76GZ\>3OF-DD@- V2.\6KF M US UEC?>0.BK#_D1VAP_+'>[>4J'^0CIA[[Z!Z[W#*4;CXOOJF@O?=%^;98 MDEHLY]W21_6%4YZ_J)CB524DGZCCO#2&\K\11$&*($'(AXQ'+!8X3:B7&L75 MF?0^->%8 07E&ND-P"N+@"A*0-O*;RIOKVX!@>VFM:,?VEQ_3M M%M-=C3V5UW6 PE56Q+D*TS/J>]R8/1M:]@+XK!JQ4SLY,6'\"9>_5[<+UOQ# M!0I6G4--DS2*,AQ![,IJ=D:[(_-WPS* MKNB1JZ=0SB@;6)$V.)NMLPUEU0#G'+5(<:0VI_L:55VTS-Y5$[V;+!8A#A=3 MV$\?VP^2:3+'?ERJKC\)M2A"'WDEG2B" ^&ET,_4#D_HJ=2N"84AQ6G*2.8E M3"NUJUM84].C%I]:OJT[A 8K)>X&2V.QZ2I#,+"^:67K_NEDMNYN #\)<'_- M 318);O*0(ZTP#;N@)HMUCGG_>0ZG[O>QELB=,[0UNJB^]8MH^R[4LY?Y?[@WQLYNWNZGX,HY=RELGI >1!1%0^/PQQZB<0"4R"@'F4A9%12+U!YU/[ M5C:8#8/E3;C6\]V'8G#@3]VZ@'B#NW'G&^2KZ(J!@TEM6',5_&[2];B1[A:D M[(6UV[1A)UQ_PV6N%BF^J)[4DG]$ QIYW(<9PKX4)Y1"0E@$,8W"./"YSYA1 MT/IN!U,3H!4^H !:;9[L4:BG.9<0,["N&'%B+!O'#'IW=:RS%H52I"][R]L^[Q6H=4CH]JA^I(O(GY9*S57:#7,WGO3B+PB2%3/H= M$$5R*I^%?@0CWPLX)C$EF9$G8@=C:I*P7K-_;D$W'U;A\^]<>@, 3U+W$G394PZ$C!+$*/*W&5$[8KA MA:U9GM[#U>,J>V2,TXSC$*:"JHI51/H\ 1 MF\#+Q4.3>6E]0K?XB;<;J)Q]Y-_K^V]\_L)_*1;U8S6C+*&(IVJODR*(PEC MS(LYS&@2<^[%:4J,@L9M@4SMW?ZZE$JIOJ+/94$Y9U4372#R2JT(O*H<9%)? MFY$#H7\#Y#.'S*3 >L3TA&.,<1A89EH3;L#:B%5FN-5Z=)L6;F5)EQKNT\)A M8KA+670D8-8P1I6[2\G:%<>+V[.3TH_%HE3YHU3"[5OV7\NJ5CUVNQC!1NPEFGD3M*LIW&NR!M8 MQZQY,Y8K'4(<2=+)KD:5'1VC=Z5%ZQZ+X)!WN%QP]O\L<2E?R/GKK9!__-_+ M^6ND_(/[Q[)8/CRN_AUU$X$XBQ%.:0*]1(00<1) @C*I,#B.0A_%4EJT8FEM M 4Q-9EH3P-H&T!@!%&H0M9X6Z"SI_S RB"JP&:;3DC0&^0/+E"WO-B>8; ; M((!CX($8*53#^8M@%HUQ 8DGXRYLVATOPN("J[=B*2YIQ\YOM8[>Z&JLOR]* MP?-Z*1_ANT57YBA,D0AH',$@"V*(?,(@9E$$0YQ(-UC^/R'>*@F%GL,[ $JM M5W<[<\7 G[ .I'QYU=D/%=,^G\M__) O0*6,JX['#8PVM'HN]K6&:T+1C>1D M,%QGYPWH6:JV6UQ7SAIP(!S-"(9 ..I$8D"*=^1Z^Q<^Z: M&O=+6C=E %4FUMN%JGO/RQ?^(5_PNYH_5;,D#+,411X424(@PI$/LX![,(D" M+JC@7IH9G#P5;_Z0(9[S7H:A1O,X%M>/TI/9648F$O+C _7&(Z,GH8-R?; :K:! M#AOL^]\&E7F]P[_^BC@\&FS+G;,C-(;=CWQXQHZ<_6,SENV8":"JU'[[\%"_ M*TNU]?.QJ/^3UV^Y]':>I.JRC6N@X7SIMC4YM^OAH6SVX8%$7BQXL:RVMU^E M)4": C:VZ&F8-KFG-6L(7@?6* M*'7MAIJ2=V/.1376Z1-E&CK0[&$5^3,U= MR8WQ?191J&\YJ>\6:OE7[1N_*1;2':F5E*F:Z]5C,6\2HDDM>XM?JZ_TD;/E MG+,927R/B2B",2,>1&&40)*P $8BB8(P"N,$Q]J!J'88IJ94:V J^5CS>6<2 MKD&@H^50G-E"'H?@@25+&0 V%C25(E8VW("U%: S R@[;L#:DN$'P2#@=/C! M&"GF=*A!,0L]O8S.D]&GEDV/%X!ZF>U;,:@7-C5R&.J[?RSS^G6#MVIJ*]T_ MXD47]/11&5#5G/V=YP^/\L];:0]^X#_+INNWTO=1U7[^IHK]S'B0LCAF&4RY M.M6:>0CBB( MI.+&-2#\(5\LE$@4 K10F@A85LSGN*S4C]IHV+&"85T^8&DB5(KH /+0E[Y2 M1!/YJ(49)!GS(QP*GB#6/6#O%D.'1E_U\5J9-^[#Q1?L_\3'2G.'< )0)^1( M.HCB;HGI.3X5:"LLUI*;38SWFIX;L"((= R!AB*@. )-U;F&I0G$?P\PYM<. M&'=ITA\CPGR 0706DCX$-NN\;6U2Q\U^E6$!QA,M3$CP>@E)^YNJ Y13U.## M79ZNHSV-G8SKG,D',FZ=O<5\E^"]M*!8J"P7A7Q?7M\N^7W192O])-XM1"&? MIN8E?*IU-PL,FIS:2EP'':RP [;D*@',*B.O= 9[!MR VR>5\DQ_V\"$[?.[ M!P,1/;"N..;8:.O @C&K'023?D;;2+ POK^?8'/[=*][H=R^O/9]8RUM;J):%S9K11=_7@0AW&D M4;KV#%03[1]CNCS+K=6I8267ODGT0?7W=(0IV+JAIXI >O,I2FRSJ9 MJ/*L%:4G.D,HAAOR7%7"N S,N+4QG!"W5RW#3:OF20C>+>J\?I63Z#LF6\Q% M3IM^V])"LR!@"4-> #$E/D0T\&$:T@2&(LU2'J(XU3NO<+:GJ;ET+=AFK6<; M;E>&2S]/P6F"ST2I M"4*+4R5Z"\ *J4E!Q6-D:H2XOG2WE>LUP( 2F@8!^XG$E>022()9^ M4!BQF$?2#<+2#RIJ/-=;(%NW;"1SZ_:'>R+O51^@/6_<50DRS:^_XDQO$F?% MQ,!JUN6[5ZA MJXHZ7;(G563*PXF(_""&),LRB##R8981#E7:-.ZG/HJ]<)4Q\UY_(5NK/GM:P0;7&;?9BZXV#WDOOCM9Q!&&%5ZWA=HC!!C+X M>IY28[DPHLB1E.CU.:K,&-&P*T%F-YO)4U76LR]JA:ZIEDD8\UD6>-!CA$"$ MN/0/1!+!(*3RB0K_/^[>K;EQ'$L7_2MXF3A5$<8<7D 2[#=GIK.VS\Y*.S)= MTS&G'A2X.CDM4VY2AON7B)6/BC$=D61&M M?KJ3VE/_F&?_$KRNW5J=JGXDSYFR>?5OZ\"*!6,BXBG!4,:>^IB#*($XC @, M12133#R<1-S&&SX2SKFIAQ9 4*Y7[!^P.JL&K"6EGE^6* M9=4_FO-%AB,:QC2!,D$A1+X?0XPC#A.9$LYEZ MD?J;=-]K<-'>#%VP!@Q9B MB\/;7I(-SKI=4C>R]NQB;5Y^"LW/BFH;$$M[G2682MLQ?QB:S)QTU1J+=G$7@")SR@T(]2IC0LIS - MX@B24#(482\DB;0+)3@]T-R4:^,7;X'5V6H$-'!M PG.L-NC6AUR-K)6'4K7 M@"B";BXN""(X\^")8PBZQ3L.(>BY?F @H*#K_5G;]0O)EOKX[?.J^$Z6XD'_ MO$@3G(9^+"%/9 1"PDD*<8PEI$71I1'*+;:;QN,.3LCJQ&>@C];D*H?4RE.46N B<-1IPV.M*<@J,0 M2(M;!VP!;W-6:)?D)U'_[VU^V.+ZF\[AN)-_E'7EP45(L.?A(( L0@BBF!!( M1S>+=;X^ Q]O? MOALFSMS^LFMNY^'08]*+8) H&Q1)RB E--;1]SA,$\]+N%%]6'>0YJ9L:C\F M-9NQ?T)W0PP6;[[VFG;4+/\Z!O*#2+-T4IF-_:DB]8@6MZN3\,>8K\4W6W6Y5J].>KIV\I3MSG_ MJEXYTY7I_!/FME!I3.:+5 ,KXA2]!)F-7* MUL_'H(6NX[&3K7O]HK6708.KA[;Q?A'Y1GQ6V+2VT&KA[]GZQ\=-N5X]B>)^ MMM#K?@P9\U?#!*8]%A MS#EK/&XU^,1-R8<0<]RP?-!3!KC>;TB1"WZ7_W^;Y6NDF$9-0*N@ 4N0[@_B MATJED8A#$D@..<-)$*!0,,\L)+!CD+DIKAHFN,N!!@JB*UW] 5EX:L^1:> " M=T#1V#Z0D^P,B:8^1Y.%X]H!71,YJ"U?*COOZ[ M=IB=]W65%SJL29;_H]1K=32IC](\'"0)CA$,Z\A'%$/BH1!JET[*2:#F MW2KR\?Q05D<,?PY FV*IY71;5@Z$1S\5'GOA6O'U=<+(0D*4HEA2D+L2['B"&6,868 M22PXY8$7I;8Y%!WCS4UI['(#6IBO0(5:T0P:Y$!#MT^KZ.*]Q[9RS^;89I8# M(@1=?S)T^_,!#V5!:&R6W#+)%K7G6B+)7::OH4+ CC<8)B#U(< M(8@BI5:PEP8P(5$L<8FY*I(5P6(6S$RR:F1F7<3.R2FC3 /Y&<5U:K]4%_V M,?A5!L7^]#*.4BY9XL,P]5*(N,['E"R& 46)C'D01#ZS"BL;AF-NZF$KACY$ MW@I2%36^WB*^OKTT;Z4+ M1U(![DG&KZI>4$!#=U@MTI0?5Y4B>\>;MDJDJ?A'%2*-;QRXXU)[.IXM-SJI M?I_;>O.3+3=<\-KU]O2\63>%D/0!M#(,RWM15+&L7W8QXMK%ST6 (6=A!%&J M6W($W(?:289D@ F/B-4^S1&PN:FHMERM_&^PE6SKS=[)5G57;*0#2KPZY/R" MA !G4VZXJ7R'B1Q[*SKE'-KO91T3[FH'[ K6M/MFQV0>[;9=/__2/7K3S^F> M%.O7AX+DI2ZXLLK+#Z\'?ZGJ:C@DWZTYGXH*M^@ F MG6_4;3"\TS9] $WG-^E#'N9TB_Y5_%P__"66+^+W5;[^42Y"&7HLXAPFD6Y0 MY0=*<48X418S$]PG(L2A[V"C_G;_FSMP_309^S/%LKP_!%\-M\K5Z>3.FUYG#R:56LLW]5 M0S>^G:,OAR6$"!E[T,,D@4BH?3R.)8;4BZ(P0G&0$.M*%%X*95$6Z(>ZMYG3TU.') MP3K29<7^4>VYRU;"U0+["46$,AAASB!BTH>$I!1B&H11Y*=1(A,;==DUV-R4 M88VU;J5Q!G#A, ^1Y MDM$T]<+%LUR?!H$/1/V!B9'X9E[*(^)Q2*(X MABB,!,0D#&$2I('T2.+'$6GXOLGY>["]'7;,>$0^/M%F:[TKZD9>R1OE\+U6 M#C72*]#"ZK9H0!\C#FL$G!UJ\I( ?4*?J@#0>\^ ]+FZE?>=W&YPZB8IY2(( M$K4T,@YCW_V<,663/.6!JHNRY 8S99=#U4-&907?NWNDR MZ'K0'V30]5T[;(MPM_XA"AT8_R2N<]YL0\I=P:"$<1XS&<,XTI414L0AQ4D, M"0]B21/&O-#J3*5[N+EIQ HMR"JXX)A@R;F4[N>!M91=:4U4BK MF-(MUE&*+IG1XLB"ZAEL4AO*3/"W5I3A7?:%D^[%JLD!-ZR3M+MA;I_\_56DO=C=7_%@B?_6Y4V.I)R4"6C_5,F*UQT!+Q=I^CXCT//XQ0. M70Y$&UW?LO(?'PO!L[7^:2%]$J:!3*$03.TX J&C$*6$/(Z"P MQ0-/ [CCN M[%AS^^8.H.K]1PT5:*RVAQ3G"38]HW!"V^A'%&W&-+BK-FE7H*D=-&H-(0.J MG)U=G!]IXJ.+7I&/3R[Z;['/:+_>J&>LBB]-G]=%$O) V>HA3#AF$'E(0!*A M"*K?AH*F6#)N%,-\XMESTQ8-/+#%9YZ._I:TGC.)RZ@860,8LV"52WY&WD%Y MXV^?-5F.^!DAVOG@YRX9WHCO-E=&='6BHC[X*@U5YT\IXLH?JZ7NO:R5 'D4 M=[(ZQ+PO,B8>BNSQ47L:L'W;ODMFR\R.F' .1M8T5;N_O2A7H"7,%=B) PZG MJ9((5"*!AYYI&M0,T &Y#AL%7H)F\B:"#J@[U6#0Q6,'N' ^9T6Y5D^7J^)) MNSCK<]%F7XZ81)&D C*=4HJ"E$&:)A+Z**8BD@&EH9E=U#?2W)1FA16TP#;G M[A:.BDYB#?PYKN@:6;^=8VI(9<1.RBPA4$@TC3$*+0S3TV'GIM2;9"#-G2@L1\TE_@R-+W58DY,C= QF![= MWG1%\@"[TI8O9R:D\< 36XNVA!P;AM9/&*;0:K?6 _FIR];G+%MF^S)ONK2) MFOSE[AI1+C"*(NHQ#"4.0HA02F :<@F3-)0T]CW,F%76O^7X1'SL^S"@7$#$HU3OCR.(8HDI0H2DL55\C\&8 M<]-\A[D SZ0 +QIN%2G-5\LE*4H=!UE'30\/FCX[!:9^2:?$CNZ?;(=0*\"Z M]&T-&528]Z5$1@FF[J/(?4SUV1'?*[2ZCX*.".O>6P=6ZMC0,N,9*5Z_D^7V M%+ J)9\$?D1]71\WJ'2/SV J?0R)SVA,<,)":E>-X]Q(<],]&M[^M'Q(@?[S MI)KI%2=4C:Q-K%BRKW#1QX"K*A9GQYFV4D6?N$?5*'IO&-B[0ZP_DO+'?;%Z MR;C@'U[_*'6.Y&W^(DK=W_%:V\A53:%%R#Q,0BP@$4+I!X\KU4 #[2J- XH% M"H(@7:Q7:[(TTP_F0ULIC!V \3X%A1PP!1T\-]AU"9A?-KJ'=Y;_JOZOD0"0 MG0B6#3_,9\5,P8S#]<@:1].L48/[-LU_;&G>@0?7_33;=PFQ9LQ5UQ#S@:?M M(F)-R%%7$?LG# \%V1=#NWXAV5(7Y_F\*K3R_",O!%EF_Q)JJU>6]ZNR:JZX M2^QH_ETN>"IY%*,84LP#B +.E+[C"-*(IA(+&9'4J'F;4U1SLYWVZ6KEOH[A M#['4GRC8[&0"2R44>&ZDL \5N7PV3<_J)YZCT8_QZ;I58?(*[$2""JBQ-W#703V5;LJY(95F%*5YE*WO[Z3U^R?FZP0XGNF@%?_J!?F3]KAQ=8;LEPD*?)3 M+PPA]@F%*!4(XI@BR(@($NSQ*$BL.G\X1SBWCWK;.UZ9QJ0!#TJ-OOYG#1]P MA=]NC78_M69+_+M.V,A::2L;: EWI0^50"4?: EX!5H3>WTXL2TQ@9;S"M22 MNC,U1IL$1Y:*>WR3&CJCT?O63AIOH($^/^TL^":V!87X=G!4F@MKT^Y;H$ MC+*:.?$0XVJ>0B-;>:Q)F73]???9,'3MCL/QV,[>RLG;@EVQW '-?(FO>"J MCB5QZ JV9\R5<]ABY&G=Q?:4'#F0!SS"O@1-JR#@]>/C^J8H=/N9ZZ>U:4F: MLP^8FP)J 04*:5$M1$#A7>5BM:EL35W8IZX-T1,D:D%CM])QQN#(ZL4E>5:5 M<7K)&50IY_Q3)ZNS:_:[)3[!L\!J>"AH2;'J:[XJVT4_V6PV2 M6U"OP&^%]E..47+I"] MRY&E0TK/'5:Z'&)@JE15D^TS895E5,4GD,CS8X8%Y E#$ F4PI0&ZI\,8^'C MA/+ *C_T>(BY:=^F@. 6XJ! CQ-$FFG.R^@960%:,F.?N716>%>)2L<#3)N7 M=%; HS2D\U<.^[1;QN'"]X@?1'X,8QY+B'1P+4V%![TT]6F,(TH$MLDC:#W; MZF.>(%'@08^QV^Q9IP&T63/[@ =R,?*7^\6 .O/]82HCK[3]I,G_4!/B/3V MRSQUR<#55BWF:@G?93HWA<@_U,4%%I3))*1Q"C'U*$2>3" E<033!"'RVK,EHMO-Z^&"[$SML9>E&N@[2(*#5;P2X/V?+:V_1)M1(NK MY;I[L&F7;B/!CY9QL[L&]HDE65&YBWX71)>0T?N!SX7XYT;D[/73ZHED^8+I M!DXR]6'H2V6^4QE"DO@^C#@F42(][$=6864&8\[-GF\A!3NHX,\:K*5=;T*Y MF7YQ3.3(2F8@A_9=6\U9<=6:U6#$:?NOFE-PU&35XM9A*N>;>":OU;G#G?RR MRA\?1/'T11]>W,EZQ[*(A*\4C$RA%^H*["'%RGX1''+*(HF9I-(/!D0O]0X\ MWYBE&K<^RZ6KHEC]E>6/)=CDBG10B)?5\D6?$+)Z:RV;#9^=5NJ?%3.=Y(;D M:332'JMF5J.%&BZH\.Z;9[A33<;D.%),_>--JI:,Q7^KE,QOO/A@XZL2I3:X M=@Y9'/G8$Q&'<4)T"G&8?L$Q+)O6S>_ MUH&G]N($_?G*2?&>J\3EO-B=YRY=-QDIS_*8KUXR-:Z ME,MMSK.7C&_(LCJI]SW?2U*=!N=SM6<*U)X))YA"GP51&OJ<1H29Z(RS(\Q- M3U0@]9JYAVGE]3A/9;=Z<$+0R"IA #?&JJ!7_J[/7]W<^O35O_:?_?GG3O*I M]XJU_;S[+[2/?U7ZX=MF*7R/1OYU45SSU;,R]3\OR:-I .SY)\SMNU5(H88* M-%;H X56_;G>I3>PS2->.XCK_HK=<3;RIVQ %_A38W;4!+*?E$&QKAV/G2S8 MM5^T=K2KP=47A[M>EZ58E[]^,ZYY_$BUBNGO4T+R*?>H$? MQ3"E(8-(2 (I"4(8<9H2Y@>^%UH%H=D"F)L&^4B>LW53>:9H$%>))GR/>7" MK-F4F.T@QB1Z9+5S$$1;@[_2M9D:_.!;F_=/!KQ?$E)K19[[(%NSX=\K[-:* MG(Y 7+OG#.CU5)6A_:"3B.[KLY764G;;;BM%BD>%Y)K]R-3 39Y1U4U%]Z,2 M_ZU@E9\SN5;0\NQ%Z1M2O-[)W]2SU@_J/^R'>/AKV]J9L0!YNB0M"WT*410Q M2*.40N['OA\& 8N847>^]Q)@;JHWN *W;_K#U<*"K;3;++^ZK5 E,*@DO@*5 MS* EM-ZA5&);=&EZC[>H6]O_.[P;(Z\6E?2P$A\T\K<-5;.-K?ON $+*K2@!7=@*%TWU6:G0LX('/G3OX"[ 7$J!IPXBU'I&FOB M^!0#L8]C4TQN&J9*[HO5LU#/U6T>U]838D7<89"YMDH%(,QYZ96JLBM+]E+=3Z:/^I>Z?4AZ4"U8D*[ MF7)Q3.;(*N8"'JU5C 4SCA2-R8B3JAL+"MXJ'9M;AZF>MU7B#VO(5Z4[]H7C M?]-?1)I$:1RQ **0)Q!A+)5E@QGD,?6X%!Y19HZ-(K)&,#>U5-I)P'4" _])CT DD3VXZ*IP::F_K:XP05 M4+-&\7;ZJ[8N?UPQ3#[Z3X MAUAK3;17/_>K9<9>%YB$"2<>U+!-$HE##U,D8C47Y!1 M:D#_4'-3&MJ,*ZL0M:+EQ9 M$^<'FM:>Z!7XR*+HO\/>FWLM9;;,])GQ3;[.UJ^-9U**F#!?)-"G1-D24AD4 MJ? "B/V8>C3$,O"-PHK/#S$W=;!'"6J8YI[=,QQV*P$WS(S\\1^1XMC+VTW M!9[>,P^>S-O;+5C;X]MSY= T E8(4HK;7)]*L-5CKL\E'LC/IDY+>5M^4W]? MY+U?E:4^75]$-$81BSD,4Z$^>H\Q2(2'H=I31!$5(O)2JUX@@U#,32]L MA=@V']Z*4=7I@:\? M"U&%XI4+FK(P5,H1!F&"(?(] FF(E&F$HS )4ZQ4I-%FJ6>::+6*RS%[$]# E2 M[L6^9#!-9:K+?C*(/:5$D8^#((E3$L56088]X\U->S9PJP,4<@#8SCSLH]G, M$'1(WL@:M,W;(5;WIT^&K#@RX?I&F]18,Q3]K5EF>IM]O8OKOTC!RX_+52D> M5K_GS]FGK&1OFG88%KXP>-3G>&K0PWO"F7%MIH:<,SBR&MJ2MP,\34B/%4W.W/@ MX=BI;W/SP.R)JGI/H_ 6,8EQ+#F'<>@ Q[(8V$)SQ=0-B\"\O! MTZW4RM1-5P"IH%KF/!R09Z8_!E,R]GZHJ=7UL:<)C7T:PBF!7:48'#Q[VO2! M4V(=I0:9F#GQLBHQN-L 2;9[UK#_\#1O^AO5"/52K3,S$,T>DDU\#?Y("R MD;_KFID[>=CD?D#5HW,L6;B:'+ UD9_I)&N._$L]+'0ZE\[=.YUGJ0?]@5NI M[]IA)LO-3Y:5NK^4*#^NEDO!UH(OL S"T)<87@<^8GA%(O MM-DHG1ID;HJPQJB#C40)LJ?G56E: KF32C,[YE*"1E9[#3<5/K #Z,ZJZ1+? MD7%S_*JCX'OA7I? ME.WMDSAA6%>98CJ_B?I5(TFAC"&JC"*>>G%L;@=9#3TWI; %KWT:104;D!JW MMHHJ5\8OZD_/-?KS!X^7SHB!\30:SR/KEAW%OVR1_PIN%]FI@.H>EL6]-!#[O "7#[]*R&UHOXQQ^ZF&RYD!C' M*)8IE(3IX$P<0T(]!*E$- AP$G"S(OC=P\Q-!W[1!XCJ0\MV0+4V7.J*8\NJ MXMA@3\$QPQ8N@XMXF\)W /8(00/1L1/A+ 4NO0G'@TSO5C@KZ$G_POFKA]87 M>GY>5M'?9/F1E#\^+U=_M5SO^VZCL8^9CDU @?2TLY! 0I '_2@0@GF2,<^J MIHCAN'/3%VW8@+<"!Y768$H,()4<:C>^$\2R):GI=)CIDA%('EFY'/"K(0.- MN1T,,DK'4DNBG-4S,AMUXO)&5E0<5SNRNWUH,>MU5C>!UZ4FOZH7JJE_BE). M$A%+2 +&(8I3#%,A(YA2$:0$<>:9E2OH&VAN>FF/$VB@0",=7+WZ#+=F.L<% M8R,KF6%D#2A7W[H,GNLSTB# M-/*CB'F*.:4(4,H2M:?Q).28<^P',4,!LPES.A["2AE,$.NT10CV$*] %0!E M67#ZF$PS'7 912-__2?8<5@_^JSDKLI%'P\P;77HLP(>%8,^?^7015_9#ANV MKKK=?%R5NL*T;D!8O(BJ(W>4Z!I%7$#?)Q@BB2-($(V@\!@7(A*")-)N[>\< M;WXF0 LNT!6WK3J=F[)L:@4XXVYT8\"6M@&&@!$9SNR![M$F-@N,1#^V#LQN M&QA31(I\%T75<>MM;D 2Q%$L(P%Q&*40Z5,/'"<,LD2F$?+CQ$_MPHNZ MQYN;(OFJC_=RME)&\2_Z?/17'3\ *N3@>EU'8U9NB/5*1\P]J3UYU9KLQVJI MYL#RK+1O+LS4C4.&1U8W6Z3:75US.DV*AB%#KJ*9>D:;-K#)3/2C&"?#VP:$ M.WW+'G^L[^0?I:C.=)O8VC ,)(MC'R(:J/]PGT+"L8"QQ*&7H@2)P.B(]?P0 M<],T%4AX)^$?NK2+QFD1-W.:Q&Y]X8::L2V2(U:&1'"?ILQ"@#H)Z SU.7WG="$]G<@/0G>ZKQQH7DDIF"X!4AL1#^3G-[(6WX1&7E6X M5*_#OM-I.V+\YJ=N*K\OZ58'$"U(P/P0QQ%D0:04(_9#2#R90"8EXRQ(8L2L M?$^N GMAUR([-"U'F@Q7MJAK>-,:KR.1>V3MCC7. MP$HMFIV\*B6URK]EY3^:Z%'R*/Q%[$5$^$@7(4<4HD1BW64Z@!0Q$D4!9XR* MQ8LHZ,JX1$O'<#:ZH3WHF$=6+R+?"*#HK&*4]%L#V$9I]">A6]8_V\2@&S&. MO0 ABE.8_EH]_"A6F\*[@1!2A90",,V$HSY+SE MDEFQ.)69:'8F.KNY:)8<'?,X8+3S,.B2YT]W9.2 A8.#)1?/NZC(XVX?*3.Y>KW+752MI-23*44PBE&D^YY@B),HA5'J^VE&"8:^G%2WE2:' M 'F/\I,7$':F)N4E3QR8#G+RB*>ENS^\'FMV7;?WYI^;;/UZF^NXC:J7P-WZ MAR@>?I#\[KD"^)MZQ+J\S=5^)%OQOPOM>!#\^D4)\"BJ/WXB:[%+B%L$%'M2 M<@8Y)2E$#'F0D#B (@E]*IDO;8MASD6RN:GV"J&ROW2A"+Y:+DE15@$?I6;# ML&3$[$@V39"9"]X9+4=MF_R@C%B+%D!?3_L9-#=7H&8'M.@!%3]JOTMRT#!T M!6J.=.V2FJ4KL.4)-$35EP!-%=CG2SO,^YG;_+O*+)J-7-/F+LU&[#/K^OP M#JS"D>796GS1WH?;?*W ZUYK=?W+ZR==O_9?C6NH,EO^6Y#BL[IVP4*6>#A& M,)2ICG *?$AXHA9V%-&$!31 @54#H&$PYK8 JZ\76Y;5&$:_V9HX/JDC+V"U M +"2 .Q%J&.#KJJ]%:O6F)8T5T + CYW-6.RKZAQ$9.N2FH, S%M38V+B#HJ MJG'9TP9K1*)D_:+K'VV+>;PV&KS\M*F'4:_X(O2BB(=>"DF:,(@D"2$F40*1 MD%SP).;8K(BO[< SU'J)M=8SH]A8SSDG;GS-IB&#"O.^:M#KE0[HHD*9X1G? M:C(UJ%--9L65.]UE-NS4VLJ*C!/ZR>[^81KIH2!<-S2I+,5KQJI:;-\$$]E+ M58ZM"F=?>!ZE:2 H3%)=2A=A#G%,$2288NJ3""?('C7MQ8H@ M1UK+;,Q)5985#6_UE=W- V)+/FS*+!=EJ?;$5.E&;9Q]5%O:C#>'V]I?6$I1 MJ&^N52?M-J^Z>?#Z-/Q15T1JW]3>8.L,PG*!&45)D 20)*FRM_PP@B0@$G+D MI8D( @_[1D%L$V*>FZ+_B@)?1A<+X9%Q,W\7I")@G/F]*+8A?1,.V6= MT3\309DN4&A:;@]BBB8>>F %HF+%A.#E9T7;;5EN]-[A3E:G^N4?N7K.;16@ MF[UHD^JT/T!71"H7@8QC25$$4S\F$&&U,TL3*6 =!J%L5) UTE5%&>L"!56V&]AH,8%X>EZN7H5H?OF\K0?TK!YK62#)U5R; M[?;>8P9'-D:V(EV!V]:DU2(9I++=_&3+#:]CHJI5Y.:G*'1K$H?-7URS[JH0 ME"M8TY:/5$+#?_P^D>IG1%-N%;^>*U3[:K5 M:1$&,8H%CB$.4 "1$ 2FDF,H&,6$,B_$6-J4IS,?VDJ13U"V3I^X535TGQOL M.LIDM<4-R ZXG9*VF LS-3P.PR,K6DUN54_WOD7N+QHYR/)?P0X\N.ZGV5J% MVC/F2$E:##RI&K0GY*VB&_"$"R)":7_("GT;LM($IC0KLCXIO-6M/)7IS:H0 M%'^!XC"0 C$H(D:5A1LPF(:40$[#U/>3U".I55;I>%#G9O/^ERBU%X+D'(@] M:$#6X)-@51(%"/TKH+^' 0&N@ING"SA,O1C[SH$P9@Q*',(@X][PH1-*R%9!#<'-3T^T> MBYUQR)H):&O$N9]O0;'^G.1S;4'E?&N$MHTYK? M(Y!Z9'"/,8;=^B 87]P4A5YP=*FW%U&\5L\U4=_G[IV;"E885[E8;M6E"[8&EG9&1/5J#,'.JR/E1-ZJ!3L/Q]7+_^ONK5108SO M-<_9!TZB/?K$V6J WNO14%F=59>!Y*=;B MFO_/IESK[<1O(A>%NBCGU_Q)::>RJBCV(AKELXT&;:S35K3%@L=AF @?P823 M4'=@XY"F$D/$8HY$Q%-!O$4N'G4=VH?AP9;O(9O1MYK6W^J1A.-]MTW#X.IT M\+E*_P1D)^P5X$U7=ITC\EB+7ATV+ GIDK<-UZ'1MV@*(!'/*SLY;U MG^IZ =O2.%_^K=_ RX)-Y_XFOFLTZJS?R(N#5M]SZFVC6M\%Z[N&O;[G[/3% MQ;XKMB$=<43V1#=%Y3UJ[SF^U0T+FCJ97A+2D"ICDI!(0A3X#)(H#2")$Y_[ MB%%A%A)K/N3<-K-MT&\W9Q5LFPXQ1IP;F$_.F1S9N.DE<5"_'2,V;?KON&9U MJGX\@U]1R_8\-OQTM^LQ>M*$[7ML)#MLYV-UYS!?TB?Q7 A6=X10/ZO%0X<) MJ-6B=4:YH 'EU%.J67I!"A%..<18_<19& NMPIE=+U:30>>FJ]N8ZQUW"ZR= M1\>(XXO/:A$]K?XH-08[\)$9#3NK_L"'AK5_#ZMZA M.JA.\WH@/VLWR6_%JMP7#PZ%Q)($'(9A$D 4L1ABKHM:(.0++TDBXD=VVJ=K MN/GIG1IMU?F+5'@MZS;WT&NJ:%R1-KJ*:?C2E9>WWMP*["CEE; M6*>8"'ZL38SN&K#G_"3H>E]1\>/J1>2Z3*+Z[7=1O&1,Z%_I\HG?M,KZG?S, MGC9/B\!+?$]&"90\]2!*O012K#:B-$&(>R%+1>@;[T$'09B?OJ%K4-9X 6L M@RJ[UF+_-&PV#':GHW,\NGJBZU8I79TV7XN@S2'UIT8*L!4#5')<@4:2T:? M8DL[^E1,M,4=:TKL-L 7L=FY(1[VY.DVR!=)?K!AONQ);MSTU7%J<[I:+I*( MBI#%,104<5VEB,$480+#5*TP<1A+GKCPGQ\,.E/'=NUQV3JF+W/\'9(\S"=L MS]E[.FMK]FY&8.\R?^9@%M_5T6C(YL4NOY/LV/KB#A_RKDZRD_+T>:].WS2P M,.^FR+,JAC+GG[.?^J>R.8P7@BM]FA*8^E+W%9>I^BGB,&)IJ*S[0)GZH54I MWK-#S7#5=%=<\/ M-&T9W5Z!CPKG]M\QI+.IK@+T8[54EW_2#94K9_>7;)T]5KJH>:4#0B/*PA1Z M:825688YI"$/H=K_8S^1H9\P\VV_T9!STQDMT&"/&NQAVS3+-.+RPX:?5G?9I M*E5&PL/3X_]:_?5[_IQ]S$NN_KU+4S-,6.E^RMQ4;H46/&1/6?YX!11F\/O7 M^]M=&4W3:!\#^KI5K5OF1E:QO:2!/YWFX9F3,RB;I>?1D^6UF(G8SG QO&/8 MMN[$KE&[F+6'Z)K]EW4-G],Z?.K.H0R0T=M "/XI+M*%7,CRGCR+HC$>92!#D0828N:%$*4,04QC MM1N*HCAE)$F9EUIUQCXURMR6WSU(\*Q16C:_/DFDF2*ZF)Z1]4V+F0K@".T=WB7G4%KKSXLL6TI8F*>^+U6>=,_!-O(A\(Q:)AW$\RIMDXCJ&:R$B/\2)1!#% MQ(ZH)O"YZQP%6>MJCO7N8]L4;Q$'/DL0 M32%&00R1'PF(/1K")))QQ'T4TYA91*M8##W3F)4O2H_^#;QLX0*RQ7MA!/8) M[B.JK#'.)62"1Q"Q*(0T2"0,N6!2!#A*>+KEOFX+_GU-BO5[SL!;&".:(&19 M=9,@I:[=I;N"4/&8Y;E.!%>_J.MDN)^3D-!44%^M9L)7ZUJBML@T\3'T?#\- M4900(OGAG-SD_/UG9 MBROD0NL[(>#-AMEJZ(O4=,Q5VB/>]2D=,5CC/SU@9 M"R=&?-^TA?,4].8N=-QZ66'/IL?)43.35OGFLJG?_.%M_>:Z?!FE@1\PI#27 MI+J4LK+(,5>013VW["6.>5NPOREYT5^=W5Q!N-<\=%/2_']2X5/9W1>:Z],.84I;0T*=V ;#&0\]- MJ3?(007=-A#6G' S;3L.C2.KTP,&][U@7Z]TW4$JE+;,^!7XG)6,+,%_"U* MW\EZ4Z@K1G%)VW/H*KS6?.!IPVVM"3D*O[5_PE 7=%X]YN_9^L?'3;E>/8EB M]SXU!]*Z;NICGOU+\(7PH\CC::B=T0RB0*:0Q"B&C&(DN,1Q:-=&RF[XN6FR M!B H=@@!5Y]9_CAHIVTY%:;>[;$('MWM70,'?RGD8 O]0-EMZ=_C=^D2'\*; M,U^YU> 3.]&'$'/L71_TE&$Z[DN6*TOQ8R%XMOY,6#6&=N]G50V^ST*7?-_D MVD3S@HA['(HHHA#Y/H+88RE$2"0A8I019F6B&8X[-ZVVAPBD$"506[--OM&[ M,%H?+-JI-5/VS?39")R.[8E3B/6^M\8,MJ!U(ON.9X4;U,#=:3!+IARI+M-1 M)]59EE2\55:VMSN+LMUKP%NN1LID1G;-*JH @7I.N.LPM%T< M.0Q#/PP"# 75+=P2WX-$Q#&4(:(Q\P/LQ=$ #^+XR&?J@#RH_F1=N7W"B3?3 MK3.9Q_=,Y-_+"]H"-PX@L!6YBO=NR04:J75-DI;;R&GAZNEG:;R@<=> WSO0 M?*0), A.'VOD036^7L1R]:Q5+_N1KY:KQ]=M1+L(O"CFNMNT+R *"8)I*!A, M6,)33YG8 3%O'7IVF+G9T3N@8+U#:E4AZAR=W=K<'4FC>]BW_.Q!#DG)/4^4 M5;DL!X1-5A+KF#AG=:YZ:.BI977N[BGK5?5(\*8F5=_5PXSY;V*=U6V"[M74 M?563>?TS*QA;RZKGZF%* MX&W6X#8MNEH>'@J2E[4)UNY&W+IBX3-*E6:@2D?P "*/J9^2)(11(F,@VZF92^?-3!]-.!LC*ZZCQ.OB^4A5>L7[5J7ZO-\(W" M\:QU_8?7!_7$RH9@""41EQRF/F80$1S#- D%C#T6TC"F(B2!C:XU&'-N^K25 M,O1PT'![D*UF0KJ9HG1,Y=CNGJ$L6JLY"UX_^=56W9PEVU3+N*!P9.6R9^][S5Z-$]1 7:J6 M/C*<:92S TVL2/H$/M8?O7<,.$._D5(P7\[N1.Z,=YEE.[?(6+/0Z4UQ/NAT3IBQ M^#KPW8PVB.6Z+;+%3;[.UJ\W3Z)XS/+'WXK57^L?.A^)Y*\+CR6,<$9@(.,4 MHH112&G$88 %P6HI#EEL5'ZE9YRYK:4U5+#%"FJPH$%KJ'U[J.U9'=T1-O8Z M-XPKG9C T);T]IK.YUV1]Y@<.(8!83R)%42A[C .+(]R"GDL110GW?1S9Z MY_0P<],T=2M??MP5V453Y(N:(<](E9QO@CQVYV/'NN+,(#/H='Q.'_1OR,13^R/%C>M_[IP'NK9]RP7Q*9<0QC$G*E3W")"2$81@0X4F, M:,(2HZ9J(^.2ZWD\:0T1(" F5%'I<$A\)P7%B M%:TT%,C2=51JX]+GV3>[O']YKDI!6O>W/+IQ;OI)\05>2G O"JG;B^B* M@9^RDBU7Y:907U0%WKRKY3%/W4KI8HK&WG ?LU/7E07.6U:>I6%0E\KCITW6 MF/*L(.U>E.!4DUL7?CU]?0#J@R$P!,RI5$,(ZD3<@,>01HHPCV4(!929?DPJ[2/$;'. M3;NTD8(]U$')(F-.L9GI-).)&UGG#9PS^PR\\=ETE9TW(M)I,_?&I_PHJV^" M(>WMN8>"7Q?%;3IEL5^'$$D/=V)0S)E7Z$P2?TX]JEYJ:?38\SMXZQJV69T4_5R!)MG M?3X1_HL2+F3AST_!I1[.O?BF>=47$[4 M1)D1QX0YRF?H9J S*^',K=/E%G1C/\@0Z+ET>-/V55YE_36O'DE]CT>40D\0 M#R(>($B"R(WD&[@C>/FFQ7<%J$]J[@S!5#\^"N.5AKQ9'$28A2WVSC4'G,'/[*)O, MK@;J%:C! H46:+BV:7 GF>W9&CCC:^0/>"A5 [+@NIBX( GNY&,GSH'K$NTX M!:[SZF'F\1_YOAO2 _GY0>1"9NOR6YV%JW;(WT2Y66KGKCX@_$*>2W$GKY^? MEQG33J/O:D^U6:M??LGI_52X2IK.X9 ICE(00!4A"BA,""4.,82HQ"?F MO@4C0#7ZGJ9O5/!-++4G'?"-T*<3XN=SUI3F6TE0UG+H'Y=[2>SL^C%FW6QG M\%Z3.(U2;$M7I8MLY=,1CHV$8"K)Y+E"Q$E81C@!#+J M4X@XYY F@38U$?.8,C#3P*JL=N=HL?HE"_XH:&7(N=[D]\F,PC M?\=?;Q[^U\VW+]=?/WV__(,]EK!C3]A<7'^4S3_VWV/K49-\=,?0MU_6B;\, M[6SQW(3AWLDJ9D.W$J+K11(2%@41AQX71'U3E,&4>@B&B$B1\BCQ(SQ@CW9F MN-GNLQJTVM!6W_D36*Z(9?7YE1)NYST2GJ<:.+[LL'1(+4P5RDU.7;][[65L3.A]?])4T,__5?I*A*+J]? M;_-R76QJ2'K1>OA!\KOG:M/P7Z)<5VE1NG(;T]_P2O_J[R)[_*'_\"(*\BA^ M4P.M/ZE/7&=H5@F:"Y]++_ D@3CF""(?^9#$!$/"*?6\V/?\T*C"TDSEFYNU M4Z*7E=W-BSN/%/Z38)QYH=Z1DM )3FD M6O3#<* 6/X"^@O9U#4>@(ND*U#2!%D^@(@JL%5.@H>H*-&^F+A&ZI0L\K*I? M7X$M9:#A#%2D K:Q)%,40QC2!AO@<%C@C!*/:99^3N.WKRW+1> M \Y,NQWSU*VK+I)^9,W3X'(837U6VBZ=H&YJZ0/UK[TN.'[>)%_V63&VW^GY M"QSW3OPJUHL4D\0/ @110)7!(H@/,6$$AB(E'D%"8-^HM8')8'/[-K=8ZU.O M+= !);4[&:8D3(1VJ B"4XBBA"J&4P_*R*.*:C]%06131=@9PQ/4$IZ&83.# MSA5O(^O-+ M<=J$(TMMP'U9E>7?B=YLKW=%EA8R"%D4L0A&L2^4=2432+'N'8G>_^)GJ"]G+L)__=H,G?1Q$_3:\YL2D;I.-T7!>$F5JZ78^8D2+?A^RN)-! 0844_+G% MZC!RUX021Y9NYU"36KHF0K^U=(WNL<_6KAP^#T^/O^?/F2Y@:5VI\^P#YF9( M5D#!0_:DDWE^_WI_VRK8:9[4?9ZO;A7@C*J1O_TNEL"?SJMW]E(R*!O\_%,G M2PSO%:R=(]Y_\?OWNV@NV2YX#(>!GQ"I=K*1VK_&H0=I@#@,*1/"2[P@C>1[ MM;PXA#HW/=3JGD"JWKA5K&[6;J10M_4"I-U(8;D74_]=R_E^O3+>O QFUL\\ MIGAD_3E2QXSFPC$LL/&G98;=,MX _;=MF'&:\#%[9IP9<: 'K(F7_R:651K) M2FWU_IZM?_Q8+75IRL^KXG00T\+'":TZ9H0\\2!B!$$2I@)RA .$N2#(9P,R M8H;B,5) TZ?,W#P]+U>O0N@RB6KLI0[P$;IH8L9!48NH8\ESL09J4M?+W:9/ MU&&41-LEEM4*!D^IH;-HS!F:K#A^[3+2QV0M[%=-8.N'P\#6?;R>0__2A2RZ M\CT-A3&M7^I"LHY\5I<^SU$OW2JJ<^''4O HX3". Z5):4@A5;I5J5,/HY0R M3 .K.(/3P\S-"*] 7=@WM^;/3&U=SLK(2NEDW]QNEB[OFWM PEA]<^M!WK=O M[H&@O7US#Z\>&"O]_:$0I-P4K_OB[TWHFB=Q++&,=<6G "(O)A"+F,*$)2(- MI0S]V*JDZOFAYO;5__&?W_\3K!NPRN39HK4,<3Y/K9DR<$/8R KAC^]@B_*@ MFX7S&JS];+@*+3X_T+21P[T"'P4&]]\Q4HR+'P=/^TI#E6*ZK@ZM%CCBD4>X MA$$0*[O!8P)23"B4OC(A*(]%XAL= %X.96Y:1@']Y>G75KTWQU$+Y^?$412* M$Z9G$VS23,=>H,:NN0*U4)/-CN/0$2>S-+L(D<&SY3X0I)?@B^,]SH\PK[". M7B:LHS?ZGSC,[/TJUMH[?E^L7C(N^(?7/TK=YO=SEA,U>/YXK8%5Z^>",L_# M 2>0<(]"))4M3#C%D,B \53]'XD2F_!O\Z&M%JP)@L$5&V/ M]YRFK/2SX?B [\1 [W+(=U[@4BA9SS6$:,! $V*MEE.-[<5,6V[WW3[;X%&?RI M08,*M64IWS[.S72(0R9'5B27DFBM4 RI<:15^D:;5+48BOY6OYC>-KPW6[:N M/)?7.=>-&96-(Y2E(\I]B.@^')81'"0ABR##NDQ@G!"($T2AS_Q(^A*E)+$* M$+0;?FXJJ(6^"O(ZP&_?YLUB'LSTT'CLCJR6.HD=+W;Y,MX<=I>S&'SRUG/V MQ)SJ2S?@*0.<(7?/0G=MR1\K]=D$N1W$O]7:=1?SJE08]?R40<.8-_!RC,GGR IM3V5C:6UC MA ]#@[4AIB4P"0EVP+F%[V),[B=R5UC.@2.?Q%#B.MT0U@^=SO,P5-X#9\/@ MAUR645.%2->%\NZ%>NO4*_DH[N1_K324;6VN72#U@B+&9" 1%$D:0!0D"*:I MY% P$<52K21I9+4!'P9C;JO&+E>"[,6XTH6L&T%T)/)+)0K(MK+LDF*&);]8 MSIN9\3S^;(R\YNPFXKH]$?<'$U%+L:M!N$]:<9^),HQ'QUDFEB#>)8-D&%'G MLD,&/FUHJQ-=<53P&U+DZO'; #J2^#[R0P29E"E$ D>0"(YAZ)$0<>)S/[&* M33P]S-P4X3539LVFSL?X)&3&,LLJ7&?8-%-?EW,TLGK: @1;A"-$(7:3X*RI MRT[97'DS]^2P#&J%)@P M-:Q20>>3IZM68"+@0<4"HQN&F09;7:.,D&TB5,86#"0H<],=%:B+VOQTD^KCB(8Q4[M1X240^5X**9<8>C$1 M(@DB'L7^XD44=#49K>W1QB96)[YF=5S$+[JXX*][>BO2-R5W3+B9178QB2-K MY)T=I@#62:M7H,+HSA[KI,"1.79ZC$FML4XQWQICW1@E >0T M5,J;)2%,F=+E@4=CG"(DI;#JOC$)ZKDM!A4VL-KV,-JT.TB4^F]-2R36MHH& M-?&8YJ4PU(5SF^J1=6M/#8"JAN9+T[ZJ[GE5RW %M)#JKVOPJI:UO9SN,B?> M94I,2K.:P% +0&H1;BJ6Q5>@5TAH/K:K2!5)P.7M5PO(-)9 MD=LVJCO=ZL-4RT\%8EI4 SS]@1I_5'B38HARE M_EX_&8X^C8Z!)GW_^P5^^Y(;W#'00B!+<2>K[^.K>A7NY(,RM$N=YKC*/ZV> M2)8OB)^RQ/._4/.;>W7B/7Z7:\=?]8@ M+;,E#(@V7*R=TC?VRFS'G/V":TR&J]6U?\!IEU)C H[63?,[[9V<-T6AMSG7 M.5F^EEEI[=\\=__<-(/"NW>;;.R')O MMU0IG\]+L19[;_;'35&(?7\29=74%05#)DG@R1"*(.(0(29@FB8>)&$4A!%* MN"32HK;M=,B-/KGIJ^#^7I7.JFO;/E>[(T!VHEP!+I@NKB5T<,%*BP%8+5Z[ MY+I%;/TT+TFW8IS9G+]GZ?66R* ELVZS74D-6ON\O=Q7X+KUBC2R'\;^6Y00 MG?"]L$C4F-W[,5%VQZS>$[L4D4FGK#.O9!HDTR6C3,KL00;+M",//"3<_!0%RTI1WN;U^63E"KK-UT66EQFK3BL7+/ 1ECB$ M:Q,C(!H1=(6IQO:YTKDTM03@ M18M@>9 SQ9M@>!0TL_F=,##@"WT2IGLO4YE17=]-E M!]3_Z+[B2EOJ0@3[PRGB(9+B6*U5B0P@BBB"F*YPBHZ4Z 6/NCA^RE]PB67"E6%.@I! Q#UEG2,_ MA0S35"@+7?>1&1@6Y<]-BYV-=E)[L7:R^N 8)M\^-,F*I DCCD8)'_)=ZXGV MH]\KV,<_^V6?NF9@0SV1ZQY27]3K^5@MP4TFL)_B($R]&!+)U-?KIQ&D*&00 MAQ%A?AP*QJSRJL^,,[I1)[B>RRU=E");?&J.T*MHAFJ-^B:>5\5Z0;C ,1$A]"D16@%@ MB*E0:S@G3/U_4<)"LW8M'8/,[>O?X@1[H*!&:NBVZ2*TQP'GB*:1O_\!#)D[ M+ PHZ(A#4+?7G[WZ8?^U=SYT&F^!@5B[\WV3:P?44&C:Q=\7@J^+IYQ_7I)' MX]H)IVZ>VY=;@00/V5,5?:N0"C7JDRY$85$>X21+W9^M$X)&_F;/

U#3HO'&:7_[9:\;^RY7(;A;]WXNU==^4B2$,J MPH!"$K$8(ETACD;4@Q[V$$/$0Y3A 5VMC0;_]P_>>6S$M#/QS6:&AYA$-. P M)4*93Y[ ,/48@U'*61BD49J@V&;_Y&Y*)M3*G7-A6<7:C':S?99S,D?6X%N\ M5_M$K%9PR;4!I=9[,"N*'.W(S,:<=']F1ZH4Y4Y2L_O+;^51WL M+PB2R$=A")G4E45CC\%4J!V>QTCD^XEDJ6^7K6H)8&XZ:HM?']V>*FM97FD? M>>L7C8?$-I_%=IYLO5+NV1_[3-@Y\1?XH^S8<^Z,,AS^G3Q1=N2<=T-9/F= MO'U5=#0GRS]*\7TEU\HN%\T!;.RG$4MC'T8B9A A99GA@#*(>>!'L0@)0T99 M>=W#S$VY;8'"C3(9R@:J10CR>3Y[3K.F@'IOQ%%.M,:=5/@JX_DZRH M0I_VK5#*A<")E!'Q*%:;4#^!"-,8 M4DP)3&DBTC0*/%]Z TXP[9',]#A3-R/Y&R"M>N^D!=I24=E/CZ'>&H?MB=38 M'CS8HM\9-%>@76K_VH1Z>ZTVF#U72LX>P+0Z;S!!1RIP^),&[$8'1[&WNVD\ MD.)1U+]>T#@)2$(0C-(H@LCG&!)"(RA#$BM3+<:1YQEO8EVCFYM5=]B-9ET! M!:3RA?Y2)S?I/QL6:1YG/@TVT>\Y2V,? %9Y1]0P/XF>RD\ZG.-:S/IO[SFM M%CO^]YS>B0X*WF>:[0X;DBZP6BQ!.A)V&(>0"1I"%,?4QA'.(PDE%"91*:AD<>/7UN2VD-$-0( M0071/"#RF+N>9>]21D9>MFS(L(I]/"OTH*#'XZ=-%NUX5I!VF./YBX:=/>BC MC%I!+)>KOW0RSB66?L MH(,=]BNP1:\,FI]UPV"=4M^$I_WRJ0E4^]5].?ZA1#HZ;K >?M+#AJ'DO#UJ M&/R< >'=R^5#071B2,LXVK9T-(WR[GC&[#35<@D:L.U-A$7YR$[&NK612[)& MUCKG>'*8LF7*QK#X[ZX'3Q<&;B#>032XR?7#;)POV5.V%KM>Y:]Z7T3RUR]? M/MX5S=_N2;'.U3?X(WO^O2U#>>:J6B+P9_._HU1-=,&U MLTC!"Z!,'#-X.6G'T8,.GFEO"]UMUN6:5(6?=+74%U%4&[_KI[6I373^"7/3 M>XINMFI"(<4\1YU-=?9%Z$'-)86I=TVM/F\*CZM-G0M-]L^-N6">;XGI=HS M1@@'$'&>0+5Y#& 8$>$E/IXAW:JKRT#M&J MMBFL$#Q;@^6J+&U36#OI#GP?^YX?0#8AWD-)&VI"K4;HDMQ!3[6S'U1S(&;.K@0_/)-J ^G),OS MR3CV-80-.')52+AKJ&FK"1L(?512V.2>B9N Z=WS^O4VURM+=1!,/G;2G7B'R*'Y3#U]_(FNQ2V]>)%$J4Z&,:1()JO07 M(9 @%$(OQ9C3Q$>Q-')'SDNLN6G*!KM2CDI1,AWON%R*.M6.KY9+4I0Z*@:4 MFAG#I+MY$3YVD[%W>SM&7@8HRY+T-$!I0',09@I$>GKPIRIY924A5_ M75;9(M_N_@!$YQ38+:SF\V"V]KFE=:*.!NTLG(,^S UNLQ0#Z_7"FBM'*MU\ MW$FUKC4=;Q6C_0,NTUU5+V6A1FMVL1]$+F2V7G@TP2%"&.*ZT*1DD'"UVT!8 M)&%"=)W)8+'6[2CM5-69\:RV ;M11SQAU6, WH >IH[.46NGA!P0-I7JJ:%6 M&FAW)M+ =7@D8DB,8SUS;K1WT2X]HI_3*7VW#3P>V=!2_'.C=-+-B_K/@WK* M]<^L7+" $AG@ +)(L+I5+$VY#Y/8QSHU62;,J+1 SSAS.T#8PP053J"!@C\U M5-M:VV>(-=S 7T[7V#OJ(4S9;VB[>7"UPSPSRK1;OFY1C_9@/9?LUR? MFFF+1>PR/!92)$F0!!BB2/<12;T$4A0A2,*8:,=+2 -J8TZ<'&6>1L2S>J1^ MNU^J@J(KV>QUEGOKSDXMG";83"E<3-O(*J'!5^U9Q-4^G\V=.NADP)$R.#W& MI*J@4\RWBJ#[8BBQ+>+E3XU MRMPL K=UF:TZL5[,S\C?^]O:RR-T8>VD8)SRRN_1@;53S)X2RDY"77I/=,MS M1[K'![>W^7W59NO- >[-3U&PK!3W1<;$(O %EE[B0<0\"I'O2YCZG@\]'_,X MB61("''J#W4LP-S4U'MZ/EV_&XY\G.\XXS/P9I8][LQ3#DN@WI::B!.NRRT9 MH&)C0I_E2/,XE7?2-?QY^2%'FAQKC^-8.(8W,U=V^??UT_JF*%;%QU51"*:! M5.U\18@2+U2[:$&9#U%"!$P)19!++^84ITG,S&H3& TWMZ5JU[Z[WKED:I?] M?4W6=0Q&A1_L!;#O>=[!>_?"XI[-L8_N;8ATUF;9CJ:+>J5W/'[RKNG]HI[J MGVYPUP4&.^T/P:#6(1C7CX]%%41PFZ^++"\S5D5;M-*/%I11Y 6)A$E"A3+> M(P^FF%+HI;%0KVH0$S^U-M[?29BY:<.B/$YO=N6!CO_P8S M/@-#WDU8XHX6L..E#CY4.X$]-8ZM^G>>8)<6_GN),KVU_\Z3=M+R?V],,TT] MT$$!]5YF@66*9(1CZ#')(4))"%./QE#ZE*92>-CST8 8Q0E%F&F48\?!6G68 M5LXMCZ#U4C@Z2)MXCO]O6WKW;]#N>.W?*.+_>/+^7<+Z6\CG=6;F?DHF#] _ M 6%P)&N6:YAZ#:8;/8;.W[YY>EZN7D7Q.UFS'VHE/OA[7==XP8,DICC!D.% M+7F1C"$E00))&GA)E!"/1%:%HH=#F=L>LH&EPU5$C5Z4_P]X+'2^ZS,Y'X_A M>H;,UI]I>!_[+*X6 K115G4=U#+1" *VDAQ2Y\X3,_N&H"I\8OA(AX&B1DZ6>YB)T55/Z15_,+=TF)'E*-EQ'#029<,.R+>+@^6=P\\ MEF(_!-\LQ9V\S=?JY=&!9%4OJ/(ZY[^M5ORO;+E\T /I2J)5(=%%G'B4B3B$ MC".EI&(O@JD,).0>Q9@$?N Q:N7QL<- S+NEC']@8\PW^K(08IQ#N!22Z.C@9@&#: Y#A%!T=9%SPJ '5,)6N M+3:"W_S4@4 /Y.WQ^D5 ^KIZ>5OGWM1KBXZ8H]/Z6L=1#U$^@1Z- MFVY"6P^CK+/=I^VTJU;X-,=OOBHA:BO7"1O1P6RG.R M5\%@C9OC!(^\.NY$;E>ST%*#0[%/];TNPOMCO^(I8 MK,QS?%4F6M/G]\K860533UVG/3$9F.DLD:GY/;!A)A]\).NG-6 #XB NH=97 M./&2(*021FE$=(EO#U(:A##&VNM$A?I_1BFA3E'-S7II8=Y9*\RZ<9_;B7-D MB[B>CMG8&NTYVZX);=%&,B*,YLZQD>!Z#F=G!%P\E^Y7=QO.+UZ]C0:;U^IL MPX_UZFOU\('^.GU,<5N6&\$_U0U.ZN"'*OJX-7ZYH)(F# L,(Y0D$ 6!#U/. M)$P#G"0I#D3H&75LLAYY;JNDQEQM[-^<.5<.\-;._H(P;N-),?3-C4'UV!ZY MBM(:-/C4M#)JR@?4P _TI<-P VNV7+G>C,>=UN%F2\>1F\WZ 8,[*C$A>/E9 MB?"=:+>>^LVS*-:O.@IN?9U7 D+I% M?E4%[ZZOJL""FUZFA[0&LN7,7:<@XY&G;AQD2\F)/D+6CQA>X:/4=F'QO"JT MV??A]9L^B!%*U'U<#J*AYU,60U^D&*(T9! C%D),0L00PBD11A7SK$:=F_;: M 0=MY#JW:H?=OLI'/_<]IQ)C,3JRUC(@$_SI-/!I$%,7E?WH'V7RZA_&@I\J M F)^\S"KZL.FS')1EFKG2;.VY0G"E#5M- M"M3?%%C>N,.;*VFY+@A;+R+,4T;4QI(0+U!Z#*<0,XEA@H,H]!B1 ;7:6(Z. M>&XZ\&$;KDB:<,5&HK_9V6[CS[29Q3>K^1M9XVYE!2UAK\!>7-"6=^L7W$I< MF8\MF4$C]"XV:'O#GUO)'8:J3C9+CBS3\?%.:L].1O];*WBZ@8?;SO?;5"+= MTFLA6"@\SUM<=Q'-L6_"L$+C"W"@@>Z$%)Y)E/D:^:'%1E!#*C MNG%0'PP^,WW;:4?+=E;%^?5#ZF'++YFD*87JW@&Z*S,C)''O17&)W-Q<.X:( M10QB23$D!6&9P!+Q2+G.DP]:F-KW8"?=5EL)M)E554#WB? AD/:37F]X1IK@ M6B/C-9$]Z_U-D];#)XX^03WKT+G)Z/D+)S/Q[/RB36PPA9F76TT2."%,<@FI M7C=#)!,)69(P2&/]PZA(L4"IA\3-J$Y8#;3Q16YVJ4UE;>:KSTI[7H-7FZ'> MV*O_6\Q6#VH3[MZ:SU?>FBG,7*_WWG1GL3VV_]UGM->[9839K841;A](R<7L MJ13W97DO5I5P3C4[LYC!GK]S:M/7UC:'.>L%2/K9_'8T!J;;IY**H_*LP X< M:T[LQZ!GSJIO;/B*BSU-77C<*#S2[TH[T*]R9&=.>362+^=[Q_F:O/MOR0M9RKE::07P7K9 MFQ<0<8PARQ"'>22R6*4X%MQJCN'0YM2XZ>F;+"4U)CHFO5C :YGL$A:TH9-< M=F>3=^;>F=.-3()'.M<+NPI+8*P&'^8_ B[A'' *E=ABT>*X"2WV$)PDLCC< MZJ-SH<&+6['!*OFO;=#DR30?9)*EE"7,I-WEF9X,L0@RA @L1,P92E'.D8.Z MA46+4R,;8_).DK$^TP]V \J8[:*J8(/XE>C]$#@.S#]7(;P^Y?'$TD67(C"F M(QU:\7\]'74G'.#I5YNP>="(&A,.?ATJ2[C<>'L=[J,Z9>_FZTH0SIQ%:85V M,4U%IFD9LBCC$"6YA!CIO\4DS[%@>2RDT\S0K?FI\79K,:1-Z4+1V Q*ZW"5 M9T?8S2&'@W=@.C^J\'U2([*UOCH[MU,V'J;^MSUP Q0&MVC\U2J&VP/35TK< MX2FW4]RN;ODG[6XC+)72%&.>YY%;33\OVID9B M=26)Q6KY%>KFOH/%?H_"G\'.X8SS3. LSJ'^J!&(,*:0D@)!#3U*$Z1_F."9 M?@G8ZA60[K8['-:5I5V$[\!RM83<13O-%F[W+\2-$([[2=@9>P?VY@[S >C! M90#&/]?:JU%\C^M]G-YWFX_R1WN6IMM&L_R*4A)3QA-(D:S2^BC$!440*\J4 M+%">*JN,\6L-38VV=Z:"[5+#"%0S/"H!%DOFO@JN19P@$&0#D\?.RCMPP",^ M48$^P%Q4+L( -Y9PQ04 0\E/7 >C7U&BY_X112*N>W&H^V!QO0==/M)G34"F M(]]V%9A:PI2)S DCL(AQ 5$44\@264"2$T%X05-D=\3F>E-3H\R]L>#MZC^Z MB@$.H[\?7 O"# ;9T#LZ%]'R(1QE MOM"$8@USI"10N1IBO-< MJ=EFM:&+X5%MOS2[UOY^<-I]-0* -/ WH:/LW=@(?FJLO*S]Z\ST5W (Q..7 M6AF5I:^X>LS!URX?LJ[Y/\OY1CXHM9ZQ(J41-X6S4)I E) $XA3E$&&21+E* M&8RTWEIBF[)_7;:>K^-I5C$N& <8E%(B%!! M(4T5@R(N>)JK6#).G/*8^UJ;VK UQE9%\B3XK8I95A(9KAG,O?C:C>A@J T\ MQCN =2P-+.GL!$JH7-K>ML;-I+5Q^R2/UNHFC[2P"[4WWO\E2U.Y^$']DQIQ MFMFIT8IK84GM7W^; QV M+^KCV _]C#,LIJSAP>):^YW>VZT;LUN[8-Z>)8E-;/0+_)K-3&:%5BD@@D.(V%$3O,B MAQC'":1<)7E6")%([+21>JFEJ=%Z;:@A]55K*E@WMCIND%X$UW(#- 1D0V]P M[M#:60F^7$/+?=OR&A*AMB4OMC/NMN,U=T^V%:_>X*G-DEQ3MXAIQ$04(;-W M*"!2,8*44+VRS*2F"+Y>KIKL]C"J#QM5FL?7K1)O%^D:_R=N.[=^NUINU MJ2E7;VBN9SR*8SUM$S#!AII9G$.B4*3Y.6()3GBD<7"9O%UL:6ILW%;"?J;E MY@4HZ:I1-*&WLS9LD&SH\SX'>B6/'C[JBWC>L>/7[\)5 M?B_=%_Y-BJVI=+Q+:_ZP*DWMXR^2;\M*S5^8[? M+[>.L2.+P> >F$NN(/W%&FEGJO%"+! 3N;4]*E%YP7+,8WX/N7'-?4Z;\+/\ M3N?+]I=/LOP>SX@DG,>I,,4DC2(J8Y!F.(5%R@J9,I2(R$D1U=6 J9'=B29J MV=I<2U.!2F30[)R_2%K:;IQ[=X_CLGX T$=;[5_22MW9WTA>&0\&B ,X0A)L!;1/(4"JQ_R&2N8I2Y')@:R$XG2AWAP-63:0,\MU']YW+.):"+:FQ:BU<-W;=V M1#N!'AN8CV^JBWD'6D_O+I?(U/Z^>@%,VPYYW5*75ZW\.Q2UM(4Z4/E*Z^;< M"U5J2Y[O^6:KJ>O%% 7ZA[;MBUQ(KK]E3=+V/MO:LH2ERS.G-E4VMLOENNH: MT#I1E4L"/];_80CDF2Y?0.M.F]AN7P;3"?!^ A\2ZX$9V1/FP*GPO@!ZU=UT M:FBTBIP^[G=K=7K=[Y$8U55CW0O/2#U#C22%F8PCB(B>MNI9*X(X2HI"T82D MD;).A#K7PM38Z4-74+H]Z6\I(7,9QGZ6"0+.P'1RI!]]?=O"$AF'7*5;$1HI M-VD(H>@^UWOSCL[>.%Z>49_=!WE%O1=ZI@SH6>"J/(PA/-*7*H'T:?5&UF>' MI7CZ&7+:M9 M\+E<<2G%NCI/K^9KKM?E)HP)WFD/JD3I-+X#^N7+'',07'O(;K4]).X#LVQM M^ATX"6\V]C>U15L/[NK*HMJ1@*D-GNB%2GEP;7[<5 A/<$Y2)'R?XT>%OZV6 M\N4W6OY+;CYLEV+=*I&*A"O]P8!Y9@H>YS*!-!8,)B0N$!8YY;F3://Y9J9& M:Y65X'ME)E#&3C?6N@"F'3?=#M' #%2C4UL(*A,'$"#M1R$0DUQH9%2^Z'?T MF!6N7.VMD6?D3*7^5E=_?ER^DTJ6I10[Q2BIYSZ2"!312,]]8DT%6,:09CF& M)$_B!(F4T2SS4\R[WKC5VS^^6E-K::LKNC&V.FN^66!OQQSAH!Q-#ZZR$_S4 M6ORS4;[?H;K7BPN9G^V$4CBU.(LVQ]:.LX?AC)*>75&/^"-?KCHQBD? M9:F7&-_-2K"Z8'W_)RW%[\L?3FJ8Y"33&6FAB6)2*9G,:G^ M&T,$9BG""&']GC*G0I;A3)O:S*?-*#+G6A\_?_D=M&8[IMZ%ZSL[ZGN='AF8 M'RN;8>75;G5W;TZ_?Y5UP;&.?Z!V\&[788.6J0@/=ZB,OW"&C9L.&!S0DUS! M\"UXEKV@?]6)_V]I6;[HUDV+]]^-6-^LH 4JHC31<\Q4&A%[ ;%D!8QI'F6$ M(Q)1ZE3XXG);4V->HXK+*UL=9Y!]>-J19R"4!F9# U"CU-FU4S->96G VA?7 MX0A5_:*GI7'K7UQW^:0"AL4M?@3QEJZ_W2^%^<,!:64'8?67CLEW@#9,8X+LE=GA.,8)I4!L8]?FJ+SC!,,Q [G= M[,=%G^5S$W-_4)]6&[G6\W S&9IQ3F,2J0A*%J?FB$,&"1<))(G,>4((RKCP MB(9=:F^B ;"=N6:]N#3V@N?:8#<"N@BS'>?KT#ES"K7 M< A$)!>;&94[KCE[3!=7K_=CB/V>7),HVJ:7RO4GN7E0%4LU*:2S*"NP$BJ& MBDD$D4@2R%*J($4%9D)R9FJ@NK.&BPT399+JZ_ML4@]-!@'MU%36PX7MW+FK MRG@9W='JL]WXY$8V3CUF1T#!.V"L2M8-)6U6;:8]>-/!^E.-==4W]]>P=F8K M'] ",9A3TZ.RF@\HQTSG]0R/=%"]!*Q2#^*TV>"F4F8%QQ(FI% 085.#$$D, M%:(%82(K(FPEM'[VZ5-;>\4PK7)K7%1X3Q#KIY>;<1@A)%/9!@P8'EIU)W@X MY'K>@LM(>9X'^ 3*\[SD=F^.Y\E-X^5W7K+W(+?SXD6>$:0#89EW*W,,=$9% M' L]^X)Q(J6>>RD":1$1F##)$9(Y0JE3;/E<(U/CJ"9>VAH)_JC-=!32. NG M933H1I"&#OZXXN,>Z.D!(%1IP\B=KT7>N9*6!$)O7RKCD'+.Z7 MXK//85R%!$L4Q@5R/1/D4(:ISG,%5*IGF86*'8B M[.!=-*J\Y[3ZQH[]AT)\X*]"+1;4*DHSDD"J9I)&2*HZM4M+L MFYP:I>T/L%1'B-8N)RCM,+987 =';F!J.CKUYCM060UJLX&>L._0_=R'KO,,TA6J0+-' MZV9'G3FZ@G$\:W2^WW,7N30UMS8OID3&QFCB_WL[?S8M_KZ6:KOX=:[D3%*, MF2DNG2/%]7H8IY!%2015D<2Y3+G(I=,I!HLVI\9'M67 F.:XYVN!K^56;UC4 MAM[A;:R]JTK>;.J2%ZW%=\ &3_=]77N$0FWG6K0X[BZN/00GF[<.MX90&GO8 M?)-E.)&QLX^;&HU<$;ZJ? @A*G8>VWZ>&0C6H3=2'! =13^L%[! TF'GVWA% MU;!>I_L%P_IO]:RQ*C?U<=!?5^OU3J'\:?6VBE=7\;AOJX5^WMK,J_@NT) 6 M69:S',.8,P11+ 0D%"@I9F$%A&RF[M!KOY MT C@#LQ=)LNM.6K^DW'BYWUQ!),85SL"NI[42SD^2&F6&_$,50_6TXIQJ\7> M!M5)+=D;'^>Y>;U2FS]I*=_)'W*QJF9Z32Z4E&F$/(8Y.]+_0IMRKF1=CU_Q>-J,>89%J6D$)MI)E#6/.U"CFXJF_$ +EHY9=;T#/=;5/X(_FST'$+<+@/>BA36MC)G":TQ4XNV.>SD\=M>#+V1H! M>EJC1\-\=W&UY'[Z1I=M98%9EDM6(#W%X['4,[ZT8TK!!W3*Z$1C+H0,=M;D74!Q6Z,X!J5!Q$)LFQPV).(!P$AUQN==3H\6D M"CZHW]NX*'3K>\[W;+85F>G3/JUMP*UXFPSL9;2OM&<4$QRR%*L<9 M1!DS\6B:0)[&C"J1,U8HCW.73D98C>#Q#UZ:4A__"3Y^?]YNJO&K&5ZN+PM: M!N@,.Z8,C^TK%"*[VU.>"3/OC0>U]<'E0[U0"T2!;FV/2GM>L!Q3G=]#_.CM M7HA*@(HN3(;4Q^5;^CS?T$6SC8Q(%K,D%WIY2[A>WF899%F4P%3&:8%(DB/A MM+SM;6UJT\.]L56*'_RX!(V];J35#[$=204#;F!2.L9LOL-L@#U[*U "<4Y_ M6Z-RC)7;QYQB=Y/C06 YG[UKCBS>+Y=;NO@LGU?E9I82Q".6Q7J=F9A*%+F$ M6& &<13%JA!$3Y(*JV._%QJ8&E.T-H+:2%!;:7DT]1*(_<00 IJ!N< 1%?O# MI5=<[\E[UK?6@UW_93_&+SYPG!.E5]S9G1^]=IWO:=&ZI,T3_:N.H^N_M#][ M7U?]_2S7LOPAU_=+<<]YJ5M>[\);>M7U;K5E&[5=Z-^9"N[ 8I*FR*F<7G@3IT8@K5V@K.H=NDL+#]"+=A.3U^V;H1FL MK=%E).XJ]^ZJO^Y^WGAH=FDK'ZM=V,9)4Z2FZ=7/NUZ]ZT3T3=BJD>8RN;@A MC\8.U2?!#M$&-W#DX[9# 7QZ,'>PECR+2:_,[NW22!C()9_+]:_SI?RXD=_7 M,UE$$2T8A46,$HAHG$":1TC/^K!F_RSAC#DM%B\W-37Z-I:" U/!'\984%GK MJ$/8@[ =)8?!;6!J]87,O8SS531"%6R^W-"XI9FO.GQ2A/GZ'>X+P[>K'[*T M%2DZOGY"+VIE5] S4!>]]5JX'#YIM!7+60>Z2Y7S%_BFXK"U_/=6+WS>_Z@D MOW>9(#0K6*XR"@E/"41(4L@(S6&,(X6)0G'&G7))+[8TM4_.WE!06^J:9G,) M4;MO3!")=8K-4,[_^:KV>( M,E$(P:#"A8 HHYH)L@S#(N%9%A<9IU'J6%1Q__2IC7ZS"*VMTU\F;9_C%/,0 M.;L1[XW'P*/<'@J?$HFG+H[Y\^/KU_![X\W3^]_W+[H#OUL6%F_7'93"&^?BVK/,/WZ\W\N\DWW-D_2Y0B"8D+&!4TTIR52$BIGAVD M,56IRB*D[#1HQS5[:JQ7:_FO:B_NP%?C1YTD_=P(^-/6&2!;;X RP_U';\G? MUWPUKL0,)]OA0XE7IQ[-F/&7[T1$^4,6#X\G-E$P\+'<3,GW!I]6R;/]9Z6OO3@H^2?YM.?_WMKO1RWE! MHD3J15P18XABB2!A&8)9EB19JO^&D9,R_] &3VT^M&<>T)DA@X_+YZVF+9.D MLS]BNW?GADW[P=\(Q_7F!/IYM+5J^"[V7] .C'OHQ?!0YK[.0GI@\"\NPH=N MU^\C5>EAO-5MZ6'1,:R2$=AO]Q8DERE"$BK.*41*%I RA6":IA1+)&B6.6V; M6;4ZM<]%5\&BUL9I/.@JZKA]$.S0MV/UX)@.3,T7(1Q4Q,()I4!$:M?FJ&SH M!,,QI;G=? ,O=1ZN.9'7+<[B"$4Y5QRF)")ZVDLB2%)!H$IEEO*$%$GL3D9G MFYH: ]5#9K%:?H6ZN>_^NA(]Z#J0SOP6<;HO\,ST5SJ694\K)>W.PS=K/W7[[9RAE64)[DH8"JR'"*:I9#FF8)I M3-),$!D5L9QM5ANZL",-VX:=*&37_("),*8-L.V>_;]1H\:Z"^R890A@!^:9 MVF03^#RHF'F@MK!9 2:KT\X!D]8=H0J5PF[;[+@)[8Y@G*2WN][OJ63>#5DN MQ?OOSXO5BY1OY%*J^<84NNIDV:88<8J0@$SD$40(:=+*$@HC(F5*J%YVXH)S(@_L\PU,1QHBNKN>U-NO";)N\7:TWZR;OB?-(<%I$D*8RT4NT MG$.JL(1QE"1*QG&!$^:D"-/7VM28JF,L+&MK066NHR!,+\)V]!0,MX'YZ")D M0^C!V& 22@^FMZUQ]6!LW#[1@[&ZR?^XUES,:?GRA2[D@ZJRD_9;646L*216 M#*(TDYI"$@QIE"C("I1DJ,BKI['13WI==_S<<2^+NSR#Q^TJKA$_6,^2*)>, M$ HE,_D2@E)(299#E6&5Y3%F.&8NX9^3%J89YUGM(A*RL=,Q3GP"I&5X^!9X MAHX*[S!Y?PT3]U#P);]#18!/GC]NX/>2>R?QWHL7WBZO>R3Q>_]]56[F_UVG M=68TQEF"%22)*"#B)(4$IPK*+,LYR3-%I%.A-\MVIS9[Z-IFOGN':N1GA,S] M]77[>L..*P; >& &.=+4/14@OP-=RX>1T[6 :@ AW;Y67TU"UP**/O%56+[?%RI[? 'W9IM57KJQR4OC9'O9/VG_O=B*RIFK07-/YO45:4DW\RB M+%9IBBDD:88@8HQ!DIO02RIHI'E0\"1VF>2,:_[49E"MZ> GT1C_LTEEY]K- MN^J_0.Z]K8*HG;*-YO?NY3-'?%I^%P=CJC@"%O%<_QN#%CU(8-36:L%.\D:ZN8(\:3B)I\L(PPB/227G\ .88X*@HA$Z)XXE8;_KB% MJ4WO&P.!T!8ZA@!/P+.,^MT"R="!O@8-8]P0)=\ON1XJE'?R_'&C=Y?<.PG8 M7;S0;QP;"MF\F!W+U5+SR+O5=SI?SN(\CU)*"$R0R>U4$86LP!+B-&-8*DZ4 M6V[GV5:F-IYK(\'.2O!';:=C?/\\HG8#_&:" (-]O-MC#K@ M>]T\'O3]%P,^%=YX$W"L7^B:R_&S&@J<@;\XQ[X73ZMC UBS-#A]A!&J0KB]_G=!RD,P) M@]I(&C<7T LD/W,=BEZ]F)[;QQ-XN>[#@2*+Q>6>P3ZCX\*N2[VP8ZF71_VN M?-,_?"SG7#XH???WU;+*,7J4^BW2,X8TH4JI*(<4I9I=L3E;03(%L8@S+"5' MJ7"2P1S.U*D1=&LP>#86FYD=KVP&:V/TG1&3XWV3E+%[VC+$.8G^&SI66JEV MO;%4]WIS3MUKU_N/;>_7'M?)E=5^5V_ONP=@!^^84)'7A M6_3\_AB=;B/9HM_2Q?^[+>=K,>?&MF:&E$52D@BG4,B,0R22%!*1Q)#E+"FH MQ'E"G,+55]J;VI>@,K?: C?#V+'@\35L+6D['&)#<^\.K,I6T#5VB'TK.V!" M<=^5UL8E,#O73UC(\C8W*I%;/=;.1324W63&?J\_3GRCYX9?&8";WBVEI0 MF7L'&H,/UB':9)^ E@V4#I&MP)".%.*Z#FV@:)<#/+UA+YOGC!?_*E+0,_+;1M/P/39^V)^=72]Z1\!U$[;K@1IX$Y M87]:O@7+&/CS $?F3]T/?6B^T\+K')L_=?'BP?DSEWJ$%=YLU_.E7*_?KKZS M^;+F$OT[O605IX+/][R2$%T_ MTI?J&4NA?U)NI=BI110T)YI6$$RE8'I1D@A(,R(@(H)$A%.%>>*0%3D%GZS& MYOA9EZW=X+DVO-IHH+7ICN(?4T#9)MCU=W@1QB'I%@G0@:*JS=F ;IHU!(% M:]#B >[-EE1'?K^!Y.Z<-O\=V+UH#3#5[0TTUQ55IO>B.80"_T8OW$AAQK_/ MB^<6U9Q(3_=&3%_;QO&BL:_MZ;E([U1L\EO_/98K+J58?]! ?]1&F-3VCTO= M-%T\;MEBSA^4DJ;\T*Q(4B0S5,!"F!IS69Y"P@H)N4E*C['*9$Q=@DC6+4\M MI-0:7B\3Y[7)X+FR&:P:H^_ 4FY,3MQVJ3OCSW)>K9Q:K?U:)<0D2\[7:[/$ MK/Z]JDXGM4_0OW96BK7O3;L5Z2!]-/ 4Z+![6JM!8S:H[0:MX>&6K\Y8!5K4 MVK<[ZE+7&8[C!;#[ _P8\)W4C]&$7*^SG^A?'?:=,9P7"<\*F# C(Q?Q&%*N M$HB23*"(\8Q1O%NVVD?$^MKT65:.)B,I&L/!AOZU.\#WXD92O8#;\=+-^(U# M1:V90%MX.(7]I5RM ZI-VN 1B&YZFQJ586R81M/B[7F[):;GV6 M0GZOLH*JC.0F"9E^E0]*_V#)Y\]T8%$] MMR(R0I!DA,4)Q@DANSLM]UQF/=&7N'S+1WYQ*H?0*M4R%)+PR\P8CQ1G-&)L\PX)T2;*#G MNI%PM:HJ7V9??IFEA.:IH@*FW @'<1E#DDH)XS@A,LN9R(WVY74:W3]R:D3X M14]ZZ?.JM&2]#C;]O.7G\<#,\^7CIU_N'Q\^O[^=.$[]ZTD]:BZN1W[SC_V@ M[SQJE&%[:GH[\,[\QF-[\-U\;4(14OQSOOGV6,K_M15ZO+9GFY B,LEB*)D9 M444:&RUM J41X2&(9RE#UO(#?2U-;:#M; 7&6+"SUF%3HQ=8BZVM4' -/3^X M@)1/VG8O9 Z;-*&@&VD'Q?EE<]O(L$&C=Y>A]P'C;0'8^'$0G[>ZP3MXKI<@ MFQ=33VUCRJS]>SM_-J_*XVHQYR_[$TDJD4G!J)Z$I$QI!L7,B)DQ&)&,\ES% M0N5.Y1MM&YX:H;9VUY4&6Z.=8]QVH%N'N(-#.7R$NS+YKJK-N#D$4_^P,AS\ MT?PY2.%&5]3"Q;KMFAT[U.T$QIE(M]O]GJF>9GO)'*LOY3>Y7,]_R'UJV2>Y M>5!/]*_S&L[W3"_HJ*DK$"FB*.6P$(F 2*_9(*-I!*4B6,2)7EVEA0N/W6[2 MU!BN41CLN@3FW>32_W3,)KV]T^QX<-RN&)@AZUXX\.8P:_4.?*JW9TUD_H_6 M@X $&0[.4+FOMQLT;JIL, !/,FO#/=E= ."#QF.UE"9#Y(2!]D^O0>#%(SV-'XXGKKG79P.)JSZ/( MV_5&SZ?*JE"XR6[\-G]NJ]6GC&)*"@55PCA$>9Y#$F7ZGRA2$8WB6/_6Z2CR MY;:F1A&MJ:#LVNIX +D'6KMU7B# !J:&'58'9@X@CF8!1ZCSQSTMC7O^^+K+ M)^>/+6[QECQ_6/ZF;_MFM(+1@7(PNE^*W:^RYBV7VN-(T!2FBB"3)95!1J2$ MA:0YQT3E."=V)2Q\37 9)N.4M6ADK!^6H+(5Q'=&QAK==86MVQ^98''WJLQ9 M(=RMORSV. ?N@X&IZB;P_77:W7K!6LUV^XH0S%FQ-].C_!,^-"KS_O%8K4Q+\O#_M:6S=UO\$#P[: MX]=!M6.B(% -S#O&1K@SLH%I (*YBD6HW(>+[8R;TG#-W9-,A:LW^!'#/VA9 M*5)\IIM6O5)$C) TSF&44@E1;$J7I A#04S)6)1$6#G%Y4^;F!H5M!8"8Z+G MDN8,D'8LY;81LIP;RQ$F@S:ZTNT#$T M$%H.(>E J(T4>O9$SRVV; %);PRY[_[Q8L467AS$A&VN=\]3TD_]Q_I1EIH< MOAN5F7WJR:_SI?RXD=^OZ9)8/F5:0QS\6(..O9V,&_"',1E4-@?*NG% QRO] MQN;YH^7A.#C;3J2)EP*Q9RU,+4IOU-V8N=E: VT[4ZR#&.5[[](= 9F!%<@?&H M W+!^1L*@!P_<>3*'Q<<.BWY<>E"MV&\+C>SSR;ZV^[J;,H(+&40HERS%$49%#)F4.<2(P(R)),^Q4T&M8T/=@O\#]['=1L)T>FY@YKRMP "]6&"@?1?>6[P&SCL=X_1. MH%V3@8T==0=F'."/=W-&:G4"GZ33.@6MV@2+HZ)0400)$@E$F.;F? :!299A M(O)$2?)ZGZ:+9D_M$]7E*EH;[R@<,E)WO\)7*D@G_DV_5J?E< 91+QFWOZ;X M_;IL]-_W.W:U(P;]GEUO/83N^MO5\HO3,1-L:CN! MT(;>HK+NTC%V'Y51X![X.W&BJ]YQXP[L' '='FE< >_Z>N1&-74/- >147>Q MXQ7UTSW@ZA=.]WE@T!,M^U,&;U[VES3Y%U6RNEF9;%[V)J\K7:VG;W199ZJN M/QD?UALI/FVK#99K/GBOAK2\;6F[L M2'".Z<#NMZW3TB!M@+.'N*S/A^!VKO.Q.0-:BE,S<:@.;< MQ_H.[##0?ZU0&/R,V7 =-^P)M0'LGL+YMN&ZP_)TW( &^*\Z]_EY>]%Q/8D1 M*2$4J@AC/-7D MXQ@4MWK6A-[HG;UF MFU^'^V\X@A0M%.*(7ZN%NU.>Z'V06&DX^JT\U^(^.S M7$LCQW._%._D#[E8514,FBKE=2$#O<++$6-"02EBH5=X*H$TUVL]H5*&XB*) MTB1U^3A:M#FU#V5K:E2?ESW\:V?^"$QDK'Z#M0S4K; M="?]Q=Y;/LC'VQVP0 /%H>%1QXL[(,?#QN,)OA_T'ZO%C_GRZ]M2BOGF ^55 MK??F](0J<)IE#$'%F%[GLAA!$M%,_Y,+G/&,8^6TSNUM;7H?\<984%L+6G-= MO]Y]"-M^MP/A-O@7^P)D \C*6&$2[(OZ4DUVN. M]W_QZE2#$;EX6)K$1O/_3F9CI=,WYYM=UN/A#[I9T9QCA$1$H$Q)#A'E##*% M))28825QADGDE+,Q@(U38ZO:1;-HEXV3H#3"+O7?UV"UK!+A[T[2X6MEW'+G M9W6!&\4-\0K8$>,K=^S =+KOT]:_6JQ']^7;JB^KO/;WW;[' M=[Q=+3?SY=:0]L.S+&F_5HHS30_80X'(?0@+1_TD# CQ\8=DR*;_L'77Q8T*^V9S)['C$UAC\JF%,5TJFUC@[VA;7U6X=3F7T8]G-P M0/@&YE$7Y, ?QOA >B@6\'B=Q^Q[[FB',2V!4,((BE6#D5(_[?#M3XXG'SU]^=TSBO82@W20L M "X#$T!7 *DV<8 %Z1480A7'OM#*N+6P^UT]*7U]Y7*_87_/N:E%N7ZD+^9T M0G/T8";26-*<(2@*$4,D]2H2$X(@57$L19Z()&8NH_Y\,U,;]*V5X+DVTVW\ M7X#2;OC?#M# HW^'36/A[H15N+'?CT&@H7^AD5%'?K^CQP/_RM4WY+*SZ\EC M[#AYK$D1>_^7+/E\;0SZIYQ__::7)/<_],)7KV:DT=8Q83*])C;!]2U=/,GR M>SR+:8H(H1*2(A>:5 B')$=F4L$5+>(L1L2]RL.X/DR-L?Y19RV;^(3<>W,^ M>_E%TM(K>7GDU\2.,"?>^0.S<8"$YEW*<@>).]!B 1HPP X-T($#&#P"9S:_ M3E^&S'$>V8/QLYU?IXO.YCV_DBD>2N.G.=A[2YL4CL]2M[^FBQD1$B59H2"- M)(8HBR5D.:?S)0FG4L7TK@CN4(W\:X2-7)>+!JCL![Y*= M;%.8RL8!![UMEV[I_R(-@O)$JB8UIH.?6N,MYP_.$#M(G \$]4B2YR$A=]-! M]\"M5Q?=Y7GCZ:1[>'F@F^YS?S"5H<=R]<'$>#XNJU"/^9&I[:F_2.N'\M?5 M>OV@&N4(^66NL>B(NK_3;'Q??;%FC!.^IIR0]A)4 M;H*.GYIK&T_UN 5M?]\?]G?'7V ^X:_22)H#KE4S_MKOK;=Z#]SZ]0B8AT3P3NI6_S>P%Z-7DMEN$LP7=_+ MOQ&A@N_7GGC?:+GV/,]W=^;[+_.:(;U?E\\JD()H$ M]GW>>K.SG,6*4STW@HA$IEH911"G40;31*62X4@PY%2)L+>UJ0WTG;% F),: MZYVY;C.R?H3MIE7!MJ8WN=B96FVN'Q@+?OJT MTM]0XKB7W@>U[3PC"("#SS)ZL LYP;@*1K#IQ>661IY<7'7Y=&IQ_18_YGAH MZ>A72?5XW(L5MY5'WVWE[M!XP@5E9JZ19[* *%8*,I7$,*:2\3P22<*X"Y6X M-#XU;MG9#BKC'= :B*J>F1^4N'U".R^:SL&#ECVC_]@" T\^EW <2HR>]7Y&TK.7G[V: 5HK[K7 M+4=[_6)?$2P35WFB?YT36TVQPIP*9K)H]']H2B'.\A2:TB<\DY2EU.E$5%]C M4QOR3=A/&^NZ6NF%U.Z3'PJH@4?^'J/AI6QM( FF#M;3U,AZ8->=/E4 L[C' MFRQ*LPIY)^L_/R[;I/%_SC??WF[7&]URN5N*SI(T)2A/8Y@AKB!B)(%8OTDP M$Y@KP0G-W,Y1.[8_-4IY)Y4L30$WD[J]M-5:\ 7?FFF&@G1X\JDL!C^UMO\, MYLO=B1WPI[8?M YT B1!*W/ F4O$N*E@FFB&@ZC((H@CF4.9TB02":*QFXZ_?=-3([7/M^A_.2!N1V?# MX#@PDQVK;%4;2"=R6WO3@TH4.\(53JG8MN&Q!8L= 3FC6^SZ!-]=;.V1(<.J M[N9\_:]?YTOY42\2US.<9I+PN("I2,SB+6:0I$A!A1,:)QA':6X5H[G>U-38 MZ,!28$P%?QAC066M8]BV!V';O>L0N V^=>T'F53^#WIZ<[CN&NXHYP VO_:YSN&ZP>*0YX"-W[BY:2Q; MFM(%E9UO*P7JC\LV'J\OJ(TT.KZUL,YBL?K3J$[.3%7.G(D,LI1'$&52?[-R MGL DXP6G!>;"+??I=I.F]D'Z)#=-K0 3?O_1V@MH:[#G[JE_GSGNL8[2$P-_ M4&IY]?D/"3I[LI7D_Z%W=^#MKJMVVU'FVN8;LW,2[+R\ _??C1;C %NY-R,? M>L/7WZ#7V1:^&<"+F\>W/]E3DKMLFJ@$L!YI^5!6J2^BTEA_E&6E53,S^\=) M%BG=6@[4Q^PX\T[)B8%F)7XK5 M8D'+M='#!&MCO^/A'[^[:X24>N9+]'(),\C?,XA;P2_,V2"#)5Q! + MG"*.:)9%N4^XXUQC4V.FW0*W*R7DOQ/3B[-;B.%6],:*##@#Y[V*[T,D\.+[ M;%.OLF;N<_K24K?WGALDR=]=XXGY-S6:;&V'K?*T,=JE$--$<9XID<648?W%DYQ"E"<8 M4IHHR)"F!IJE44'03#^(K?X/>).Z?O[_[Y+SNV3W?9^8U1.:4@30S6_*@7= M K6@S$;#M%?5WR%U1E._0JN67-N_F(,<19[HFQ!2=7]"WHVOR#\AYR],&*=J MIKMNYJ--K6;FT6U3FW8]OG\ E7U'?-@?Y[X*3O^'ZD94'BI(YYP7DO9M$<=[4$8R MKT,2,Y)$4DHL8)Q%.438U*M$20(3R62<,"Z3W*KJN4.;4QO2C=5&@8!7=M^! M964Y*-L")PY5'"QQ[Q_P Z$Y,!&T0#XH\+8!LC;:_*22T.S8'1Y2AYH8X:$= MJ1Q&&(C="F&X@=5; \/R4>.5OW#S[:#RA>.MM^KJ7$QTJ?5@9%&(E.419 E2 M$!6"01(7' K,$%&T2&EBQ>.N#4^-S(_RV [3V&Z5X+G2!Y;1A@&0'7P_\Q90 M;U#KL4,HN'S/E69?2<_'#HS+ C^6]WO,-5L],;UH/-0A,^"Z!6 M)=@K""\<3IFX=H7%%'08@(=FJ\9H4\'F5.UP_X/6]&'0=9B-#H/R2#/28&B[ M34K=,>N=F#H\;KS)J;N/!Q-4C]O])JFMEW;SR1H0&)F57<)PGC3WN!YH? MGFMAU*E@CXO'L[Z^2T=.-VFV'^K2ZV;:^=>S-!H'3ROSHX?M9KW1ZPG-1D?[ M$DW=8?E8SKF<848))YA"$O$$HIPIR JFE[MYID0A$,DC-R'95W5G:M15>U.M MZ[;-+E%5+;@2%MFL@/D1H!L@]04K9;*"YRL1)%'XE5^K@1,$1G]9II\/L-OQ M[[QS[SNOFOFQOFH/S9F$@!8>4.$S@>W_H/W\VKO]89SY>VSN!^VX8'OY8:UR MW[I_*JEYNK;TS@N(P@5^K^'AM<]_]H&C;?;WN=/=\>^]SF^F_F3T#K?E2W5ZQ12T M62TKFEG/>)&@B!7&;BI]L3V7 MU_FXU>'>[#?RZWQI-O7!&[HPQPZK>6PU=UT[3EXO(XUCJHHT-X>]L5ZN1'KA M0I-8P2+B0F8H%2C)&J3?+\7H.+=M#H?R^^K[-"3$=E/W(* -SK6UC>UIP=K, MNWH6'; $V%4L LT\+[%+H M<#U0=1%WC 8I7MC;\"N6+K0!I+]PH=437F=3JQ.*J_,_9ZA01@8W@ID2$42( M,DAYI&=N-$FCR)2)CQ/W)79P.Z>Y-&]2F5<*K&J[P6ION-E_VGR3@.W6[_HZ M\X/.;I37$C/\2R")D 71O5[D.86(2@8)B1"4.8O3(B]BE&/7U?\$7H'AHP96 M+T"S"3G-KA]G0_&FSOP;[1$>; /6GDYGM^]B)TQD ^_4OK_5GMQ%>$-OLUUN MR'-28<)'']?KK13O])IJ^?6Q8JGJ:&WUNZ;==K=.S%B19E&:9S!G66HJ)F8F MS87#J.",8)RRJ!!.R2VN%DQM\6-LK^+&YDQ>%8BK9>K =JG[H=*NWKR >57Q MP"A7/NN[*QWKZL-@ZBY6-;R^R85P_" X]YTEX0_9(T,3>H5\;3RHK0>U^7>U M%,-=';AN:7N7GG$9>W>N]L4O%!<[MS\NU_K"<\*EW@]RSS+XM%H^RM4GN;K_ M\;4Z\,PW6[I8O#S2N7 0#+CRF*E1FS87FA/SG_3_VWRFPVE28S\P#C@+"UP# MM9^N N,Y,#&%A=(I6\$2)*_$A6O/'BV'P=+);CJ#[2U^,ZM/W[6:^&-^6<;3=5G8?-ZF">]&VUT*@Z1H\/T96$14F>48B)E! 983^: M9S&4<8%Q42BAYZ4N/.@4^ MZ];Q]/;\19YU\?:U2-XVA695E!2RR N8Q4D$4:KI4G=T!#%*$<)9AK)IUGUJJI*"Q=Y>Q\)XIUC:C=_;$!IZ(W)OW!UX&[H [V770]6[.VU@ MW#)W%QT\J6YW^4J_L?UAOC3AIVK[<5 MD]\9?6=F0DQ6"]8[8.P&VO!PI.&(5" FL6UU5'IQA.*8X93'.<9(DL=#D M1)VHR=>2J9%5XPAH/7$D+N\.L:2R,6 >FMR.$ 9=+ZH#GUT_0%,=>- JP3?# M&HH)O>T8EQMOA>N$+6]^H/O^0EUY3#Q*6?Y2KK;/'Y;[P6BYM]#SB*G16F,J M,+:"RM@[\&&UVBQ7&TL1_VN87=\Z" 37P/34AU3@'%%+4+RV"?J>.]H6@85S MW>T!F\L]!OKJBUQ4!Z1_JP[PR$^Z]ZV'^+F;)S>X5]^?Z?(%M*:"QE9@C'48 MW6>!LAC7MV(T](CV@L=M%/=!X#=^SSYQO)';Y]#!F.V]T#-V*M=K*8_2O/=? M&AS%,J4%AWE6Q!#QG$)*8P%35A0T4BF.E=/:I;^YJ0UVGY,?5P"U#*8&@VGH MP&IEZ&@G/.QP"15U[6]LW BLE>,GT5B[NSS/TC;%X#_,E_.-_'7^0XJ/RXU^ M.>:[>O&_[LH["LU?/"4($H$BB(0R^S%%!CG.>8R3B OJ%)YU:7QJK-+:#FKC M864]V)O?EO'VK[3IU#5VC#04X /S4U"LW8_1>H 6Z@2M2]/C'I[U .7DW*S/ M,VXXF+:N$S%G24HQ*DALDL(11$G,(,?.CERZNQYD>-K/%3O MV]J^>O7)YLLJ>OE8KG[,U_HO=/%QJ5;E]^JG'S5=S.GBGG.3@*JG1%4.RO-" M;N2]^%_;]<;L&;UK:HX_T;\ZV]DS4:!8%9%)#^,%1%$>ZPC]9UH'T'OT[WG7 H/C"U M=V.DL@43>D?<"A^,V5^])1-&,62\8@MCXGI0IF'4AKW3X:ZOZ#&.HAPC ?-, M,H@R(B&-$PY5Q!.4I"0O(N28"_>W"[(,%EL)&%/YF\527B6$\@JAD^F%3&X) ME8P0(GF[JHY_EQ4W?IZO__5&+OFW[[3\U[N5*=LZ(XA%"E-FCH:E1H4%09SG M! HJBSC.L8KSR(60KC4X-3(ZL!<8@\'.8O!';;,C#5W%W(Z"0B(Y^-;R+2 Z M$X\M,H%(YVISHQ*.K?/'9&-]7U ]CSJ,=%X40D_"1)$4"-P2%W7L2T8)1D68PQ51!I'@,<<0%I%DD<$P2 MI7_7QM]>M2\/8VD#]^;.M%'[PC*,/^A8&2/8'T@\J_5OK8=5(]@RN""+!Y/?!VQ^1_:#=TE_7S7RYU>TV*1VZI3=2K4I97_=D MR%E_:.5Z,^>S*$Y)IJ2$A*H<(E)$9M+-(-5TF'J/Z;&UX[EXUF*$E48A1NLD,G^T,L(*DD!4X9C M7#!9)*E3&".D<5.CV%J';M7.@'[4QC8[O2-)PY[K0XJB."*FBD=$=1\J_6ED M$4IAK#+*B10RM!NW;@[NUQ= "T/^82HOO:\)7OV,\W,[7OYMY*4)OIN3]P 50[-KT=JH%YT0,E M#U6?/A""*?N<;61D=9\^1T\5?GJO'NPLR5&!W=_74FT7O\Z5G"689D6"!52) M,D2!&<18,5BP5*0RR6)&5."S)1>-F1J=G!3LKDT%QE;PTXNDI6NT^*:NLJ.? ML3I@8)*R/'MRIJIZIY-&/8QR%=7Q#J=<-F5JAU6N@N9Q>.7Z,_UX=E^WZ4%= MG0&N+TT!.\>#\X)BR0J8X3R"J) 44F:.]FV[&+:#7O?\]GL=+W%CY-"=:D?2K]A5 _/VWC/33S9+\'7O&KRISCZ, MG-) W1"(Z$-;-RKW#P3M\>=@J&;R1=0.3ZH+H=C('' M5V,@:"TTAY'$_,=<;.DBX*#KQ\%K_%UXY&A#L=^E[JB\7U4K\.5_H MUX]%A"&"84X(@@@K#&F:,1AQQ'1&8F$3-!;C4Q?( :IQQ&:QDH]2NGWREA"0H+@J)*@@1B2&(B.1S$G"8A&Y5Q_V@7&\HL%O=O6 W]"%23'V MQ(ZH0B&AQV8L\P*B N7Z]2L49$IE/*=2C^'$M6BO/W+#U]I]7Q?5O0TTNU6[ M#PP#?U6O&_K\OY?UO-77_NXJIER/:,T1I05!&::^J#^ M3L202%,'C$N4(B[CS&W+-H114_LTWPM1&P;4JJP4+9Y;4TVXZ=EXT63=.,8! M@W2A'8V,W3$#4U#7G4HLH'7(S/ ;'9*=2W56:^54DTY3W;+S*QR/A40Y$ <& M,6E4_@P)XC'W!GWV+?JME;+C.[GFY;S:0:@"SK.$9%%;^D59%Q[73ZOX=I_BX=DVCO)-A^7ZTU92?R\72WU:GMC-J!;$91W M]&5]K_18?2JIV.7ZS;#0JU=:()AF*8&(X!Q22LSY(B54A*0@)+;AE%N,F!K9 M[!2,A#874&,OV-0&.^5/W]0Q_2PT%MP#TY/Q .Q=N ,=)^[ KA^,'Z!R!#2> M7$M\#M@_6+FR+7C8#VBFSY/GL\W:P;O3^0PKKU69YIH";Y MZ7X?>VV2EI,B55CP'*I"Z6].KB1DB@I8,"XCSE"&8Z>H_?EFIO95J:P$'3,] M,\$O@&HW:[T=JH&_"!XHN6=.]H(0*B?R?"/C9COV.GJ2Q]A_M?M>>I7(\OM2 ME(N7KU\DWY:58M[]]XWM=OK%!TQM;/]NI%86+^8#N+?3?HO],E#]HSH81D,/ MZBIM[BQ(X/Z[T5P,L]-^%0NOS?;+3QUMO_VJ8]TM]^L7>ZPOWW]_7JQ>I*S. M 3_J%^.;7L ^ZE[^I]$.6BW,G&%789PQ'*58Y3"-S7YS)A"DF< P8XSFDG&1 M9%8'JYU;GAHOM+8#W<>;L%A!#H7MP'RR M@[4^E=X:#HSEH&OZ]>+P-V+LL#H<"NN1EH0!,7=;!/K@UKOR,L]'S\/ MUGA>#_#6,2KK"&;]Y\=EHYV\_BRYG/^HXNBQQ!*Q1'\ .(LAPCC5RSPEAVYL2E7NHNOW:UWS[)S8-ZHG_-'2J1N;#A8W]LQZ!1Z=?7C[T6P:LTUGQ7X'[G_0^<+T(U2K M$GZA9D^@T^V-U^"7JOLKY;B[5A^N6\ZCWEC3#H=C[*&[)!#+#V;FJ%^&H<$^ M_IH,WI[G%^B@'&M;&N3EDP:Q#8=0FF8YS6$>IQRB3&%(BAQ#)F@4T1QS3)Q. M55]M<6K?A'TUX44UA^O4_-+\OUI"[K)*MP<^48G,B"*09RF#B,8YI((7$&>I M(A)10E3N=NXA*/3C'(CX=53(+3^=(6$<^AMX6 K[;E=YZN4.[ T.^ VSQ2;4 MQ^AJ>^-^56S=/_D\6-_H$?ZN93SNEZ)3^JG.Y*HRM_9B"U&1YP++!$9Q3B&* ME%&F1/IO@G.%LHPJ8K6W[=3JU/C^R_;Y>5&=;Z>+]A@,^/)-RDVW]IM#3-8: M?HN8]Q"@CK$IO@;:YF[9.Y/5:2I%8>K4P"*+)$1I+B#.J3#2_8*R*,8)8TX5 M^P8T=FH?#^,KJ)P%W9K"'Y?/6STPJ1Z8.T_ WA6_8P"#O@1V4^&I=.W G["! M>M6]_N (<(>J6SBDJ>/6.QP!]),ZB6.TZ:G:=Y",:_0PFAQ.H40N\RR!B>(8 MHD002-,XAH(G*BUXE*'4J=#KI8:F1ODGZ>;&5,_TV(O@VM%Q",@&IE)/M-RE MZ*Y $4I3[E(SXXK#77'V1.7MVO4>08;'K/;:_FP*LU. MRXQPI)0B.>0Q22#""8(XB@I(,YSQ5.58_\\ZPXM3(HK6Y/K<];ZR^N,'H ML!2VPM\BPA :U8'YY!#0UN#C;;XUM4U6L"$%%[\.P@E.-_K-YQK=SO6#JKX*33W6MZOU9CTCII"I,'.X+,DADJG4 M3,TH+(0RY6I5S%/LD037T^1$<]]:"=V5 L),8.9MV5INC':;X_4!;C?-NQ6_ MD9BYL=* 5L_Z6M#>]H+F/-6S@"/0;*^OI5$G?!8N'\_Y;&ZYI2ZH*264WX+-J:VE2OJ2:Y MLQ6TQH(_C+F.*\,^D.U8(Q!T [.&-VJ>U3A[\0A:;?-\2Z]03;/7Y?/5,OMO M"1%(^EV_%*MR8Q*AC :YR;-]+.7W^?;[_5*<,-8GN9G%..4HRG(8"97JR8E> M1A(N8RB+G,D\4S$C-\2;G.V9&OUT' "B\: *5=\\@;FUXWQB68-VQ]@AKV[7 MM-Z GQI_?JXZZ4/7'Y7S?ZQ'\.ZW^4*O M+%?+-MPL<4QRK*=M5,21YM:"0X;3%$8L$8ID&6%,OT>Y,>.ZW,S>;\O5L_Q-?F>RG"4"(\D)@T66(HAB&4%F MTC!$(HF40LI46JV#CQ\\-0ZK;;-CK!.0^FGH%M<'YI;:+/!';5@ ?KCD:]^@ MU_=T!KS^UWZPGSQNE!%\R8EV6%[\O6^H2LV7I@S>7@?'2%/4F9(LS:G *H8T M,7E/<19#%G,!XPA3DTJ;Z#'H%H>ZW-C4QF1C*^@:6XNJ>&6T]N)L&S8*@][@ M,2%?X#P"/=<1"1;%Z6EJY!#-=:=/XR\6]W@$5_Y!R[EYQF>ZD>8$L%X;+3?- M*CF.&:$R)A!1Q2!B.(-$%#%4A DFBXB2PDH5_UI#4R..UE1@; 4[8WT"#WWP M6H1C H$V,%^,A)=#T"80;B,%<+SQ MG^7S+FVA4E#X=;7\^B3+[R8 /HN3F&2:)_7,"Z<0$4H@X4D!$T6)PISF"#GM M /:V-C4&W1EK\FO6P> ;F$OW=AKH M*DN!,14:6ZN=MW"3+RM, LV^^ML:=?IEY?;Q_,ON)C\B>9*:EDI:OKS_]W:^ M>7E+R])H^=;ZO?>;>L)7A6=6C[32@J#:;<4$@CC#1GXC2B')$@7C&"4R1333 M2S[WFIG.=KB,F[]-<4WWWDCUA#@G101Q$7.(3)E<%N$;,M0KG M"'TQ[7*=[MU@]R$8%-B!/PX[VT%M_!UHS6_$ON] UP,3UZ]]"/?-\(8OT'?$ MO?U1ORW>\!Q_;_P?Y%Y-H/J>/H(G+EU:G/1>@YE;#3R*"9CJ;'U M[II"OA50_:P3 *.!.<4?'J<" CT@>)4../>\T8H&]#C3+1?0=YF/4A+]]YS] M0L5\T^P;T81F!589S%*DEYA1)B"E*($XSS,L>@&5,92&+)X11SEA"XXW2\;='S3B/) M%^P]E &Z=)%O%A1=5WF>1\DU<18IF6ABBF2!]:K(E"I!663B89@3RE.1.)VN MN=#.U'AJ%V.L CAU1M/[OY[EK'7$CQYN7WM10?EQ^7/^3:I!_= M\\W\1ZT"_!'ZT= M4O(',1!?>1@P*I7Y W3,3'GZKO74*-%]VA%#0TE"28Y3F.W['SY^:D.\R@J\05/N"#R[8>T/R< #V@$-=R&1LTZ'T@XY?/BX MN4C&M61^[+4G5@I"'3"X-5EZ\=RSN43+;_* MS?IH'.@<8SA[AFJ"ZU" Z_0D<-3%I7.N;N8&^H]NONL*=N MD\D/U7D.L>Q7Z,210N"W=V:@R'E@B'L#[J':&B].'QB=@_!^Z&?[ZF[5@H!- MZ'N6Q50E/$(P811#9+8I6<%3*#,2"Q4A+IGT*EE[T(S5B!Q?H:^U$DB?C8!C M*%&\7-&WV4G4SZ_>\T^K*EPIQ?V?M!3KI]6& M+KJ_-[LXGU:;_Y*;SY*OOBZ-,L_^2?5-53K*TS>Z?'@VMZQG*%6J2+(<%C1. M($H)@10C"J-44B(I4H5*7$(5K^;)U)8]IFYF:SM8FZ+QD%53,MYQU.]C\'IO MBQTC_BW>@==>4>W\!Y4O=YJD^6);Y4K7WC3;XAH#\"(W8(]"N*2\R718H _' MZ_DQZB?JU;OK^&/X^@;Y?7;?TN>YMJ+ZAHOY9JL)X&-=SU*\V3;&&$6<&5*\ MX"*74#*2ZJ]DE$$B60KS6%&9Y@S17+E\)6T;GMI'[=$H5I2;EVH.+O^]G3]7 MQ*:_='+^PVRD;S?F;%]%6,^5E-!\:5BMVEH'][Q2"5SK7[U4P2+S%/W#/$W;H?[;Y?0_3.P)^;QF30M1FT1E?=TGY'C.'AOARN4 4B>NMF M1^5E5S".:=3Y?C_6,P7V[<&II C'^]O5&IWMK]8XZWO]&/W*L9,SN>>W=6GF]>]I>TFP-F M;MW,J!^VF_6&5F=V_RGG7[^9^?H/6=*O\K,TN^[ZYY7^$.6;+5V8P^_)#(DD M5S@1,$Y$!)$2"+($81B)6&I:2Z3D3NDNK^##U#Y K=V UH;K*79C.5C,E00_ MZ<'^(FFY_MF-&5_C];#CVHEW^HCAHJ[_!^D1[.5\!D4=/VIPT'_9(W$'=B]2 M P;8H0$Z< "#1[B/PROV9:#/S6MX,.H'[!6[Z/B3^)JF>.2.O=FNYTNY7FMC MV7Q9V;H/6'T4VKBYJM2FFM+(_-_;N5[!'99(UK_;?I>F)G*UOEMN.K\[%.E] M8(LF6W7&,TP%X1F,":,0%4I"+"6"&9.,)_IG.%4.^^>OZ\U$M^GW$MF+ZMC> M8N_)'5BNEK#QT"&YZ?5>&(M!HXNK\_46$'>TS^%B^50X[=W^+E&BDK;_HOF5MRWZOW;6\ZX.M9 M-UX"X:OWP$'*X>M;XRYZ]%12,VO44\WJ0)FEWM'A75.+'#36=1>._VFO;G2$ M2/\$XC8P!OZHG\$AV-&ZRXY[Z1@=/6HT":/S+G35BRY:W _@E:8)(V:F M5F6="U#IYXN<4UJH".:9T1OG$8(2*"!UK;51@T>6KA\'>FQO\Z.7W_6D M0+U?;^;?Z4:N9WF4Y"3#&92IR9 7(H>XX!(R%+%4<4QI[,0FAX^?&GEHZ\P> MW\X^-Z(X@LZ.%_P!&9@&CK&X X^KQ9R_@#^:/P>1&#H/1Z#1?_3P40?[><>. MQ_:%JSS5,U;+KYM&5_M)/Z(M^LHBRA&3,&4JA@A1(R2F)P@DS5(]K+&(J9M^ MQMEFIC:T*^7W3:O\?@>,I9XG[2_@:C?>;T=KX'%_*)%O"Y2[GD8O#J$4-S]<)ERR7,(FK[8\$02P3 M!CG'J$B+)$DR8778_LS#IS;H:_N ,1#4%EK&AL\!=V4;X$8X!A[5#DC8!S![ M7.Y9P>O;ZK&K_[(?LF-76RN[QK?K[.)\BW-1%XN^5PVJ\DHDWH( M(@HSK$.[W ="L._RV49&_B[W.7KZ7>Z]VC/+D'^38OO_F37+C6+;@7X%9 MC_7+-'/T< $7='T*;34:4RIBI*AL:\L/;EA#K/9PCW+2(Q7OUP_ Q7>G R1( M9[XRJU0H1 +W'I"'%\#%N0L5\I\_Z_--Y,4Z8X7@W_7)QW\LLR(O4S9JH;WC M(MP!]V44>"'T8Q*I3SN6$,O8AY%'9:!/J*+ M\H@=&O?U$BG<4]/<[]]_T"'97Z7:.K1LWE6X8 M:$_2Y ;JID,*G.YVHXGN;LF;GS\VIP'KL@*)Y\7(0Q@2F4B(]+(-QH+ ,&2! M5#,USR-&1R9-.YP:1V]-/CPK:9'B8X+RE:G= -@-3*([V'3*2_,WL#6X2\D+ M$R MLIH< SI2_M$U8!VE!5F TYK 8]+.>*DV%EX=),78W-=QUVM/9N21_'PG MED(JXO\@V%JGR>3JJ[!9Z.#_D_+H89VM=#&B;*6O?5CE627K(45*$0DP9&F2 M0(1Y"+$?!-#C/$@0QSA*NPASN;#-Z$T:/TWXF_H4L]) (%=K4)"?X*4Q64?E M+]H;4-58M-V,I0E&&(I&4RC) XP(4)B(T&NDY:G%B#7Q@%M'?C\P7Q_XQ"OZYL;G5$8 MF*Y, ;#:UCCK;*<]C<.61MO0..O _F[&^0NZ14]W>S*2]_*S"L*73]DV1WD> M>6%*0B1@%'L,HD 22%.20*E^1]*8! &RJDG4WMWD7M CC/O_:&=W5-6/C^0RQ* M73.R?)L'L8A#FH0P#+60#J$4$M_SH?0PP5P2@E-BE[*PW_S4"*/>JB]-!+6- MMFD+!_!=_[;W V5@#K#"HT/RPCFW>Z0O'#0W<@+#.5=.4QC.7M7MR]\<5RK/ M(54Q?'TD:9=MR%D<1AX,HU1]_#WB0\PIAXP&0>(G"2:AE3+NU1ZG]CIO3RSN M63QKCB1V34&\CKM9(. 4S8%YH"^0UA&!,3B.@H+K_8T:%QB[?QP:F-]H?]90 M;\^1HMP)_B!THF1]2/*#^J7IR<.V-J;&'GNV@@-C@;;6_$1B*V[M7.$2LH$I MHB-:5B<63:#H='ZQM>'13C.:N+=_MM'H>J>;,I^7YQ84WUGZG=NLT.34>DA]VCL35J M"KLT'8$TW*?IVGJ'&&ZS$+Y'(U\?B.>K%\4JGQ;DR3A\.W_[U A5FPFTG= _ M4$^H3;8(W2[ 91"U]4=JZ("M'23PA[;7D=3$%32ZQ6P7VAPO7&MWZB!2NW)I MWQSV,G-RPXK-6FM=+/FW*F#0!2GJ8Q@!3U& !88T1BE$?I!"S#B!O@QBY!$O MQ=CHZ%F'OJ?&#@>YY_O&EWF.M?EEZ9J.)V%LQL4LD!H([8$9QB70/=+%C2%S MG@I^O><;I7D;0W(YA=N\B:Z5;?(?^O\ZV?"5+-27*=_EA^M_*/O<_\7>E?,0 M>6F8, 3C*$:Z?KV E$@&11!YL?03$DD\K^9/WPNR+LQ(KY=--B_FL67#O:/: MR!E@ZK]EAG=M:_F"KG>'/R:R( *]=N;#"7FBCN3F$25$>&-V^4L/]Y6*^>UN2Y?A(Q5VR' M>0P31CE$C$90_2V$C,'6&:(=+*FU>:&(\^S7PY8%'#6[HM MK?U.UJ6.?2E#KQ?LYB3R_8#X$OJQ3-1T'"&8$B8A%F',6"!H%%@=$SGI86K$ MV1A8U\BIBS;;3:1/832;'/<"9V""W.)2&CNYH0GK:_JB3S(ON M'4\<+U_85Y=^^RC*2*8^]B(8<:P+( <2ICS$,/19$D8IB@A)YTMAN/!]VH'1 M,[L]U3[T*O9QS:M.[_,9%,U>Z([HC"XI/\0K?=EWY[+QMWFI+SMX61S>T6O] M^?F%9.NRL.[Z0Y:_K'*RN)=:IO:+FECQZKA7I0B^TS"3,?7#)!&0DYA I,]^ M8N*G4*2Q'X8,4YI:?FFGV8 MUZ!QX"SDXRC:]\'3$7UU,F%4@NL#TC$%]FJK8Y[ ZOEYM2P%X\KY4OXYSS>" MSR/NBR 6 E)&)40\"2 )"8$>$Y)S$84BL)+:O]#/U*BN,A/DVLX9R$M+05:: M6I;,/LJSK-?\N M\D+PS\LJ-7N>A %)>"(AC2(51^L $B*4R:53G_H)#?RA*-_2* MW%]ET,T^>I,:R/'5H_>=/CA=0-_ 695I[?H,5,Z#/>]!Z3XHE/^@!F &ZF=% M/2H/[9EK]EG#(P^;JY3CL

-U]YY,$X278>N_^.<8YX%I('6#:5LLOR!&. MAD3?'9VA^7@+S/M6,.Q)\KS+KKCLJ/5Q*>>\:R?,<.&RCNN\2[9Z%H_DIRXW MOF39(BN)1OWB_5KPK,PJ%*K5'_.(L1"'GGJU?2VM&0<4$HX$]+ 7$1P')))Q M!YEC8P,ZA(UC:!G_XS^^_P?X]N_D^>5O'\JC\ZPRVW)AUW@8#%=SG:(ZDN"7 ME$(76Q"@LKX\K_Y-C2,X=&)6_D/E1YD.73HR W?/JXT+)?;.&+I:MC7N=]RU M6ELX3A9HK1OH&).0LLR'7M%YK^*=C)=;8[K$!Q-Z)?A^^:CX,R>E KE>0.&A MBEH@CM,4(HQ2B*4OU#S:BY,DC(CZTRIBL>E]:O',5U& E_6*"<%S0*0N<5#L MK+4,::R&P3#@&0K^71 &W[F*D+:JXB*JN^QXVW MNL!R$HUU:J0;L7U0LXNEGA NBW5&-[K%!_68?7Q^6:S>Q/HW4K ?V?+IX-^% M>H*7Q;TL_W&.H]0+@R2$. E#B B*(45"0!3X&(64D-!N8ZJW15,CP%H>\W_E MX%F;!WYYJT:E6&?P'=.NNX8[G DYD!_0W=[Q?V[THMJGM1#ZJ-VGQ>K/ MW\CZ*5O.8T2\2(0)3 1GBG&)XEX>((C#B/($R23UC 0L;3N>&K$VE@*I15O+ MD\52&:MH5EMKJ1#)PX1MSN,T@&VUI,I-NV-=TRE@Y<'9U:ZW-\M"*\_,>*[6+]F3)S?I_FZ M6E:)!.663%Z**NS_NUZZ_;HJ_EL4W[::?-5^S*?5NOZ5OLZ?!Y3X,<$I3*GG M0<2#2$7L:0HC0KR A(+XJ55MYW'-G]I7Z$!#L\Q3@Y7L*=O?,ZXS^&> Z)7V M)P'6.YT%?!5J.O9( M?LZ1YXD(X0ARI)/9)(XAB>(0)J&'HY33.!382I+IST#H7PNUB MRXVD<7O =EDLMT^CSG/*5DM]2%FH7XI\CM+4C](P@%[$=+*H$#!EBI%#+Q() MT<)QF%H=%S;K=VID>[ H<5!\Q5D.V0'L9CPY )@#,Z)E_MC6B[=14\?.@3=\ MXMA!KU-)&SL'A472V-G;.VSG#9=JWRQ"OWM3$VJY6C_KM-U/A*F'9QZD" D_ M)!![5)$?CK5(BB=A)$-/")S$22(MTFEOY\E$\W*WFS,JZGG9V0QD:;3]6:\; M/BH&VYC3'?DQUW2IX?DOVN/\U_:Y>O<&]A !%223?Y8L-FPG_TR-M/4[^6?+ M;D/YIL/:NC5]&\O&V^2^*?('V^6WM:1C]JN* _,B8^]UJ+Y^:X1.I<]CB7W( M69! 1#SU!HJ8PPCY+(AC%7E$1OE5K;U,;<;X2>@TXX5E3NI9_,PF@[U1&?CS MW]A7SNSN-L6/U5KS[55=7?M\T#8@7.5XGNUCW+S--C=/26$2I#STHLA+N=W1XI,NIO::EQ9"75RYC[3D M&2@-5\I[ 31XP*^QT=8-HRUYV7EGL@DG'8PL<'#)P5,I@HM7=GRY=>)5);/T MH4K8*],-?B>+C2A7JYM*SZE')4(8PS3B'**0)+,$XX2?;^RW7B$4V_[@L5#QYQ[EZ^O+ZCR_9 M4OCS.-&% 6,,@YBJJ 03#Q+*8\@B3)!04Y.08:/S'6V]3(V/*D-!;>*L^0%H M8\']TC! :0?VRJ*G*[B&WI/JBI3YFHX)$BU%KM7]%76H'W:,T=[J.$LF)HYM M5S6,+NZP.?1%MT7S8DV8+E41TRA!"8ST$2[D8;WN M0(RT%J[-<[0.?<[3UN7A@QO&6[4]9^?!8NK9"SK.C#8T%__:J''\^*K^4^6U M83_1I_8QQ!1KB==00"(B ;GG>8E4&*7,;A9TII.I$=#.1E :V3&?\!R;LD_;,17\;-X_%,L7L5OJV7Q(Y\' H5Q+#T8213522,(48AX2!,M!!UX M1D56NQHP-9I0CQ2RHP1KR,WH8D@@!Z:2VO1F&75K_4R?F: "/)",S\!_"[)V M,V'I"YDC\K'N?E1BZ@K.,6EU;F=DV?MZ]_A^4^0%6?)L^?1?(GOZH4^M56=P M/_X4:Y;EXF&=,?%MM5C(U5K?.(\0\1.?^U!2PB%"(8,4:^U9P3TB5,C$I=$" MS.U21N_^1)CN;DUYG ??/>LME[Y-6MH#8@8:*,#Y M9\=D+CV>;GKOD;RU@GIW!_X:6NJ]!\B9JGI_2[I]4!_)3Y$K0_1DX_UFK0^P MSF./B5#Z"*9Z+Q1A$L.44 9]Z6'LHU!B894(<::/J7V2Z@,=A;;4[OMS#D"S M#T1/6 9F\-(Z4)LW [6![DBUQ7M'K'>NAU%IJ<7%8]YHNW12)T[^KIHH\J:X MP]W3T[H\<5'^^H/ZX1/)UN7&Z-Q/$6->XD%.B6(1&@A($$JAQ#0(O43@)#22 M IV*0U.CK-(HG;"A=T[41Z%H%(? D[9='_5; ;G:+-4SD^OKOF;/RJ %F<01 M O/GR&!S9P)F3HBYQSM.4*&S*U4T UN$JG\#&B.@0:K27?YBC]XDSK(,\@C^ M'W>RQ=VC.)7#+M;C?J.C+^9V_I]P$,9Z5$8Z%F-O5X>P\O>5/A#]3<]+\Z\; MG85_+]7O1%X:/<J20^&.$92,A)Z46H<\;7W-;5@[+ R M\6MI.UB7QEM\\Z[@:Q )N4-MX""E,A14ELY 92NXEZ"TMJY3[ XZBR^Y.PA' M^LCV@]+NR3G3/']XG'W2*RO'ZB!B;WA&S\MQ?@2Q%8)A,G-N<02Q MUOY2E?)9/6EKR/5FOW^HE_7R.,.$)21$,!1,0^0&'-/803+PX MP3RDJ8^,(JGK74WMS?]Z_P7L&VCWYK= :O;ZNP%J8 [8&@FTE0=P.3Q"=!T* M1US0TM&HA'#=X6-6,+BC&S4<5!MXKV*+)Y$W\8#D)* >@PEB*40)DQ#'0O$# M3G@2!AXAU)N_BC5=F9+#YV3GW:FCA("N45 M&)SJTY[V<@,]VHNNGM>?O7QYMX?V[ZL5_S-;+.Z6QUK<^>G?N:YUV4AW/ZP6 M&7N;!SQ)*688)ERO0'A$0!P%'O2ECY+4B_TDDC8Q1%^#IA9L-/X LM1"^(W% M%Y3Q\_JRH]_:?3Q[CZD98XTY4@-3V]$@':$_._^KPZ&<@,?,[*Q=IR)6Y4Y3_E7\6?Y3/@_21%)*")0" M!?J<)H)8$@EQ&*=^@+PXL4O6-NMV:G1\4< J6ZJ_+Y=:MU_][L^L^ 'T.&5J M3O.RH6J8U!U2K,NS)P6E2Q*JMUG:T_JRN&%\6Z -2PDEC'G4Y!$.L"$(9R6)?N[EC, MC[QD!5GHDB4Z56JC2.3[2A9_JC[N.*]UX_S0\VE )0QQ%$&41#[$21C *)', MDTE"/6&UT&72Z=28;\_FLLBL-AKDM=66!?Y,,#?C)-=(#LQ(^R V]H+&X%)4 MR[5 GPU KHK\F70Y;K4_"Q!.RO[9W&O'08)Q-2W/,W7EX[H*YC*1/ZQ7[(ZO M7G3-[P5Y,N$5HX:F1BBUP>!Q37CY9:[-+@,@;;O@&]4?J%TPHQ@S2-NYQ3F: M@R^L60$)_M#V.YA46N'4(MRGVJEI11>Q;-C$K/51:,3*T88_[&[J&KSD/]2L M4?^A$[=?R4*G;&]3L#^H.<5BE:O!GT^1>P M,]UE5&.)EK/0QK3?D>,;2SA.@QS;!CJ6/A%2K->"/Y*?U8*6^J'YW<>J)L W MD8OUJ\B5.7>,K3=DD9=_"KZWXS9/$$TCGTF8LE3QF4Q]2 DE4,8\#A%+:!I: M;1NX,FQJ=%=;V!15*>QG7[W3C\W2;/EEHI=D^1 M7H6UGW2)K*^BJ/:9=:+J'*'8DUY (&4B@HC[ <24Q1 1EN) ^M+'5B1MW//4 M6%@9!]3WTY)]S8$VH]=!X!N8/QN;]\M7S/2D%I1F XULG5CRBS;]\OZ(-3=: MP^6(_,S['97=K.$XIB_[!KKQDU:Q%F)?+U*7_+F7NLRRSGCQY\@/&24"P2#6 MI?92K4!%"8,D").0LB!FH6_#2U=[G!H?-4JIBTHI51?FLJ.FZQB;49)3Y :F MHLI6-;4]E)DM*W>M)&A,=D= QN X(I[K_8U*.,;N'Q.-^8WNJWZ=%UZ82R\) MO90&T*>K_0(1V,R=*I$N:E>YTIL:X:=54W= MB8C, )%Z U-]PJ7("JF&HS+6BM:>5[KF\YY?8,^Q6;6YNN<;>%R!RCMP=],1 MM-"ZNLU(CJ2+->J(VLEHN<>]57++87?CR7.YQ^A RFN YON<+WTD/[\)#4NV MR,K^M[^NMY#>B:6067%7?!+:Q(4^,;A1C]C;[GY2B#E%21(SY$$_H3Y$/.$0 M>S&!$@L2II3+A 8VT;I3ZZ;V$=ZI_C<;\> 76GGR*R %D)4S(&^\ >K9L$RJ M=CN\9A.'FPW:P-_HCU+J@SROHME;TCOVVD9PZ*@>N]HGL'7J^)X9N'O6[Z_K M0\Z.87=Z--J5;3_=V>G%S656-5$@FTB3P(0DX4_,QBB$-?1]Z.)019D'H\=A6/]*5 M<5/['NS,5>/5*(]7[H'&\!G0'NY6/;1Z^;G;FNN[%Y9U]@@8KI/?:&"'7D&_ MQ9AVTMQT#;Y#J4YGIHVN\.D:U'/"H,[[Z+""I[X\NH)J'D:UEIW'>(J%"*$? M! 0B+XPAENJG!$L:)!&2B!N5K3S;^M2(.X1164#69L7E!#&#E:\^. S,%BL(_7!9:35H -\'"WC7'*[=3'FY*;QEE0NV7NP,'+QH@ZL M]/[[]\=UQOZG$=A,@]B+O32$S)<(HC1.8.H1!C$A84C2B#'??'/@J/&I<9(R M#U3V6;R$QX 9<%(/&(;>']PBT(6/CJ&PH*,>D(S$1@8/AQT577"YE8F.[QF/ MB"Y8>\!#EZ[I-J>NTLXRLMC5T+G[F>5SCX=!FG@4)C2.(6)$0JJX"*KH280\ M0-@G5MD-%_J9&CEMS=PKK 7^T)9:3E0OX6HVYW2 UL 0N M]3+JG.R*J\?3JVN7=XA)_E_U;"S)XH-X_?S8S)6XB*2:$\$4IUR%)2A4), ] MF/HT3D.:1($4QF'):?M3>_EW%H+/CQ9?Y#/(&<0G_? 8^/4^@*)+E'(&$XM MI1\V(\4J9H^+7;ARV?'6B.7,;>,%+9=M/HA;6B[KP%;[Z?+5Z<*[Y?ZAP2JI M?BM*S*D,:8A3* +.*S7 E"1J@A5&$8D%#VAHI(C5H>^IL=S!81I3&8DNF!MP MX'!(CA+^; _5U&*VROA#D?/*?A/EZ/Y/N#F[#H?Z2,QKA;XC9NX&6BMK6S8Y M'J-W\_6 [3LVT>^(]U[.DMZN?EIJ%;3/7!_)D1G9JM*6)SK7@A]:I/Y-/;N\ M%,O_JD"J1/*K.^;("Q#C:CHLU,P7(I$R2+V$P)0S$5)/S95]*SVBP2V>VE>G MJ@!!.LA[#S^X9G/R20W9P)^W\RFB.W?!OK];_JT]+@5!]GP&M=.SND#YSN]K MM? MY*M%QDDA>%4Q=R[2 'N^CV$DPA BGR8GY:HMAIU/[3-1% MFO4AV])B?11D:[)%\&R*N<$<90 D!V;OJOKESN09J(P&^U8W!;$' -5B*C( MN"/-0=R ;#<'L42K=?)AVM9XLPY+[PZF&[;W=EYQ4AU\$KJ\!*4^B@,&$^PC MB$(U%Z!4EG]-!6:)C,W.$YPV/35*WAH'I# 5Y#L#F/%J4 <8QMGK4@A\ZH. M]0I-!R1&78"YBDB7%98CIPT64)H[QEX?.;+TS/+'\17V:'$T%O=VE?>GS*U=V6Y>L-6CR3ZOU-_&B'H8?)!=:V$GK!Y6YS_-8 MI@'QB*Y3'E.(2"*UYB2%*I:@/E;^XB"8+\63CF$>S=<7K_=L]'3CZND^Z7^X M)WUG;;F,M!:%FJB7R25'PDMVBX@&(V&V"N@(V'%HHS$6R)5FC"VRI?Q;">7W M5BBMU]_,T7&T@&;0X:@K8.8 '"]A6=QI.7D1V?RCFAD5;WMM5?I9]YLB+]1K MIN*4N<\C/97Q(&920$3]%&(L4LC2,$&1$ 13(_%;L^ZF%H-4%A^\%4W--;!G MMGUE.T/TK\R.G&,Z,/$8PNE@XF"%3$L,HQJJ^$;]L*,9P^;'F7E8N;J=C=C= M93]#N>/_?%P]B)766_NTU%5@RR*PIE.4"[=/C1^4F9N\*..0QQ5X^'@/]O7E M9N#3:E4L5Z8:"&VX79^M.(!LX-??%"WPA].JP0;@=)K%7&ISM&G,%:?VYS'7 M+NTVD7E<"Y)OUF\E>WPK8W+^?I47U9G.:A(Z]_P0A4%((/93!)&((TA\SF#L M8RICT/=G)S/[LI:@=Z3)_,1H LQF,,SQ'6OIH4*NCB-IB+5B5 M%_6!=?>2)38@.9K*&'4YZF3&!H3CZ8S5O?V*,ZD9D\B>+DF2S!4'A;[T NBE M!$,MM*@F-BB"89S*@"0B(I'1V4J[;J<6P-36=JNG= 5A,]YQC]O S+,M>51; MO"^4]+&1Q:K-=EC'PPXGQQ6,KG1ZD_I$9D!'='12(]D:+'<9*?>MM MNG>$>>R%*MB*:4 A0AZ!-(D\Z,D@53^(4!(K/;N;>3(UHMR:"[;V5O+RED)% M-WLRS-CX+S'> Q/\?KF ?13V:P:4FD?GR@IH+&8[ :0M''62:Z$ 34B*CR] M]%"9' VQ%TVZ]=BZ4EBZF1_CRC'=>KA.M)MN;E!'+8.F_NN[M^V/_T\FUJJA M'V]?Q*L:17T$GR0AE5Z8P!0E$421)R!)?099JCZHJ=#G IF5M(%1MU/[SNU5 M/-X:6VZY?KW[O9OB@1GZ9I\G]Y@._"WI Z>]+H(5.JYD$LPZ'5A8!7)MJ1CP'*9L3C%KN!2:[LZ8+EE>N[T4)U?O%]?9BQ622* M"45)["50J)^J39&4Z8,LD< T]'$<1MR&$\[V,C5"J,VK3Z$;*I^TXVA& +W1 M&3I?H[1O!AJ AEB4:L7 T8M_OH]1W_I6-X]?^?:+NY83U[(^E@_HX4T3>C(K MPP9Y(,_[[*PV]4'C(Q>B/N?8:=7ILU=US2V^XUR->Z[K?HC[]<-Z]:IK(<^9 M^K+H;PF,?:QS@A"#6& ,(YH$(L8>#SUDEU5\OJ.I?6KJ!-C:V%E9;4?HB@F- MP;;9PQ?P;7^]7:(V\(O>'; .N<+M:/3($K[0\,CYP>WNG68&7[G>/B=8;QO< ML6)#%HNW!Y+QW_,SQZNL4X7M6IT:(QQN,-9N .T'>,W_ UPZX6>>4&P)>CMS M#(OWP%S2$>H!LI&[0=@I2=FRJ]%RE[M!L)_2W+&%/GKHE6Y=HPWTUIS-^K 1 M<\ZB*) TA'X2^Q %)( X9A3Z'@M\[,6(23DOM(&&NX=7.K3BL6VWP[U"^CHF#[(?@&UT"ZYMX% M;_)B]:R"$BU0MEH^?!:\6"ZK*=41ZG!.?09DF^M2X'T+U*P(QY2F/2, ( MM]HQ[&?.U$*MQAM]Z*+Q!^A' S0>@:U+E5BA<@J67C5:AMV*$_8;5#.:&V^H M!B;!$4;)/G/.";BNTM_Z&3-N#IL3X$X2T=RTVHVBOXI"%S@OI\-<\'=O_\@% M_[R\?RD+H2^?[G3%Y4HX99:FGS]#3&%*64A4;ID'L&RDX M=C=A:E2\-160K:UVI-IA&,R(=%AP!R9/93S0UH/&?)VG_(OV &3+7\$.]IT7 M@RRB=P?1$4EV,&!48NP.T#$9]FBI&P%^?KBO*[<@A@*)Q2J.:"2"OV M1)#B((8I\R1/?.XGV$BQQ[KGJ;VU._O BS:P5.GAJ\5"5[55]%@I]A@*]MB/ M@]F;/PBZ S/#25;8GMG-7TK82\N'RA,SP&J0Q+&V?F^8268 1WMJF4D#@W'7 M-[TKX\\C'J1")AP2%'@0H5A-D@*20"Y#'"*4L,2L"KMUSQ/F+AW&K69@N97 MKX3&G--6/03.:,L>V*G05FGYJ+1UB-5XM%7W.S7:.H2C VT=-=!!UKT6*&D4 M%_F'S5I-IA[$.EOQCS]9EFO1@#F+% (<4R@"RB#R&8$D53,@Q6$Q$RB6-)06 MVD;F/1N]5N,K&U7V@8+\%#E8B^J\2;%2/^Z+C-KKM5H,23M_.49XI"5Q;>^> M4"L'E<6@,GD&:MB5U<[AM%"G=P[K2*KU+N"UD[2W0JI5ZMZLI?$D\*T\.Y#& MM[NS1R":YQN]A:M5I_+/53FGNC-=W8GD/^[7#T1]4,BB_OOCFBQSO4ZM7@!? M,3X7"$.)U0Q;!:0!Q)$44 :Q'TH2482L=EA[6S2UP+4Z755[I)A>N02R)5ML M>+D�@KTT/4!)R\E57B]!:>^N5ZHS-&NN:*]!]8B[!WK.$:)1QN1JKT!C3N M- Q8.U FW%8N;7^UYY3C4-D%OBY#Z%[VC!]:NX#O;,CMI.&.>PY+IH4#Q0=1 M_?EY^2B>7U9KLGZKQ$6^K1:+3ZNU5AN9$XP8CQ,,,4D]B%B00IS@$#(_9;X, M:2"DU7:K3>=3H^.]V1%X6#?*=>WR_OU'P'#38R!J^CH+4*=.I] MPM3G$?=4)$EB+B&B7@@)P11ZDL+ M@=FDDH7;VG=]Q]40&8MY>U^$1IJF'R'E:"K>YGSKS/OLC>--M-OL/IA7MU[8 M+1JKFWQ^68L?8IEGKZ*24:TU5:N#R^QM+_R[6_+R;XM*,FY;!^"K*.ZEFM<_ MK-;E/Q3*2+HI],3P<:6"277)'$G,&$DBR.(@T4H$%&+)?!7817Z<)%A$2603 MSHUJ_=18M]$L9K67H-@Y!LC6LWP&EJ)2I]=+N7:AXKB/AUFL.=E!'^GSLN=X MHU?]BRZ.^^ML*V/=8+ _LR]79_9@ #L<9N!K]80H+&:@1@/LPZ$7_BM W 6_ M-QE'1]'SN+:/&G[?9%B.X_?;&-$YB[PR3K^$=Z\D6U2-[U5CJLXPYN](GK&Y M$"S!+(EA&H4!1+$(($5^"+D((S]( Q'Y1H()'?N?VF=,4T]6T]A"TQ@@1\2S MO\=8>V*=8&XU0F;?H0%Q'_A+HB$_^'* K?D:[_V:;K4',U#ZX#2KO MX[E+* MK7H?.Y^\"S1GDLD[-=.C3,*[ZX+2[XX%I6O9Z+U*=0?KOXQ1BGT&<>"%$(58 M0"I"73LWPJG /$DCW[H&@G,S)T>IV_RRVFRCBHQCCJL9P]Y^M(;.!NE?GF!; M@&"_ANE0Z]7##HC+F@+NC1R_8,!@0)^M!C!<;UU5M:W.@W[)EN)S(9[SN>?' MB4A]!!E& B+!,$P]%60CEM H81'Q8ZL]PZZ&3.VKT/4$MG8(E!Y9'I;O/()F M7X>$)V%%PMZU[H9=P%V'973Y9*KUS>YRZKZ_';1006$?U?W%@]"/7'+>(11OU40.*)5,5GV(,T M)?HG#ZL)?H*1V:'S,8V>6E2WF^O_]NW[/PR9:=11-DCLF.#836'F_ZYUYE^/ M_+VL+LKW%G&5_Z $8 9J"/1E%0@3?$)L#J9,[TD9ZVC+])X8RY,RXPY=^UF; MD6P9\;3.N.@>GO<9N>\>95+NV+\V69Z5]NE:A1)Y(O*8#]6,1D#DQ1AB'B20 M\S2-5'B24#^TKI)RU,G40H;21K!G9*=BD&?A-)O2] 5IX&^S-3[=*J5< ,!E MH93C+L:ODW+!R;-E4BY=VW%I8_U$EMG_+JGH_6J9KQ89)W6FR$,UPR__>B\K M(=B,+$IY_$K^-+?)LZ7(JR7-?=@!<+1RY-F_<%:>!P#U9JAJJ'_OZ)6?J M"_R>/PBA L_5YL6Z<(EAE.:;%R@Q1;6== <"=& >-<-R M@ HDEE!U*CUBVL=H-4.\)R^9>BBT<[.Z)&Z/O ?70V\6HMYP M0$=<*Q]P+*UCTH$0=Q22NK9NU(AT(&B/ ]*ANNFPY_H;6?^/*$6^E_Q;*>Y M%K7>]]LG(>JCP&&:)C25/DP]QM17(/(@27P*$0]$A+@7(,_H*V#>Y=2(?6MT M^;(W9C MKZ-M-2N$6C?%S%H:;TO+RK.##2F[.[L%^+^+7/?P8?5,LN7<(Y02S\/04_$Y M1![%D" 5K0'[0^-0ZNC0-_5.99AL>'P)D%MYWA&)A&C9&P M#B[/>NPH-#QL>]3 [JQ;QV'9^8M7)C$;,C$@&'(";2I8U8U&;7^VRE4-QUSX$#C3+;! <3+W, MR(@;ZYC9 '5=T)# M*1DAE @?IU:5:HQ[GEILM&2QA>,DO<>Z ?L=W;NGI^+CNFSZ[KDPW;@]O&MR M9/+TM"[C.:!L7"W%:I,?Y?Z6Z]OF&[1'(%W?A^V.S]"$T!,:JRW6\RATVDD] M:FJT#=/S+NSOBUZXHJL\O\R6>AU]65&V&I$'-7YZO7RWACY/2>2GTOIW:2[YO;0Z>"3=*]29]CJQ*;P'#J?*\S'$P=3-+J%#&T- MCQ= &+AW$$Z87-]AH_QNP[/B\U*NUL_5]KQ93?C6>Z?TL&H3P9Z-)D7=+5"R MV'MU@=9(VZV=4+/;9[V&1NO6ZL6;Q]M-O6;_P0;JU8L[;\:HJ?XC^:F_]TN6 M+;(JKZ9+7&-V\#T^5%*P8H]:6QEO"X"*\"A"[-F=V1?)]W5DD%'^-SMC1CU M.O9FB T49W8_K&[O1D]Z-O)5/5SE4=98,$D(P3#Q0@\B/XTA1G$"DSB68<22 M4'J!#0?M-SXUHM&V 6U#ID=]J<\Y M=?SFGKVF>\G/W2DPP[B__>8)/7ME#C5$R\[>JXD M8LO5'NMK2"OC;44];^,KQDCN$%M8%;8 ;8S$WR_!IB]'/]5 M+%PI[U_N:%R1_:L.G^CI7[^CXTE!LEYFRZ?\0:S+ RC;#YN,@BC&0D(F(D43 MGLY!#'T,I?1DZGDL";!5!'JIH\F1Q$E%D!?U"N3:9/>U02ZB;T8B+C =>DI< MFZB%O:KSR8/$%M>0<'6L[5(WXYY/N^+LR4&S:]=WHXZ]6AZ_:[':.<>AI.4& M0LI#-6D-&21QZD$LPA!'B/(@\&PHX[B#J5'%^[W7'_SR?WG_X:G_!1%X(>M: MOG=+'7\#2>3-U#_K_U>_R@'9%#]6:[WO^#> O5F PAE"09D]B^-9$@:SR$M MEN>;^G3I:J_* LGU=_F#8.6>QK__FQ][?PO]&=#/;'FQ^B&8J4@G?ZG6I!9O MO]J1T\GXFI%2GU$;F(SV:PO-0&G=K*Q<+[@[*KKDOR,*.FE^5.JYY-PQY5R\ MKOOD^_-2L5:YG?--I3V5H5/S8LM^I$=/.4/"B+9UI(JIMM4WO,0/>?!G$,9QCK(OL3)Z!/6@? M*F@?KD/;::G$ BB':R0TXN/03KC3'.2!N=J!1K5V MJXH+P9[O,]!X#VKW]RZ9=!&T;'W,J2OX"* M>1=DW6B8=^KY!I+&E@N;3OJ:T*?)B@ISM;59DG<+H5+BVYUJO MFPH+>@)&%HMJ?Y3& >?4PU!O(4$4!2FD@:0PD0E%*!!1*.A<41==C5-Y:=\X M&\K8-W$XYOC_-F2M)D>+-Y#MV3EF&9V#P6,AEVJ^*6# $Z1FH0&%:>!CZ,LH M4+/0.$*>D0S];8=NW&2#?TUK"(><.?8=F.G/$'=5C#Y/83#'+%[5=5#_.I,Z MR\$=N0+5.?R'K3-UT.-?8![6AI3;FE%G>^@VKWI<$RYTDFIS]#$5E(=>FL(D M",H$O012X1&(48220'(D.++9Q#KN8&I?RM(^H*^PVYLZ <.YY,7;RNV\O[72RSU?KKJM@^A!YB$4[]"/JI M/KDADP@2G!#U"J>S,J*WNQAZF]OI6!H+30[@4^!<_L#>X%R= AYAX: M [S#%UUW]!*?MC_J6WS1O>/7^/*%G15C2AV[[5&O6M#NG5@*F15:-2);;K+E M4UWP>K7<+6FF#/L^%QQ&4>!#%$0>Q$R&,,3JY?>3@,9V51Q[V#(U;FA<^4]K M49G.HV&:B3(*QH-GIU1>[!\W;30X?ZE=^;5<;ZZ] 3MW!CKBTQM6=_(UG2T9 M6]2F+V1GI&YZ-]E%&V-70?->?LT4*R\6I!'=CQ#W.5/T2+5,ITP#2,( P2!0 M!!D@SP]#HS/UUSJ:&@'NUW%=2= 8:Z.ET8*JP5*>(ZP&)K)]F.YW,'4I M'Z M%%K(C[C!;2P%DO/XN1(?N8Y%N_Y(R_TC2I!<]^)0A<3@^F[!9K5-)[YH)>6' M=;9DV0M9U*M,^5SQ9(0I89"E%"F^3*2:0,8!I)X(TH +]02D'<3?6SLU>J1O MH?%>VZD/;-:F:AJ5E2]@H9VQG'2V@V\6/?;'T$I:$SL(.SL=5=Y&<$ MB:/8KKVO4:,W([>/XS.SF[I$8,]O[S9%(?0BEZX_LUO/OE]:E),R:&9"#[FR M%I3FSD!M\,&.CS*Y4QAA *5-..$6TK'"BJO0NHHPS.%ICS0,VADQXC#WZC#R ML+BO?P3R)2,T6V3%VV^DV*S5GX_Z>/.N7#(1**4RY= C80A1(&(5CT08,BH0 M"X407FIU$-RB[ZG-Y@Z^IZ"QN7O\<0UZ^VC$(:#CQB9;PV?Z8#T5*D3)^&R+ M,?BC= 0XK5_= \ !(IEK/=\LKC&$I"W*,6VB&YM]$WFQSIB:E+PG^8]Y@I*8 M>C*"01A0O>#$(68L@$GHBY BK7YCM7]^V/S4.&EG'6#*/#LR.D+.C&^ZXS$P MI>Q!\;X-"FN"..^Q(PXX:GS4U_R\8\=O\H6K.FFD?U[R[#7C&[*PUT8_N7=J M[Z+6^MXSTDH*_128]K?1!29#S\P.X7"O>'[1^:Y*YZ<-CJEP?M&=(V7SR]?9 MO9+YNIA_R8KLJ3I:H+[3CZJ!NC0J#T,6,)) 7X8$(LP%I((B2&1$I4!4)L1H MQZ:MDZF]OSL[]0=$6):8;86S_65V!=+ +[0U/L8OM D ;=];=?_>MU;];?=J MMS8]RNMMXESSBAM=V_$ G]8K_KI:KJI=W^53M3]<;P[/D<<#E*JP63 F(>(H MA*G@ZH5/D*!81&&*K.;Y[=U-[=7_O%2]J#BGT7[;59.M?C$#2V%8ZLP0;[-@ MVQV* W-#I6B^;VF3E?)+;>QE$07[8XM&J+@ZC]C>V;@'#8T=1*$(_P@&.TQ0;I<-=:']J MQ%&9"$H;F_(^ADN"EQ"\LD73'Y>!J< .$O.=@G;'6V)^=6?UHJL?=N_WI?;& MV2!H=V:['W#E,OLYN**!!['Z*E9WKT^/JX(L+&N67KI_:N^ELA,^?+P'7]7_ M&RV.TMY^-4POPG=]MNX"N8'?7#>@64WCKZ'2:2I_L='1IO/7W-J?TE^]MN/9 ME$8$H%QLGR>QK^+X((0D\AE$"0E4:*\^TPFF(8]XBDA@I8UXV/S47O^M=?7. MD655D2/LS&+U[H@,_%J;@V%_(.6LSZY.HQPV/NY1E+..G9Q#.7^5?23]?K/6 MY>0_93DCB_\69/UQR3^HMN(N'ND+I:/(I;,9H\8X?<$ZCH9ZM]=UHK-B__--O*AG^4>94KUZ M6I/GNVUUA6JZZL\19I1'PH,I5@$48C&&F 52A5*QF@F) ,7(*C'(L-^ID65I MMCY14=L-7BK#9WL%*0"Q6!>Q'0?3V91S= >?9FE@=R:#AP;8G=7.R[Q:PN1L M9F;6Z\A3-BLH3N=R=K=W)"OV0_#-0MS+;;7@77U9%5H>UI@]2@A.1!KSP(]@ MDB08(AX@2-)0PD!HV1%"!";2BL%Z&#,Y6JM]T1&?:2%F2W[K,W2&I#?2@ S- MA!W&8M 4;Q>XNJ+./J:,RZ<.0#LA61=M.IUUJXE^R+Q$^#!,M$"!+U,5%J8( MZHUJ+_53(EDZ?Q'K;,6_%VI*V6MJ;?.2'O3TE6^"K)U,H^JQ,3^MQ<7'P8?%UAG&6#2:P*6$[Z>Y+U]J-0 MQ]_%FZ[A/@]\1J2'4N@CJI@B9APJWH@AB4."@B2,N+#:Q#S?S=1"V[W :6LG M^$-;:KFM>0%5,Q[HC]7 -- %)FLB:$?!$0]D,R+4 M6)NF)=673^W-+9-IC)5M]_UN?R<[NCSP"WC56ZO,H"/_.B4"-6V,EO=S9/1^ MFL_Q/W7[,#ZL:W6W?[F!J1U%;JZ?;O=X^ZBKI8O]K4>KP M93M+. )H8&IHL+F755U#6-JHP^[^^%A(*O7':205I0YXV:DGM2/1*IATX=;Q M-)+:;3^01;IR:=_MN+^O5OS/;+'8;=EPWTM]+XY4\.2I6$I$'!*!4TB1EK*E MJ<]2(]XSZ&MJ_+>_@?/;ZK6N0*A"I\;RKCMGIRC;;HSUPF[$?:_&SI'VM2[" MXGS;ZK2G&^U*773Y\J;3Y5OD*66;IN3,(R]T(NA]+$*G:@,84JY M#SF+$4V$'\O0*'O;L+^IT=D9V 9 M<%*VW]O-9V5G7#>9EIV[K5^!$KW"FN>BR-4/[]7?L^(]6:_?Y&JMRY/E5;^7)D-WAM!V[F*B"%0CBN&7.OU)M5!#*&X5 G$ M]'9WW-3\KM:8."BSN.3-)O'Y.HSO5WDQ]^-8,5B<0#7-4Y.OD!.(_32!*6<> MPR0. VXU^1K"R*FQ7OGE@;0L;KV'LSM%CCE(M^+3[3_43LX.S]MK M,:+=>9J+A6ZUM\.RL*NQ&)"R>YMXDET \] I&/$XB].(!IR&6JIN,D3N/A2]4; MV3JU[\BN=GU1R_YS9>481<[-AM9@%V4Z S;TDF/_LN?E'Z#V&51.[Q=#;VH_ M?)C40V"Q532=AV&D+:>I/!1V^UCC#%/K?MC )HRWKS8.E@?[+*@G?$A#2B%"ZC\I\1'$B&&?24]P9+5JUMK; MU+[VW\2K,I4T-2K_K,VT+&O2BJ_9[,\9:@-_LH(LOHIB M[@>I9)0D, T85ER24DBXKT_K(E\*DJ:X4_U&>T"X)5+VD'+;(:+PV"8Q] +U9$R&)H:OL4*U%:"QDR'J0O7 MD'"5M'"QGW'3%:ZY>Y*HBP-JM[EGVO74)E_;NA-K8VW+#GB; M[KX-@>+@>VJT #NKM=Q91PA"E2=C1@WF!9["#?L_/?_RT-_.1O MX!@DM"&J,T#F%,I0^1# )( R3T^;HXB"BAD1?:RP[U M@WA$Q:&MDE"M?M,;SU ]F0E+$(Q#E$ 4T CB6""8AC%B?A1(99.MB) +-(?7 M#_I8)=*[ M+TJ]<'FH&_<95!,W!7%.N,;HKR (Z:=#Z0==O$O)OXYED07.IL M'G8POJ3F60?/JF>>O]*I7-OC#U+\UVJSX)^?U> 76Q6Y6C]N[OFA$&H*":6G ME]]3C\+4"T-(U)=,B# 449PXD$B_8L;4IIG_N*@K5BA'P)_:$Y"5K@"Q%6S4 M%]K/2SL.G!GM##\< U/31:VR:B1*)T#EQ9YT9J.9.;B@F2&0P^J=73-B"G)H MAD 9JJ69MM;WD+.:/&2%^*):YFIRK9[+3'T9FVQ07>D("U\?;U:!OH=BJ"75 M(/4D@4(D,O92PF*SLL_V74^-,O?/\E:VP])XL+.^V5SK5F+*?% ,([)!H!YZ M-<(=RCT.3YL"YOPL]=6.;W2TVA20RR>MC5OH1FD?GU\6JSB@2!!,5JWHAB#"F+, QYG!(U0>?" M[J"1,\NF1HB/N["Q*N!2+I. 564M$+43EX6A!AY(,Y:\R? ,3:+GTGAW>9[JC5.?H.F)<=W:-2LC.X3SF:_<==*/S;R(OUADKZM/SOPF= M_SL/./7\A#,H*4DAXCHL)9& D@CF"<1)@JW*G9WM96HTNS.RTGFPH]/S0)I1 M8V]X!J:Y8V3 'Y6)#D/"5@@<<='Y/D;EE58WCSFB_>)N[_L7G=*F5POSNR7? M_D5-?M>-V%3]Y.+01\A/.8S#*(*(10FDJ?!ABF.<2!SY@4QM*,"TXZFQPM94 MO4JWM=6.&XQ!-Z.+(: @%9LH7+$-,;=CDH^MF <\Y'U M_1U/#%V>P/Y&_KE:OU^0/->"SA]6SR1;SFD2:U74%":AI^:16.B2S4*JB"7E MB'$9>:%5L&+9_]0(JWTQ9P9*'T#I1*D9#OZH_+!<1;,=)3-J&Q#[@1G./>SV M9Y:Z@>?J%)-E[^.>:^H&S&B5R-O2U]0(;G_ENIJ.T+?ZQ>JY'W *L^T&0"_P1ESQ MM\2MQPK_142<+^F?]G2C-?R++E]>M+]\2S?J>*]M7A;K\(EO-[-KZ6MJU'%@*M"V FUJIY).;1"; MT88CX :FC8Z865.& 1J.**.MIU$IP\#E8\HPN:5CM*&7H.EU%0EZK"*Q._Z= MYYOG:E5:RUJQZIC@LS_'!,>"BQA&) Q5L!)1F/HZ]S:0B0@(Q32U2@T;SM2I M$59C'%AD4NA3QKH&I>7JTX #:Q@>36*X1MP*O*C\0UN5?_;E+78.S\#V(= ^ M.XS1!A\65R'><(:.&R$.#OA)@#E\CQT_-AN:BW]M5'W)KPNW3XD/ MMB:"RL9ASG== <+5&WBIFW'?GRO.GCS]UZ[O4R'WRRK/]:Z\"LB*;+G)ED^U M0H1Z4]X)N5KORJL+]>JHCE4?V9*LWSX7XCG_JEQ6=RKW54]/S7G+.<5,)LA7 MT[(TQA"1!*E(B6$8)U0G1!'N^Z'-P:\!;;4*E48X0587H?UEH9S]%=#2+14Q ME;\LM&-=*O8.,\IF)#>1L1N8)YMA^U(.6YG>MG,5['QM1G17:[@4TSEP;WL$ MW775X4$'P6GIXF$LO4']XT$A/U]$>=@N^XH$W;%_;3)MPN&^PSR-4I\GW(,\ M3*7Z;N 84IEPR(D7LT#]#R6HEUC0A8Z-.&1\T: 'U="/NH)DMMN&J^3/NBH# M7<(^D8+X/$(*;.Q!%#,$22P93%C*".L,S4FVF:?3:<8#OSQ MV]=EJJT]W3L>0J#I"C3.A9HN]7GR3I]$*U4#/V0Y4W'M9BUVY1LCWR,ABE+HZ?54E*0>I-P/89PF41*&*8I# M*^[I8L34Z.C AP[YN[9C8,9(0R,[,$D=F%^F[]4.@)T'8.<"^&.0@IM]0'29 M/VQKPOCIQ1U!.IM]W+6MCLG)*@"O@N\GL61O7\6?[Q\X_90O!*VGR>1P1 MF7J^@&D4KU"!+R?,3PEC0EKE)5_ORSG3"C3[MKS=)5DLM]K44=4:^YT>1)&I.'X$RV*(8S15\VSG&,6H#/-E@C9U&& MQQV"(Y71Z?+HV96\,8.DM63-E2;&*SECYLM!R1C#6WH(&G[.\XW@'\KH\:%2 MMRLK,RLJ?U7DI1Z?>UG]7.AY]'?!U*4ZK)RGR*>!'WHJI",)1-P3D"+N0Y^$ M+$Q8P$AB=9ZCGSE38^6=P64 N#,9O!S6?-=K2FSU_*PNK/Z>+?7E2ZUOHW[W M9U;\ #J=76N0OFSH(F.J0=5 K]+P/8?>@')?*$U"Y BI?FAKS MNA[I_GCO>01V+CG6U>L-K4L-ON[&C*_7UQNXL]I^_5OM6;GK\_)E4^1?M&9] MT @$H% PSPM@2+P4(L$YU,N.NE(T99YB:TRL,CI;^IH: 9>V@<^?.Y;I.@.F M&>LY@FA@2MOE,&I!>&WH#%2(!0,<[S7 Q'6-KC,]W:9"UV67+];G:KFEP\SY MW2;/ED)/SI]IMBQG! _KU6NF&8DL/B_E:OU<_O9S%67<,;;:E//XUOK=TN^5S)YKWC2/$Q\+!*=%.71$*)(1)!*%$*.1(!(Q"G%V&*O^T9N M3'3G_#=!]&)NF9%<*2@#LO5KIE.IJK)7*J[F;F#6>*M=M\/\8 7MAF9T MW5Q=/I7*!57*RKNWOXO5TYJ\_,C8G?ZPE\>.=ZD-H8@#%B(!)=7I)0&*($XI MACP-B4RBB GBV^VSVG0_N4F?LAXN2FV/6A27OH&=!Z!TP78'UFH\3#=CAT)Y M\'U9!?"7*P#7.@5@D 23;M YV["UZGSDO=LNP)QNXW9JI1O7/:[+NY8Z#H:CABGI:-1V>6ZP\=, M8G!'-]8X$])]V]:,^,S5BY/)THK Z%YAK,;Q=E%8>F!5]=$V1L(?4>\Z]JZ4X4XBB( M()=I0A,4\1A;'!7G8JR[\/_ I47X _M!Z@=L=3CLATF M,RH?$/R!J7H W+N-M$U_UX& W]_K5EEPHLOF'^C'XE.6,+*K,W4_J=_F<2S_E<:HF MAS%%$''?AQ2C #(:>91ZP@LX-Z+"MEZFQH2-H:"RM$YT!Z6MAJ]Y*ZA7^- 5 M5 /382>4S-]M$Q1:@B)U?Q44J1]V05%[J^.\\B:.;=]XHXN[+19]$+3XO-0G MYW7K>VGYCPK67$_+'M>$9\NG#^0MGWN1P(QZ*?0$2B"2",/4(QZ,)8D]09F/ M0JNBSU:]3XT@:M, 5[;9+?W8@6ZV\#,8E$,3B+(;[ R?[1\9FH&M\:!!^T,; MVM8+/IU0<[3<8]?WJ(L]G6 Y7NKIUHCK&ES_R(7<++YD4LR])$$(R13R*%*Q MC(@"2 (>PR!A+ KB,.;2J@:-2:=3(ZW*LE*>W57]K#V$S:C*-6X#,U1KI:P9 MJ!']TH:HP])8IQ -7@]KK\N)%,$Z!<&\\M69>[N6)E7-B5IR<_E4%AAL]O/> M&@FV#QOQWX*L/ZFG<4X"[ N6$,B9KE),@P!BEL0P47\-2.0SE%CQCZT!4^,B M]0@FMH5)+2$W(Z0A@1R8G"K39V!K?%6K=+;-6WB;Z0-05( 'DO$9T"X [8/+ MFJ7=T'-6N]2R^Y%KF'8#Y[26:<=V>A37.:GO?EJ(X=UQ(8:ZROO]IL@5Z^KH M[K]$]O1#"[&I\(\\B:8J_,,Z8V(>$4%IFA(HF600>=B#J9 (AHF7^&$"K LS8AS)>AL:./9A.$9H+(:D,AF(VF;PHHT&JYUS@!2*&9ZRY5+_ M926;8Y0ZN9:O%@NRSO6OJD1;6V6-D9X@SA.>4LX@EY&NT(0CF$HJH4 !#]/8 M"WR?U$_0QR7_BS\_C0>3>7K$DO]%GQNSR&""3\+ 86#NE#W32&H/>]GH/$? MU " !@%00N"X3M1X8^:R:-0(5H]?06J\H3A;3FK$[EW&6G/&$B8ITE5U*(%( M2IV-'X8P"'T1I8F,_-/]>HMR>+])B]6S^HM MO';XE@0RQE$4P]CG6NZ*1I#&(88X#6(I<*#"8F2GM=_9EJD13)-_TOL\=)_Q M,2.BD5 ?F*T:P,M268T?8.O(Z.>F':#J3)^_NR4CR_3WANQ4K;]_DQVW"E=K M%!WU 5OQKD[U4 M\XYER[%8MR-CG&@P.-[#)Q]H%YI=O=(+N))0^=$D(-2%1O=\ ?O..$U*Z 6G MNT2%;F:,G;S0"ZPS"0W]VG.CF-KY7'.+_?,(13+EE,$XUJ6D$_43QGZBAY[% M"0LQX4;JS&,:/35.;HAB49ZA73<\L>CGUCIK9^3FRJ4WO!YZ2U+.N3 V6J1#F++305(AT3WFNKH MH'W;GWI[K^;U>I'I_8J+>1(*3@./0;^LC^T1#$F@?I(\\1,_BCC#H>E!M_V& MIQ8L:-O*I5:@K3,_S78 UI4O=P\(!OZZ&GIO=4KMG*N=#J8=-#3:6;1SYN\? M/SO[[S=*+2Q^B'4C(Y(W.B+YYV5U*&Y.0AXR%,60Q3S2ISPP3%'$H$?]V$_] MF'IQVG_?W)F]4Z.&G0P/WY?A>1'K4B%:AP.2,/4B]"BZ-? 3T&>;_R;C.F*^ M0.^4+NTUV+J]$VO*R\>D\GU"N5QF@S25'*XKUDX@!<(Y],YSM@R[[?;Q^DC6 M.E"D70W=2QMGU,C6*/59_J4\4]E+%V<%Y?5G0 TL"4U@&? M'II8)P@X4,3:M7DC/:P3IRZK89U>:O=RY^MB_ET\Z09WB:=D\6'U3++EG(UE:B_XOH7@C\I&PS"H'F/R5:S?[I9D\99G^:<%>9JC)$%<<@I1' F(_#" V/=#F$1QJ=F"$3): MUK'O>FJ4L/=-:P+Q77R^YPMHG &--UUB J/!L0D57$,^7@1AB3;X0[OB@(VZ MX]5ESJ/SX""4D<=WEQ"ZCP )J)1%^[L4CIAL=KP/\E;_J7@]=$O M+XYI0@6&A$H"4; M.@"G,%Z):_J#,S!+'.'2I3C"*2@V51%Z@3-6.80#D%S50;CH>7L!A-/;1JQ\ M<-'FPY('ER_KD8CV3;RH ?U!M)2+GF4^-ZL^.!9>3-1$+PQ2-?GC$A+)?"B3 M&'E<2,P(L\XBN]#9U&BMVG/>&0MJ:RT7@HQP-HN17*$W,.]U!ZY;8M051%QF M-5WJ:OR4I"M.G\TGNG9/1P)A/P3?+,2]/)^T5*:YU&E)=ZS(7K/B[4@(1 @> MDS044$I=7D6F,4QQR*$?AR%"B8]$:E7=O;])DR.CVB,]N2BMKW,106.^)1GU M'S-#RAIU),8@MC;%JM*X;L;]"X/.H,P!.V==>R?<7/,@WT MX\\UJQ0^#5.-3:/FAJMH.9Y M%_:K9UZXPG69E?S=VV_DGZOU^P7)\[N?63ZG2,H@4I.G2 H,$8HCB'T5Z3 O MQ3),I$RHHVHK)WU/[25NK2!2*J"5]H/2 ?"'=L$^Y]!X8,SBEX'@'I@LG"+M ML&K+1*MD%N(_J)Q79?->B=?5RI)^P ME*5^ F7L>3H).X(TP2'T$T_*F*:<4:,%H@Y]3XW>#(NX=$'98"5\..Q&F531 MRY.JVGI0FM]E%=T2;(L5]N% 'VGUW0Y\1ZOSW5!K7;FW;'*\5?UNOAZL^'=L MPC[Y\R[/2$/KG'$1>PF,:!I"1)@',8\DI%'($,%)Q)/8--MSU^S4&%M;9I[- MN0=/.Q]W=WKH.:0RRJ%XYWD_>R1F[C4V6B;FJ0/[J9=G_M7-B5GU/F?L2[84 MGPOQG,_]*%%O%5'O6QP%$'%)(>7"@R1"(@A(X"$_Z'-L]K"[J;V'IT<]9Z"T M>*:G*O5IV3*ZG>DSMHM-67?G\<]5/8'Y310_5AS\H1T$I8>6\\8KHV,V572' M^< T,";<>O' MY?FR0*XY1 (1F"B$8^Q$'B0QK&PB.4190:I3M> M[F)J+/!>EQ5Z4;8!N5J#0EM:"LOJW7GUV&V6W)(5SJ!J1@?]L!J8!VH]E-*Z MNO#N5Q=JF=>==_3RG^E@U+?^LH/'KWO+E;VS>C8T%__:B&7Q\57])]]/VR&) M3S&'OD@P1+&'(,6,0YE&PJ8(&Y& M"HYQ''H!>!_"K;V@,GBL#)IK.+E/D;G8XZUR8*Y!T)+D5&*Z^K"@$S]^+C2O_JZ*=?V".8B\ED* M>Y3I;1980'VP*@U-PL%QTZ'LWZPM'1[@PEX7)6_5K%F MB:]M)[@U' M<)1 JN7 23UR56C]GKQD!5EHOV:Z]MU&73W.]'F@$7 ^Z79MYXVFZ@/!?7F" M/U2'W;XR=XRM1=GC7H&_>_DARYE^YG/U;7M8B^=L\YQ_7NHY9OD=G+-0>IAZ M#+(P"""*?:U@ER80TQC[/N,)\M/Y4CSITH&/YE^2;M88D0RN2.;$IN$(1ZN8 MD\8A_DXW":?24&')V1T8A1>;H?4,U7'EGR_3D$U MO9A'41KB0!#(>*P5;H0'<4 #&#,4!3R.XC!1X?A*12-F)'JM0ZNH>MOM<&_E MH^X#+/:J!>HW,-^S^]__+0W\Y&^Z?I#,6%;\6E:(MCVG?74@S%C0);P#\]V7 M(TP_MJ-FKZ-E"(4K%:UKW8VKH67H_(F"ENE]'0.Z5Y(M]#SETVK]G2R$SA_Z M+MAF7?58$9\H@TB=WY;/)4$)Q2*%+* A1%B&$".20"$C&B?,P[%=<3-; Z8V MR=]:6"9;689?MN ;!EX#0CHP!?W_Y7U;;^0XDN[[_@H^]@#)-4E8TJ]PP6]9"@>"EK.IWR2$I7>7_]DI(R4WF32"8E:W" Q6RU4R(C/HK! M(!GQ11V^MI=5[*6WND">%U!JLP"*D.N[68:XV7*P=+N?UK4R!.?$J3)MQ\R^ MU4>P3:KF%Z'HIBB$C[9,8N*2($Z@ST)AQ) KMJ(T)- /<1)&7LS<4(M;ZVPO M<[-4S?U*78I=.6>L>*/(M\\U[N#^I"L\9*^5F+W5JDRL0PT,[<9+<4%M;R@V15U M) 9?6;4IUNUAM#IMRQ"2_;/>,H@CSWT+^&G1O2@B8\3_,M3V9(0PBDIV&6)4 M7]'/J[W[N1;S\#%[;LD>?8R=&+D4NHDC#Z*=$";$.=/V MW(S#3CR#ZBG'L/5/^BO!&'N!5\=!*_WV@L97Y. >MSA9(NX%5;K9N)<>F;@" M^T><%7_'JXUD7]D\-5$57[/RKX\%8[=K,:U867W%%5N&A%,J+YM(B$*((NS M./01Q#CE/@V]P FUN)]&EWANYD/*"+D0$F2ME* 08DY49UUYG-4V(;,:O9'M MG85:ZU)K4*L-.GHO@-0<2-7!5G?PM>^;F*[8NNXXO76Y=65Y_ST*KNO";ZWD MNG;'UED'OS*Y'F;K']U+PB;RPEVRQ'&H0V+(*8H@HM2!J9>(_Z$^<@/FQ)Y> MEI:A''-;6[HBUED)VA%PI@.BMEQ, //(BT _"Z&PY%LUP,%8-(I,0D>H N3X MU(2]4LR%IE %*@W*0J7F#$_;#PK]?,U^/%9W_,^RZ7B)PCC"+ B@XR-';+Z% M(8Q1ZD(>(.XB-V:<:042]_8V-YMW5/ +%%) M%HQC;^2/*WY]W4(HA&TLF\5#>Q50;!W>]_8U[2&^BMHGA_E*+YGRX*35/J.B MCJA>,H0XE^6]:)P*KRJ(7)A@!T'N)L.<]C Q)9YR+W9Z0_N-ZG\ZB>.VGU^K<;$.;2KD3 MOW-F _8*+,#'/*_6N>H1G@':PU>#XP$]LBW1Q5A8%9MI/^;8&=TE:G8UV=6B M&03=FT;#%LQ\EW=-6,/'O C_4#_M6FC/W.UHQGU3*B*7,"[L'80PRBQ/5@ M&B8A]#A+DQ2+CQ(I,?TJ]C>L#&&JYKA81&IDP]-*"EI1):'7-O,0 M_-:*>YF\0]MW403&DA\SU-ND/HVBZL?^C>IK!C0\-Q*PYMQ[\YIB\E=;.K!E MPO:%L?AC$#M1Z@5*):@4^IJ;Z9#"-A=8H!5W6^A2 M@W)D -Y^2V(9M)&MR&6\3(HZ# "G0:EB#\")F$\,/CP]&A(U1'K90@::F([4 M0TV7 ^X-Q5?,_+&O3&Y#2;4IY.'WFGYE*YG<*T/-MX0<\M_N,O*3E*$@A5[( M8F%98RR,*D\@1VX0(2_@F"CQD.EV/#R W(&)8?C#-T'%ES-4OLE<6>U\AN,HLN4I9<.N5N)_7M=,$X=O*TWS<.,Y"$T?4Q^C;O M[[5U,+^)I:T.A;CCS6,97MWG92;7NP^_*N%RRAN^3UE9+9,D(2SV?$A"[ KS ME8I]92RY%&G <,(PP40K1<^.6',S;JU6V\NDG6(+T*JV #OEY!'R3CVPU0]\ MWVL(/JR%_U'4[H=^Y40;HZYF0* M"9JPV;K^]<9#06^*XOVF^0!5KR\.WYJ;G>V&G6YE5+^".$)D^(K!'(R1#=5# M@>MB/EIX:-T0G%?=Z ;@J*G)3OC/J] ]P;_PA.5RJ[>\9EJH">4?Y+:G*F_( M8\9>&'U?.X$?LZ*L'@2V[+\9+LJ'QTS(M5YG+V)&X>+UCO\AVMK6"+Q;L_9L M)$H1)4D20>RG'"(O93"-? X3-W8=7VPL7@%IGT%%:^@>UVI8JG([U%2D<3<[\VQC9U@Z2-]K\:.[: MCV9?L55 8KM8[EB?DJ6*NS/XI";EOG[+3VN"4L C#Z=Q/>&QY)I'4>*145>N M;#RV')J^&LN6']:5V(G=4"IF,A_KI<\)C1$/(0D\%.(8HQA@CU/ M?%6(8^(E-.)*)UT]?FD1=_(X34 M;>,B>Y/+_^<5Z(K M=OOTC+.B#K5WEW[,74Q3)"MZN1#A()'12A1BQW$P#\,H)DK''YK]SLT2[&4# MJ[[*O%=AK78?- *"(YN)CL1@*S+8RBRV7WNI+89%ZJ%D*SQ2L==IPR3UH#@) ME]1\W

W8N/[5%L;N[25?:C/A!XOV&WZV],*$GEGF5))%6V0T)(<4+%SD$2 M03&YV2#QM05ZAF<85#638Q6JD8W-5E:P%W8ARR>F MK"VJ+.4%#S]S>[9&&1Y+5F:XOTGMB[+ZQY9%_<4K.*O288Z2])BCI+_XU]VF M*BN\EE>#_V R=58\\\(*_(/M\O2%&UP5F%0;O)(IC.XR\1/D"1,%L8<#B%P4 MPAC[,4Q2GZ4AB@*'!MKD5K-0;6Y6LE,]=5.7>&!GRJCB"C#Q@"S*4K,HU'55 M7^7)F&)9U?F-@PZOUBP$GM&:88& Z[C^)>[6OZRV]2\[,"W %BC0(M6A>.E@ M!218EOFZ9C7^-HF]YJ'8] Q@\]#[PC(_0PD-8D]D5KQH3UZ8[,AW6J[5A&/7 M9PYO D-0Z 0PCA,'TA1'V(UY0I!Z6M?E?N:VTM:\#'M16RHJ3>[:(6P5 B?L M(#;R$C,)6!JA 79 F^@&WQ0\O>OU84AZ;\%[7I_NLGI8AX,[987'K1[GU/?. MS6D.YU1 2"&+XE@6)8HACKD#24H#A%S/29B-TYQ=AW,SGN+[":THL MQPBH>1SER*B&T0]S3O 9]RQGW]T4$M,'C/*IRM-"^OM+!7/(,8"=&Q3PDZ8H,C9/>26^81N@8S6SMK MG:ZGW?L:@'*R.S5IPT(V^[LF-WL9>P'U$$:041Y Y,44)J%+($F\$#M>PAC3 MHD8\U\GU_2Z/E]]BZJ:(;H6JY$-SB%,[P; N2[?_$C[,7++MUV\ M71[YD9*].>/'SQKFAV_9[CLYB!TJR_M\E9'7I>?Z/,4>@W&0"AL0"&N0A&$" MTQ QCP91['M:-D"IU[D9A4X)BX.DWX[@FEG:2MBK60KKB(YL.A3 7(!&:O"] M_?^C^"U:P-E*DU;J<]HL:!T83I*)\/LW!C&7I1 %Z5QXOD> M1XE>ML+EON9FU1I102EE78"REA;@G;AUA%OS5\T0MSZ\U>R8)11'ME@M@-\: M !M!P5Y2BZD)PW#82D?HZ6G:%(1AE4_2#A1>L9[ZU*VOY2Y=CD*?"U>)A<2# M*/)=F+@,0XI3UT-.F,2.5M"N:L=S,RWGBO^!HJ7$K/*FW.P:K^K"6&6KD;44 MJ<,Q4;0X(R ]MOGI3Y+JBCU)EM19G,9/DSKL=BYY4F?!T$B4.O^^F?FZ><'9 M2GI4'_-"^EM[QTI&\W0V&31U/,IQ /T@%!N_V*7"&6+"AGF((^XXD1]ZRQ=6 MI+FJ 5/M6F=:=068XCQ4SRZI@\T2DKH80R\(&$2^@V""$9'1H*X?,1(ZB.BL M%6- /92X$*4^AREG@23)%U;* MB5R?J4>G:W4]-]N$+#&[G6+<;XC&16YD4S3(GK;E.9/2V^;0.T7:$OO=58C/ MA;>NB_P$%',7,3,FASMM<1ZT;A,!:Q@% =_W.HP[G9=BFOO%1H M) 9;D1>@$5HST489=C4/U":8(YO[JW'4=C]5P;'D=@YV-ZF[J:K\L9NI_)Z! M>_GP,]]E4 H#)ALMV]77]SPG#KD/(RI/1'&"8.H*US+$L8=]@E' $V5?\G(_ M2G^ M_@Z7C_=%_I)11G]__5,XB+?KN^>Z1LWZQPVILI?Z". F+>OL]"6G+/*#1-8! M]1,HMN0.Q"S"T$NHZS''04&H5;QN#"'G9I([.LHKJ&*K)5BS"F2UGN W2=7W M-_FS_",1"H/G5F/)YI%OM05XIZ[N2>48GX/BJ>8;#_+(R\G1^.X4!$)#<-N. M[Z?M^$H]P7UG;'^3NHKOX&]@IR[8ZPN^;S6VZ,>..2"VCES'$'':X]D103XY MRAVS+],,LOK2_1X7U:L\8BBEYXFSI524_XT;TKQ/;./_O=-*7:[9?DN?TK;0.IO[!F+*<96KW)>_EC+._=N MSU_9"UMOQ+1;TS^$%UCNGUI2PA#RG0C&"4XA"ED*T]0+H1\' <8HI(2F.LZ6 M5>GFYF6UDM;N52.A\*"RO)!K+B;_VF1--3T]I\GN>*I9O#<;I9'-XU8OT%%L M ?:J@;W4!\9S ;;JU6'9M8*=9^T9U%& MV1][!=9CNSY.)\:%EK.* M?:B:X6[&CY_N_W*XK,2ED-<^;LJQKWPC35(@G2[DFW?$SBCS(._H]<85+ M,$E)[$'7H41>GW@PB8,0>KX3A D-L5@T- LPCRCNW):);^21TT:RV,.N-JR,9]A''D=:12%M5[UBK#7M?WCY7$%N*S=Z3\XDE&R%[]YC&%G;JN\P3 GZGW/$6OYN60)&V,O)R[K=C34(#BQ?=F9!@. M2OP,KK!JW]DU6.]2Y<^VF/V_) W!<&VO*&$QJG+*0QC6>2'!($,(PD@8L)CT.(G)N0**K3&ZI@G3"U5:'R'AE:3TO%VW231+S*.8NLR'B$>. MV)#Y#,91G$).<1!Y#DLY4:H3.M#/W,S/7DSP+.2$V1J01E+=B\GSL*K>+5X- MUNC7@SN#"[U>%*S=R9WO9>)KM5Y53V_&^A\WHM?GK!"^^@/^ MU3CONTNT3PR+:9?AM YR6WJQA_P0<^CY6 9+^ F,8XQ@R (OC!*&XDCII$:K MU[F9B?VE]DK*"59;0;5XY!41[[<9H^$XL@79B@R$S.V)QJ(3+%#+#3Z-B:L6 M6[]]?"?C[K>"LRZ5OQY> \3^BHU-2?.OI]\1Z;_FRZ8\+;*N0"6/8PY3W[:Q MQ)B1V*<>='!,(0JY,.28R7+PV"%>FF+.M3)F!_J;FPGOB N^Y)4NY]00NFJ. MGD7,1C;77;B.LF.'8XP-*%J4<+%&T]+?V\14+4JJG]*UJ+UFX!I^X)S)0"K6 MQ%T)L_455VP;D)75Z]<_L,R]$J9,\DC?/.6;=;6,71XPUV/0(324K+HA3)P@ MAE$:IXQZ7&PAEA[IE8CV.JBF;4_G MKUZI_8'[>FU;%FHWW(M/[.975B[=B 4^Q0&,?,FHX$0<)HDC?%CNQYS% 4I< M+;[!L[W,;0TY+$L@I03?I9R:N;7G$57S6Z_&:>3E0!^BZZHW'$,P1OF&71]O M5[_A6,W> @XG#QMFWN?K'Y+">5OB2O(29G560"=Z+,)1RCT7)@$2GB8*)=ER MX,#$1[$?NTY$J%):K$:?] IK;7!7T MU4R&94Q'-B!26BC%/8?AJ %5&CC9RLA7Z'':I'QU"$[R\C5>-=@*GXE@VD?8 MWE+13<8S?!H M:;;4SV9BU26PO.FAZ=^7V4%Y3O^9]F\NF24$.(C!*,H)1#A MV(,)\EWAZ+@!\3@+TT3I=&Y:L>=F%??GW(44%.:\YDC%4M:%S$K5V/9--_8* M._99CNC(-OE\KD4GP:*K]TF0K% =='0'K?(G=R&BQ?I3N>-08- T,\NO1.,X M899?RT0'$#/\:O1.+B8?O-ZSCNFDF>YT9'*$#\Y3IN_=L CPCFY-LBNS=5F+ MVH3.-FQK=27H]OXKXH@@*K9DF"(7HB2*(>9)"%/DIK'P7E@2:-TN:O4^-S?$ MURSYJX6TVO9K-/Q&7O2521AK\4>XBC0"SE;E7ZV^IRW]:P++2>U?HT8,S5>; M(W?'/SP]K_)7QKZQXB63U8;/"K&J/PWQKSN^-\?WK,AR\5Q9E?41P-)-L./Z M/H<1YA0B@CE,@I!#AP>$A4G(TT2KN-4GW#/2;DM@S\*#).NQ","?/)@C%J9V8+ MR^X:M*D#NS\7]QQ,$S'B$#$F7& <)#"E?@*C,(AC'KDA<;52*"YU-#?SOK_H MUPVJNPBEFI&U =#(=G*/S33EGX<@L63'+G8SJ2D:4O;8F@P^;UHBELG78@/22-RY M 8(!XAY$@1?"F%,.8]=U4Y101(EC2,:C(\?<#);X&D-C#AVM 5"S3Q/ .K+- M^MA'<-/L&8DDG^RJLP!2D^:X;Q0:&Q,L[?/3:$GQ5L0S)E#U,,H8-6<0Q?%% M*(K+QUM9-I655=OTTD$(L<1W8> Z,10&,(8Q)0BRE'N4DM!GCJL<F<>-] 4V%((;K,1K9/K4"@JV$6^?J>G0T+N^O1VFBFW9M MM/3NP?MQZ+VTOO#J=#?,_;(?7 MT31MA02ME-V#YS%XLH8Q,2++ZFEV,L:L8=6ZM%D*3]NE6?_]M?M+G:_@A)CC MV"&0AX1#1%P7)@@3B&/L.$X0D]31NH!3[WIN:_D!4_L"/(@.#/-"E,%7VZ>, M ^G(-L4 36MD]Y>!&9GV_DS'LR# OPR(*A5^3PM6HZ'V*\_OKZ?U*65@P]US M+=#=IBK%;D<:3K'4%YDPI:2NC[ZDU$T=P@+H$^J(;4A$8,K$_SA>)*Q;&GF8 MILOG^@[K6R6T40PL&$M>G3E[+/5XT_?FQX^"_9!IIME66O BQ06X BG[D:WK M2E\Y!XU,5@*T+ P^(C3A#O4A<<7.$P4QAG55^Q#%C"2AG[ 0MX/_84W_[89^ M*_,;#3R3-PQS&W*U1706@SCRFML-(NEJV77H97&IL\$F4E<9EMV65^CHNP [ MC4&M\NC!@?9&9=Q 0@MRSB'HT![A*FII1:@;IB)6#_VF35JZQF*(/P7QAX%F_7:6/RA4K&MX"?6?7XR%84 M_):)EVO=_Z:YLAB,I>*:,>X(3;$:E*"1?]$8_7)QWOAW(PTQ%Y\.^)@7G&4R M"]JBM3?'TY8=-Y!@6@MM#M&)[;VB*R::%BU[C61PM/F]7X^L^HQI]KS_<+KOBG1!J7-UD2X]:A![ M]:Y@-*L^8E)37&^IJ+GGQ)%/88 2F2XCZQ^%E$#'CV,G"1V/>>I,L>=ZF-N\ M;F0$6R$UXHG.XC?@8MM 9>3Y? 3(@*]V;CHZI",;TVO"ZG_F;QI4O\?Q[4+JA0QS#ZC? MPV0AG+[3F,$^C/[S(9=GL#=/E?+FJ_/.W"R1D&U3-BR?57YP"ZW'%'^"C<*N MRQ"6L;=:%Q&QQM!^27NS#5:WH>EV56?$/]A*G?M]-"*NGWGK_Y(TIDG(7B7%"G4CI!L.@[[G-;,\Z"=<.936W8B3L1I[^Z@1KW6E,[SZN".K2T/&O,"GT*%,['ZH M'T'L4EEE%KL1]SAQ/27>@_/-S\WD; 4$'WMR555@4SC@N0J,D6U(%P>3HYU3 M0#3.=:X"9J)#':4/1>]$YZ+:O<*#@YS+3YF622RK._X-KW:E M^^(D]&)AC"##7%@F@EP8NS2" 0YP2#ASN>OK%48\ZF%N9DH**.]%:Q$UY^=E M&-64.^T=N&E!\VF])X;[H5);V:[ M:/A1DL;(QY [J7 ^2(!AC!($JE/[$IQJ M$]P"2"-/\U-\1ICK S!8FO&7>IETW@^H>CS[AQ[7C^6\V=!,C$8=?<@H82D* M"$R8#.$,D@#&) UAXJ>)'\6.$\=*I:&.VIW;'&]%TXS7[ (UL,4P5W_LXTD5 MS;5B,L_H:12*V6UGL@C,,\)W R_/_:Q_Z%^?8Y)J@U>KUWN]B*0(X0W*4# ME=%%A%('DUU0Z*C;O;C0>D_?E-PS5OQ1Y)OG.M.C*#^NM2U(3Q-S,QQ25%#+ M"EIA%^!CGE?KO-*P%7V8#9L(2W"-;!GZD!K!&"B 8F0#^MJ=;.HK*->=\2J/ MFVW,;PC9/&UJ'H[W[+E@I*D6+?Z]8O4%Q)IV@Q3NB_R9%=6KK"1;B=\^_&N3 M/;4Y]86?XGP'LE >UHJ73M>L8O9%G0C]8^PN[+S+"E@2%*>.$P#"*&40X2F#J81>Z@2^F6H!2 MS&T$M=B6>V[.Z-]96;4%>=A>@Q.>G)K9@.:K%2Y*^:>&Y4"7Y&"B3T-M-9GA M@(^\V-BDUNEHOP!;_4$+P/97!FH(YD.UHSEF,R'>495Z#@%(8PV%;5(>W>Y- MRT()&[[&JS]+]BWGE>B?-65FEB3Q NYZ$:0.=L3RE1*8A(A"[H9.PMPT(+[2 ME<1@3W-;<'9EWQK3(U:8K>AUT>2M\,+_?6&KO/9(0%VF2[>*U"7DU58'*WB. M;,^W,H(N<%.5E!J QUI-J4O]3%Q4:D#=TZI20R^8LM.\$Q.BP*O;-66__A][ M7<9)FD:NZT,7>9+[V)/Q#-B#GL^%"9&&)%(*5+K8P]P,2,O$TDH):C&!D%.7 MH>88R.&[SZOA&3N&01<9 Y::"]I?05-SW.+$/#47%#HEJKGTH.$I:%.5DM'S MCLRV1$3,?"=T_!3RE,80H8#"V!6^@NOQD"1Q0BG7BE92ZW9N4_XA%QZ#YM&D M&KZ*!X_649MPI]=7B=?B4:$61+8. M4ZG?:83PN(DT,\O;<-TC%^WY39FI6E M:#;-UG6K[_*FAD/]'S5ANHRNECT+PR<^F75U\,0[7#[>%^RCY,>DR] /&"/$ M@[Z+$40T83#U"8,\] 1\)$CC6*GVPAC"S. M)"'=#;A&?H3M@1WPA]YXN$8VH%O-0$>U!3@0'72TJW_:CM_!4XMFN(6.L%'R M#4=4(U_F#4=VHFR;-QAAO=R=D8:@-_/'=I_3Y0V-A-9!UM%8?>@'3'W)UU\W M*^8Z:>!*+KWB:5W1CRO\0S5>%2PPM\EV);"IL:A,4H:.IRJY.%3 TJU@V8&G[8.L'4'T5>EDOA M?F,:NSXDE'H0Q0)(C*(01HA0%P>QBZA6IN)0AW.S$+U$1^4"U$);XY5J,%<[ M-K")Y,AFXSH0;9)"'2 S/O]3T]U(WX;S3MG1]\Z1HA64O\LURF20! M0SC $&,/0>0D#";(%?]#4A)Y2-MZI0D_.MF4SWF15:]OL^?<+9>>CY->81#R$DBUAVY M^*0.Q=#G#">)PP(WT;I'N]31W-:*-G%." IVDH+OC:R:Y!X7L56S]#80&]DZ MFX%E$#O3CX2UT)D+W4P<.=.O[&G@S,#SAE'IFZ\;OG^BAN_>.3\)C? MX:)XY7DAXP++??H<\3T>N6(?'06(0\3"!(I&.0P03GB:I)'8;VN%EFMT/C<# M\HT\,BK/DW(.=N(#*3\X4$ S$EQG.-3LRU@@CWU3WX@]!"_X_E"[A*,$\YE M9RLT6J?K:>.;#4 Y"5(V:4/_-J IJ'.[IC6'A^(-P,%+<[,ZZ@PFI_H/G^,; MJSZR+3A3DDJ6+:;92T8W>&6)W>0B D;']([ZI$5 M,@RG8(]L768OK/%2Y&3^PJH[+MR5>YE9EZ]OJJK(TDTEC?5#?H_E)F?)$HP8 M]XGP)W "$8\Q3*@703^@'B',IX$?+2L9XZ;F3UPIC]9DWTDUWF=?JU-'O>ST MD>5VI2O^VTJHI)EE=NUH.9001)$O1BO!$"6I!^7PP9A3["/?8R[UER^L2'-5 M_V_"\>K*]?_-B*DYB!..PLCK1 /_@2I;AIS?I#9_6]2D.;+((?XE\T&*)LNO MHY5D\6_TLN=&6@+8DF=YK323.IN6H#OV/VTU:[4^_=_Q:L.^L)_U+^4R,U#-8UID' M\A905C)]WJ2KC(@W.)-J[DK2UV7K?Q99O9.D6=E>%LG+@VS;#=%/J%,;3<6] MNNTQ&GN37H]%(S!H) :-R M0"RT-[L_F 8LW+EHPC5M<_JC/.923/P^#8@'Y M"R]?>>L@KT/6LKA)H111 % M.(68.P'TF8]='KDHBI#1I82>'',SAJV\H,*_0"%D%49L+ZSAG87FR&A>:8R' M]\B&[8.02BPM>_]1WGU(><&A2I)VK1F4X^>ZB@T6QS*_*C%#V/9-BJ84;W/1 M8@;5Q7L8P^;,+.E7]L+6&_91:"*&L@P-PO:JJ!G*TVP M5[.3(R,ZLHULI6_2M+;R-Z[X5@.93]GJ +9*2!-ISQ!> :$E(V@BP:0&\ J( MCHW?-4V9\CJTP11IXO$@QA2R.$V%3^@%$#,'P<3UB,[YN.&YF:B6 MJT O%.4$K7[[BNH;,#0,!I.H$C-,&2YR2?Q3&@8KX2"?\O4/\94_ MO6=I]2":N/F5E0IIZ!"(0AK#E+($4C?VPB#%/")8QY$XU\GW_LPL+2 G^UBTA6Z M3\GC);CW68-J,$]L3>6%>IWJ%W#NN@%!, Q1+&9ZPF#LTQ"ZW".!XR><(Z69 M?M+RW*;W3C@@I=.H"7, U_ J:PS"R'-747^]RC#G=#6K#7/0TG358K$"75HZ.(6]P]K^E:H;[L> MTQ.GTP"NY@S9A'!DX[H3%32R+AKBX!)TQ+7G(:D"8\E;&NQN4L])5?EC+TKY M/7V/ZA/[@5?-EJSV]3E/61++?$Z?)!#%PIW")!#&/$I=+R$)I6J9G6?:GIM7 M58L'MEMXCGV?E4^9/*R4)YGYIKHOV#\W-"/LRZ8N MY,I\'CEA0*'CI\(/PX$'$TX9]!(GC6B 2(I<91ZW*X69VX1OI*J# M%1EBT^A2WPD(922W6Z.-!M?7M<,W8$8F'I31CV3J%.J=*@O0* ,ZVH"=.J#5 M!^P46H!&I0G'1X-[;<)QFHAK;?3QTF-6LP1P+Y/:M7U,QYQF"8T#IC1;;1JL M@W\7'<@@5AF9($-?\[7,,Y>>5NI'$79]'T88AQ %)("IQWWH\"BA4W]H/K,+:8P6ND5>5"9#26 6L(#:1?;^ G"5S/8A$ MKR&^_/9T)G90@P/C.?RTX5$L_M4$OVXY,1P>!\3'$*6N"Y'+(A@32B##*.*< MI&$0*7G\%]J?FR&4(8N-?(8$&,?X*1[HF:,R]OF=!B#ZQW7GU;9U.G?4^K2' M<>=5.SE[N_"880[J+H.., M?F'5$J6.XR:^)W9PW('(\\1LCJ@'"6&,Q[Z+D*^5*WC4_MQ,5E,H0L@&>%Z MK!76H Y>!T(U2W0%,",;FJUD0(K6C;O>U15L"&SKAQ8=3IT;F>=24]!9KH)W M"I/-VG>=UJ>O>'>JVMDZ=V<>,SBX.2W7N:=!DQ@KG.J,A-[(9:0ID MI9<+9+7" RD]^-[(KW,&I(>TQKG0:(A/=%:DA;RE$R0CS'I/E?1:G.ZDR4C3 M@],GLQ:L48Z7;95>AT1N[/,$>E&*93 ^@S$C#B0^383=#TA M;+Z+G!B>\0BLR[>H?SRLL )9]/$;YJD[#VUB MP!9GXBMH3S,]F(&DY@$&*>GA&-@['63N=C6)+EO\95YO"\H:P'Q:+B3QG.ID\E>>RHN>2 M>7J>-BZ,)".VSYU$?67RQ'U[3"5[=I*,IFT-T;U&]B[U[O MT^YX\V2&5_=YF365HRO) )BNQ(MEM72\P(]3QX6.Y!I 'DI@ZG '.FGH!Q1S M3E.M[94UR>9F*(\F[TZW!=AKMP [_62,\$Y#L%41?-\K"3ZL-T]M.5#- 1[ MPZ]O<2<;U&F-\53C>979MH+]"!;].KG>S-A;@;-O';#3@2'I*EN)7W_\P=;B MFUS=K.D-?1*+4%G)+_2%??@E2\NS=BN^K[&1. Y!// A\1T.$?=8R;:K%X/^^,R!C-1ME-;,__MB-?;G3*+ ; MK7H #I78H;^8Y,#P.DAM4;N:"3$MU^M50)V0OU[7FID%?L^:$O /^%>G[MV2 MLB!R:8@@)JGPN+&;PB1(8AB[84 "AV,OER9@TD_&D MS_$F9MU'S5--6[%KDM?5=KW4,X(7@%8SU9IGX< M+%F>"YU,:EGZ%3VV' -/7^6;"3NT\RA:$]2& ;A>$/JA3Z'G^TSLRG$"8YQR MZ"".<4RQQWVM7?E0A[/SMQIYZ_5Z)_%VJ=:,PE &7GBKV:$1D1U9)MTS;*$#E+)DNW]TDMF"$TQP;-M!G]M'7JS";XE.K MSU_O^.W3LV1KSDB[H]B??2B6Q31J?&[FJU4";+60X0\[/>2<.]9$O=:F&?C] MYFT2W,>^5]"%''RW>M)T-89&U3_->IRL2NA5@'2KB5[7D)D+MZO-*1S9UZX: _;C\]W-JO#&0( MG26'3K?W21TZ0VB.'3K39J[,;]\>RM^D95UX8^D1[*8)"J$;A)*6'R&84,S% M_C3P6,8U"(7M-/*3?MXF7_R2NA<3PR^^8&86VARD\B&_(?_:9 6[+W+15?5Z+[Z" MZF9-);'MLWQDZ88NKOT?[/!4$M#&,'72!#HIBREU4^3&WNZ"3=UU'+I W)LR@Q:T#_#>I=_8ROA7C'ZF>%2 M3,F;ITKUB.K;TJ=,]J^E]SH278O/TA(O7.RYK1M>[GIO5*O\IHSV_YJL5SXN? MN* [U]KWL)NX?@!C)W(@DQ/R6!CI>DAD8=:$86C7CC5#+NUB!]QTN*?.^/WUE%A#]G_/BOJ' MH^O3^R(C[(XWUZ;WXIM]E"\N'2_UF9-Z,,3>V+FT%$WM@(:Y^GYC>W8JV'- M+%2K [HJ=^F%0/H*NL_M&(BDXC4K9?/S:9;N_?9;:>-5=@A8#*2;=,1LA>-- M(_2T07V3#L1):."TO9LM>++T>54ND>=BE! '!APAB%P2PS0D"7292V,_]GE MV;)23V=HFM5:,";+6\"U;'HK0@N3FL765WYDBWK3K[&V@3M4T)(!:AN=U$ < M*G(\@8]^U3\=K&=S^6Z5E^PA_[Q^SB2U[NV:?A%CI7I*V-?&W!PR*9/ZD6 O M.L-'@[: &7ONU6*"6DX@_-*'[(G)&X;/7^YO:S)M\8.\RED (7OVDM&-,%&] M0&H='JJ@9'2(V-OP9(>)*NIU#Q65GK]BZ_B5/;<+\WV1_RCP4U-3T\10K9"NRUW-S2(T3OA>5-#*JE6,1P%AC:W4U;A- ML?TQ@,QLF]*+ALVMQ?F.IM\.]"I\UH7O?\,P'J+("6.T_"B$?)>O:Y*!=,4D ML=HR3@/N(QY [O,((I\2&(>^!VGHQ%'(8H)"K&,M>OJ:F[G8B@KDX(&L+#.G#6KHL4PAF$T M;,4M]/0T;:#"L,HGD0D*KQCNYND_-V6U#7N@-&LX2B2K_^VZ#2"J;5IZ?"SQ M588.E5G%OK'B)2.L*7DDHT1_K.M6Y.D[6[JW27^(]JOW0J./."N:%3](*&->2"#A*(0H#5T8$S> #,<1)8DKF;,MO8OX!#PTZH -/RU19"8! B] " MM!^>^.X:E,ZPF-=( 0D5D%C507$6[B)F._YO'3YA7:]_CPB+L8;36A#&: +J M7R-_R==?6%ZV/&>*]\8'+\UM 13"P2\?[A1/:T\Q&+X=-E9_9%N_U=PB?]M% M=8WN=0];FNPB]ZP"W9O;\P^8N=Q?6"5K\MX7^4M&&?W]]<]2SN26T5MX^Z<; M5E?>TT8QAT$2"]\XPAS& 8M@P)P@06'$'+4ZI>8BS&T.[T0%>+@DKZUA4',R MQP5W; O!*E!7C-Z*+UV_WZ0&PF_[&]C#/O)Y@CF(EEPJ P$F]7W, 3IV4JYH MRYL*7:_D3WM;E9([FNWG^X V)MU7(J#J!0QME'#.(^Z3\?DWK-W@FSWV=UABECBN=#EJ0.1FX804Q=#Q^>$<1PX#M$J,ZO5^]PF M]TD1R3:-;B-]3O&%RR"%3<7J@*N&= _\)E0J_[8_M0:XJHHLW518!A4U[SR) M^5#*6(?'?"7&47-SH#>>:ON"T49I9(.SE7N?U[8 M>R+]I1W+_XH6P$CW&Q1 M]&GU/2U!GPDL)_1\1HT8\%_4;?[!9 3K\V-&L$"&X>V!6NPG%+D1AT[JAL(> MACY,&(J$>41!S'CD>Y%2QLI@3W.S?;6L&DP*O2CV6R&KV(QL<1JSTI43U()J M%N\8ADR#:L(6=!,12UR"T!*+A H:O9P1O0U,QQ"AHL7_&IR_W9T MB)^$N_,.%\5K2S=1+GV'I21D"(8Q$1XDHAC&/B8P2!'A*0[3)-:B,]7H>VXV M5)Y8YCO^3ND9 M*5U[@6F3*39C:L;3:WUQ_RM;LMF)/Y3)QA85*P@#ZH;19 M<5B)TVR@G[G9)REF)S0&?)>2@EI4S0S$2\"JVJ&KX1K= MYA@@96!>>G&P9DK.]S*QV>A5]=1$]#]NM8C822V?>NNY=&+ARP0TA2'G,41A MZ$@*1 8#ZKHH]!%+4RUN*JW>YV8Z:J&LEP^[@'P<"/L<>R$,B.-"Y*0A3/PD M@"&A3-CM2/R<+->L>BO<=YS7U40'DN"* \F)QLQ)O##EB$#7#Q.(>)S"A/HQ M#!+L1VD8B@4WUDN(&VV^3)/=MB\(UQTT,1AI/97$?HUL5LUER41#I+8XCP;[ MR$NV9D6^6OS1Z_'UHS9N-;X+?<^A%E\_+(J5^ 8:L5GL_'(9 "\F),2I"SV? MBJ6*>@2F 8U@E*:1CR(GBCDU*-*@*8;>JC59I8;W[+E@I*FL4V> X:>\J++_ M,E:3(GILK"N*'C!$$*8H"X:3S!&)7N.L^IA[& 6%A MH%7;75> N>V0CH769F#1Q%_-PHV)ZL@F[EC>11UAA(MMO=%.]-'W^WR5D5=@ MM0+IM1!:(WC1['YBUA5MVM+#SVWL*_,]0N6) M,*WK7<1>"E/J(9C&+*()H9BY2AQUPUW-S8+5AYY[:1=M;B00 FO<CJQ 9 M8 VS*( U_":*#S#Y[/1"!)00Z8T1Z&]ANB !)4T.H@34 MWC#S&=])B==5T1"K9.5?O[_^SM;D\0D7?]6AS2ST$\(=#&/F,HA2)G?'C$'7 MH:['N!LYH5(TE6J'<[.H!_("*3#8R6O$_#F(N)I7:!/'D:WL-1!JNWJJN%AR M[0:[F]254U7^V'53?L_4R)35'?_*7MAZPY;83>(X"CV(>>Q!E' .8^H%,,(. MQP1['D6:%J73^OS,1UDS>Q:->+JFHHN;JETP1&-T(] \74 "(,)?T9A:[.[ MV_;$4_F,6J?S]MQ#AMQ-PDFL623N>!V6*'?J!7MDZW)7;UTS14&CQ1E]J#NI MY=?:!+X>" X:R4=)3C! S!;GBT;/T[*RZ$-RPIMBT(0I:6#-JW:/B^KUH<#K M4M()Y.O:K:-10KG#/1C&'I&,9"%,<41@$GD1(GY,$=9*T^KI:VZ+X)8UL)85 M=(0U[FEB2L5!E4])%(=?T<^OOG]Y M?I")AJJIU=OGYS;'[_$K>*FS^GA>/-4D]OND+_6\ZAT<_3/9%(F1IVPO".![ M+:ZEC.IC[8V2J7>-3)9'?2QV-X7ZY+R_6/$+\#)":CK\1/)/Y]^-$A%]6WK:K_NEM MXL O*WC1\3Y]TG1JY^2OV[+<,/J^YC)N#L-K4L+]"?D=[U2B^,:(>%*&72Q= MWXVIY[K"^>8!1+Z'8!Q1!)$3!5&0H%3\CYX5N$*:N1F,O<#')6K$7JD-5*H9 M$(X9$60\K'A\S1K?]&=6/8H_"1WQ"CQOTE5&1(.B 8&/KOFY9K!5+=5$0SBZ M49,CT2@"&DUVM+BU,@MP.,#=NCE[C6Q:00O 6C.8U\@RL6VU -NI&;;1J*7[ MQ<:[EYG%- XQY'XB###',4S<"$.*O,B)$Q+@*+KJ5G&6>Z0S%V%#>P(=4 TO M#N>VB3) Z?I;PJ&]E)6[P0GW6FJ*#MX#6MF/F=)6'Y!3RSC97\_"R6#T(9=_ MZF0--.D$R\!G/J4D@11[$42,$['+PP0F"4G]-'$])]4R*E,)/C7[3AN"Q# MG;+0^6;DGQ>'Z5L-##,HQV X<&]=;4%7['^/8@J&@V&M5H)I_P9!S*<"[,7; M9LBU1;[SS8K>YY7X06RK5Z\WA+"5)-Q@?SX_Y \_V>J%?<[7U6-YR]]E!=D\ M22D)*S^S:HD3CJ@?^M!+/"I\;9_".$T<2'TWD D@4<35^="FD7EN*^(^#Q77 MN@$BE0//>^T WJD'-L_2XE6UAN"I5G$!,@Y(5TOPQ"K]-7/*[Z9_N9SIUS#A M2GFV8F;[I=SQ9F$L0:TXZ&@.]JJ#/Y_!0PX:[<'G]DNYY> 2 @F-_7H1'- M/K^O9**P^-E]+7HQ]]..6V_P_D2B3)<%,"VV!^D$$W=]R3'J?J2?Q+_^ZS^V M?Q'_(VN^_M=__"]02P,$% @ 8X%56'R9G^YT#@$ %-X, !4 !D;V-N M+3(P,C,Q,C,Q7W!R92YX;6SDO6F3FSF2)OA]?D5N[=?U2MQ'6W>/*774RB8K M)9.473/[A8;#(7&*0:I)AE+J7[\.DA'!.,4@\<8+Y5AE28I0B/#C@4GG*=%GLX__MM??O_P"MQ?_ON__[?_]J__ M%\#__.7=KS^]6*3S,YRO?WJ^Q+#&_-,?T_6GG]:?\*=_+);_G'X)/[V=A759 M+,\ _GWSSYXO/G];3C]^6O\DF% 7/W;QM\M_B5$JDQT'YDT"%;4'9TH&*9-2 MQK+@D/T_'_\E&I,T>@\ANP#*>0?!603ZEX5Q)5P.?/.AL^G\G_]2?XEAA3\1 M>_/5YLM_^\NG]?KSO_S\\Q]__/'7KW$Y^^MB^?%GP9C\^>*G_[+[\:^W?OX/ MN?EI[KW_>?.WES^ZFM[U@_2Q_.?_^?=?WZ=/>!9@.E^MPSS5!5;3?UEMOOGK M(H7U1NK?I>NG>W^B?@47/P;U6\ %2/[7KZO\EW__;S_]M!7'MOG_'?_K*:GGV> M77[OTQ++O_TE+]*UX>O#K M&N<9M[Q>K$3_]MH/S:JD%\N+?SD+$6>;[TXR3B>;3WX65^ME2.N)L3D751"8 M9094" Z\+QZ,$UQHDJ\O\CK[E?05T;Y1S K37S\NOOQ,'_QS%4G]PT8V&[G< M6FXKG^/HOMB)'^AG)TPJSTKT8".G3>1E@J!X >NYX,9'U&A.(GM_M>M4[^OU MV3+]M%AF7)(IN5@N+-,M'5\'\>XG?OX5TD5_.\PLZBR>< MU1,3(Q3'$11F!B%Q#X(@GFU ZV,;*%Q;]B LR/ZQ<+PL1P;#\_-EE=2KZ2J% MV?_"L+S@P:,P-J0(CG,-BI.W%",Q$EG)V7AGC!&GG67WK'P0)%2_D&@BT4Y, MQ(=EF*^F5?8[,Y="I/,M.4 GR_A3.<%$6&B\P76/H55*+CSBD=0&BG>>39 M6PP-$'!]U8-08'M'P0F2[ ()K^=IL203MA'\>Y(_/E^.DG9R[@,V'\/5U)O%-RW2; MPMI90E&R4\H9T"H+LH22;*(+ I"E6*)R(0?= ##W+'\05'SO4&DAVRY \BQG M4L%J]]NOTSGR"2L4-OFB(=D@0<52(*J-#ZV3$4J@8:L=':<* MM2=D/*<_OEE^6/PQG_A8/,&;'">;$QV$UB?$)0FE$<4$J*PPJL(O%VLUF'V_TT_;WRG0L8M928A$.)ZG]YHJ'J;[C7.9)(AQ9_>\QG2\)NES$#]/UC )H+] C*I VJ)J!HP Z MJ0AY+Z;ZYXF/H[3F*>),*1U?]A&6IUTOMO9W$QFTADQ66*AD72 MY,84I\%KX<"JHAT*+K/U)^G^VG*'*;[CO.7QPNMDT[_\FCZ%^4?<)%R-\ZS( MJ,!JSX!L5J8P)W'Z)4N"<_*$XR8;?W_5PS#0<4[R9%%V$0[\ V>S_S&G8/<] MAA6=8_GU:G5.!UE,U@JM+10F+2C#.7@D2^:92#:B#E:<5@GUX/*'@:/[+&0+ MX7:!DO]8S,Y) /UFPRJ,V3V?/(4\KI IZ-U M*%N8C+M7/PP;W><@&XBV"XB\GM.GD3BF7_!%6(<=6Q.O-1?!!?*4D/B0Y"0% M[1&IQ^,%V04.WI^%V>R7\]5TCJO5A!X_$A'WM^6 MBS_6GYXOSCZ'^;>)DPI%R )LS(YBZTRNP\3^DGGJW7N-KJX-4L?)Q$4WPJ$G<)MR 8>,,UV,PYTM%7 MTHFE$/>O?1@Z.LY>-A)K)P7:KZ;S]^NS]D62!!043SYRK4[S+;Y/PV%@Z3CCV5C,?8'FW0;\>+:)O%*5U[=G\S#[ MMIJN-IQ)(Y5028(UF=6SE,RD M?\+9[.*@S46GI)P#;A)MB\($A*0C^65*:U]X#OZTYT.WUSP,(-VG3X\68Q<@ M>'L>9]/T:K8(ZTFJK^MMJH\@.2'8:P4N9@7(K&;!8V&L17W-WI*'/2?L/E=Z MK!"[0 !!]ZP6JB_2/]]_(K&MWIRO:P.#>G4X42:KXAVCT]))PK/6$$HPX J3 MPG+T5K: Q$,T'(:1_G.FK<3$[ M;]SMZDP[RZ7G)@.ZVJC#D#/M6"2WJ@2KT?)H^&E57M>6.TS[':=6CQ=>)Z?) MU>O[5_2=U21:D1UY3*!M(2]*.@TQ)0Z9(BP>DE=1M(IEKRU\&!(Z3J:V$&A7 MF-AVZM@R84KPWFI/'I(GG0@M*WY]9II]R*#-\I:2:Z?% \=JB6LXD;ONT6W>PMGZ]7%=ZXVV6/H.M9R M7*SQ;+4BL>[/X MP\/!J97D.P#1LY1J/[35.TQ(^X)8^@W7%[S8G#PW7($VHG;5G'@Y&S63? 8[>+O%SF.:77S_C?(5D:]^L/^'RFLPF MQFB9-<4?6@6*/UQ*X#RY!SD&S;FB_]N'$L;'P.D LL;IF#P13@%4.(V0LAG6/>\2'=\'&:*0]HAHZ6[O'06%!TVQ :ORWF MZ89$&,^VI"Q!JF#):DH%/IL$)DGO==9,L-8>T'VTC.O^/%&\=J(*.K R;Y>+ MS[A26Z20S,\:(8Z,@D66[CP,?B@*<4 MM;;1Y?A03>)M0,XO";!SS].*:K(]>>V>!2VEJ)%%?DV>$%'(.J)+)7#3&UH,$ M]1"W-095.P5T@*87NV5K5?T9?@A?+S?*)'&;N) ).#(-RM .<9:\09FE9CIQ M)1ZLW3D&2O=3,\X8G4%QU$CT'8!H+]FUY\DEACXRHR#Y6H,M$AW=*G*(6**E MP)?BV];'W)V$C#-[9U@3=++ .T#-EOZ)9#XGONFLY^D,#EC+LG,$C :3%(70 MSQK#9+ORN&[S$V6('B7>#E*+OTY#G,[V+_*YPUG:RB! A% M^=I4"XUX:#C",4"YGYIQG>7!P=-(#3U8F=U]W]OPK5[V76;<,Y.%6P%);6[Z MK $?0P O)#HCM"?G?Z!;UNN4C)M4;*7G>RY93Q!Z']!9GM.JMV0TT2G:S:[B MT7CRSPKMJAPRA)R0?#2&.K?GI^O MUN3I+R^XNF@B.HE*.R^L@K+9%YIDYFO'+\U="2'2SHBM3[9#Z!K701H(68?Y+1Q#*MQ 2&C(_,H$ 7.M9''&,.=9B*VO9.\A9=S,XE @:B#V#M!S M!P>.N5)BL9!<(:F@(/PK"D8I.A6.&269:@V<(S$S6!9Q(,R<*.R^@OX[$F5! M,>U1U8P6!0R*'$ ()B;PB"9Q9F)XL+/LB<@YLK)H,,/SE*'_BT43@B4:V!EU*GP$4#T3$)EN)1R6.B+=DZ^?@=DKK)!YRJ_._==IR@B0Z M]>MB_O$#+L]>8%SOI>"5PN!14^"0O"4)*;+H,4@HN3;JI:BAO:M]-R7=9 4: MPZB!W#M SSVQPAY#AL[KZ*R#J'RH95 ,G,@\@JIM\0&-, MM=5&#_"Z$47LWQ%F79(, 5"92&86$8)TY!F0PY!32*+HUJFF^ZGI)@_0&E!M MY-\!DO:8F&B7N2PV@#:E/HFJW9V+K#U(N):2%4G?'LX/'S=T>TJO^U&"[B!Z MJVU=I^M-;\Y:V;N85U.*)")B11*H>4@:F'("5&8*O,P9Z)O9&F3>ZMP8,P^0 M,VXER. 8:J6(#NS.VXMU-]V"MR_%HU+.TJ\%4T)J"Y+5YEG(2WW'$B#)Y&2,KICF MM[4W:3@(-KEJM@09Z %)*YV?GL]HL:A,$ MU*$82_R$\]7T"VY37[\N5C7A]:9\"%\GUK/L"Q<42:;ZVDD0>V@]Z.*08>#" M/MCD]\A"DL>0>!CP?N#&1P-JK - OL-UF,XQOPS+.7F#JSUV7V"9INEZ@H6D MICRC+<9KI.M(>H'8XB0]G02C8+>U7_5]J@Z#W8_[?KNQ7CI VN;T_[28D696 M]6GG^ML$;;V:%@**,)F"#G( @E<>3,QHM2J:A8=FA![7J.XF%8M\SY1 M[ATD$/9R'Q2WWL&/BRXI4RP802&K(A\2@E$,0E26_L<$BP_-!3PQ\W0G38>A MZD]1 'ZZ3IIA["G[D;[=*.(3KJ>)W.]KG)S8G/3Z)P_?J?0!3IZR;6D*J",% M?N!UT:!X"1!#KN^Y(S.YH/>Q_6GP!&U+9[/%'U78KQ;+%XOSN"[GL]M-QBXJ MKH%%RO5ZMSXB27S$+*Q 33D3@QM$."MQ!9\)PS MLMK8^G7Y_=3\ *]!6X/J"#5T"JC]*:2.L\!,8D#BJA.L60(?-V.,<@K/6BND+:[?.>U<7\,58D%*JHK1BR%I[6_>0\@/4 MWS3%TA$*Z!%'UT:].U]2(<,:?:X#/#7MB<14_5)PM%$8;#W2YR%Z?H#:G*:( M.E85/\I4L4N)KA9E5]I/?WMJ!O^>3QTD>W\(!XTR]]L*A\L%+Q'GE5?">P/2 M98KK?*AM[>O3U%"X=+8(Z5H_C+N'E-,K(+[@_!Q?TQE%"$:FVACB!SW%Q]"^3,RV@H[ #CN0"26P!G:NY7."[0*^5UZV=>UP@8-^4^!(2.EV\'X/C; M\N.FR8< QK&R M[:! YO*!XFZ^T.JJQ"-&H^S6?7"YGD[E/%*6)/@DL;H$8J4=. & M%2$DET':XF)(UJGFK>SNIV9<[V88(#62?06N^@8UT$: M[%P[3=X=8.:69"8L%V-245!R(>1K:R!*F\%1.%F8SC&IUE>TMX@8]^)_&+2< M)NF>(K&KEV&3$KDJ6B5@CNPB"<1 0!9!:FX$!1S!AM9WK7>0,2YWDO/1>1\LY"BJ3)P"%Y6K+W:,#]DP^JTU M4+NW1\<=+>K'(\5OD3+'C_7^[T.[&"M,YZMJ.7'U9O[R:[6FY]/5I^U]<^VA M-]%*&&6, BNQ7IK49D.!20A1%)&4%,A:GU[?)6KDN'TX4+551P<&:2.KWQ;S MQ?6S^F+3%*L4TTS5JA7B1OD"L0@#UFL30HE&F^9=#!^D:.0(?CAD-51$!["Z MGQ$65>UU;D$$P6K1N0:2DP">5582??&V=7[Q-# -%\\/!Z8VXN_ _[Z*'"Y* M"J;S5E(-U-YV'Y[35YHIONC;488;%)O%[X!9,H M282Y#B4VL@Y68P*<9!0'.ZM=4?3'YL/I!V1GW!+=(3S_7G3?S38@%G?;^!>< M8[T&MX%YEAB"P5HZPU&!Y_5Q!;+@C7:UGO.4O?1,G+_O"$PTT3L'3C[ M-_GX):RF:1)X4BX' <(F.F*+D;0;2#(Z!5$'JDN76I]-=Q(R;H*KC8Z_ YS' M"[Q#U+R8SL[IR)MXQ"Q94B!4S=/55NLNQ ),%1FBXHRYH7&S(V7<+-:3(.<8 MH1^-G2^XC(LA;] M_[QOB<$?@Q[$6_N>CO#@A]AB9=W"8 M'M)(G@Z&Z:).PUS6H7,OR$99*'"%YO7Z@Y\*@TF,)$<%YA-KMV,\OUHLR?F8;]NEIF\?EF&^(O:JON=Y\]5LJ_W\O\]7F\%4 ME_)9+#=_L5XOI_%\79NN?EAL^Q1/0@ET %>W)-7J<>X,B8G5/#A:I9GVR@PR MHO"I&.R@9.X)T7O@YAD?2AWOL]_GI(!9[2?U_RYFU8FO=61586_F[S&=+[=M MVI?3%?W5B\U+C*T&+X>6A)*"0N:)>T5RT,5 $"(![0/D3 B17?-GP@/QTD%M M8'^[YTD!TO%&N::&!^Q""ME@JD-\C&>@!-/@M X@K;3*"Q]E:IU2.Y'D#@H7 M^X/]$.KNX#[]#DXO-VJJ4SP9(J!2GL2(!B+GM%&STP)3=,:U?C+R #G=--,> MU.%OI8\?90S*?L9I?_++;C#5;@!.PWS:_8L,GE$[D+_V.;7;(W6NLL%.BL(( M2=)F,E?*:HA8) 3R6"/YL"D/.2CE?L).GQ"V6^1#M'>)"@3K!TA*;O \W)8N\ 0S=X M>+$XH[AH$KB40CF2C"O5%=7D#BIKP/O":DW]SXB.DW %,/M0H]WSY;@?PN6?L^8X9Z[*3T4I(F^ZE3 O:"YPV!.T$G4,2[;O# M/DC0N.%^>QBUDWX/4/K^(/,=8Y(3!\H@U/U C*4"T3L$X62.(FCN_,0FT71ZQXI6D/9:5<!CNXPPUWF8QMPY!QT0H)_%O5=I+;@;&10A*-8 MPS%>1/,2LON(Z:2.I4$PWT3#FBOS?PAG]<:] 8+>YO"X)DT+@I@XDST)" M9%$#<5*2P&(%;YX1^BY5(X?X;=1_$U1M==$!NEZ_?;,SIUY(7P294X;:U3?9 MY.ZA\L TB4=K:P1O/O;D8O&1L=)8JS>?PQ\EX@ZP<6F-?Z73=],38A)\4BE% M!,P^D:>6:1MQQT$+*T7,/(?0N@+X-A6=7+TV3#@?)^ .('*SYN'U_ .2X[3H [!&@61CY8V.T5IJ=/>V>[Z8?R&; M2_I\4[9_7D^)S:NJV$D1WL;:K""I8NMD50'.*W)E:DFL28F7FSTJ;Q(9#CF]H!//\#&J.?'4?3G/(_F%3FOC+,^ NM[1F\#!1QY DO];Y2E3\SNB M8?S"(20C,)^]2"5ZV MCEL>26(G%U1#96G:J:>#1,U>B=L=]IZSD HGN=DZC98,/'@3&1E]YIUT2@?? MNA3C(7IZ2] T!,+]A8>G:67TV/=J5]Z4U230OC/*6,AT"H!*RD'(](NWJ2@A M2^+->R'>IJ*W#,MPF#I1 ]T@Z8[JRNT>F63:%JZ0ER&0MH-*1E0S;^KS>H?& MH+*B=>/G>XGI+7$R'*[:Z*,;>&W8>+U:G6/>?XN^9>DW_&/S5ZN)XB8GJV+M MF.= N6C 8R"W-A:;;<#,!GCA5+!C9H;375@4-V#U>;G- 54P9M3HDL MMU.U?Z-* 9R.M+^T-(IG3"X.,B5/CKX3]-0O^+9;ZJ)3).9:.8KS MU4:O$T'1DX^U,62FL%XY6VH>/)!/F@*S)CDC6Y<,'$%F;QF3D?9XMOB)L?>GN^3)^(W;>S,%]-F!;,2LG!,)=JCMV#$ZEV!@F:A^0$-N\O M=R2IHT]%&ANM3779+V0WF_)>+B=:9;G9DE+*VK%&UC="/ 6.CN4ST:IUB-: MCR)T]+%,8\.UH1[[!>MV3SY+)-#5YO7D:N)T\8EB/4!M0NVO51ES#&*(KE 4 MF%-IW93J8.+&'_PT-BI/5%B_2-QLMVM\:5FT4(;7>0LD/6,R1"$D..X2CW4( M0WG*H/WQ./Q3W*T,HJX18;BI(+J'J9=?<9FF*WQ3_A&6RS!?T^8R3N@<&"!C MQ%JU]9Z^!845Q35FEL(-__*>:JZ#ESP,6S_T'MJKM%\@' M5@2S$,@QJ7N5#A#:M49"0._!*B%B\>AE\XX\)Q%\&(S_]-=%;17;+XIW5Q#U M+]]\WOC8%[X1R=9YKHE)\H9J$^Q@'+@8#$ATV<;, G=/:H+OI/(PO/X?<(MT ML@K[!>GV"N).!E'8(.LPVB2+!*4=TGYT$9(IM!N)866?,M-Y D3__'=()RNP M%X2^P\^[+&U^-L_O<#U=WK4E)RY:E:54((RH+>1+@*A$!,F]-0$93WF0"\X# MZ3L,EW^>VZ(AU-;/(Z[#6-SLQ$D1(4FG'5B9D3SP4DB45D.6'!7*: 5KWR_^ M8/(.P^6?YUIH *7U \MKI:C;#;;C<*)*) ?::<#"Z@QXHR!DIL&P*(WCS'+> M.C2ZGYK#BL[_%+<^C532P6E\C9,=#\\7J_7?GN-YIKJ;QS=O5[<*>];Y^Q5#]VSKP)Z+B MPG$.+(5:R&+@11C]TN_.]Y0Z#U9_D9J>I[,<'U6/N!C9V M.]ZLR'N'V\M2?(_++].$6WF\P[3X.-]\RM:5R.B$BL*"T]7#-<*#+\K3ES:[ M.NW=B=9-"X?FZ3#<_Q]S=?1D\#C:"_B"R[CH9+HC&L&4D!*,M'7J:S 0D6AE'0IA0!M3"'1UHDR0Y#)9^EH*8^, CSGNIZ>!^UT_\^UR\65*DOOEV^\4 M1;^>OR& DL[F'Y^E]?3+I@;H4@(Y2J+01!"EMO\)=**'5&O;M$7T,>F26S\0 M?#R5G31J/Q5!=SCM0ZJK \_^1E@2$WKO+'A>WX4C=Q!4<,",9%;+*#"T[JCS M^'AP,!@-K>V'(\)'B+Z+3,*U3&%-\\W3=(;7F/JP>*P\'0NUC:T'G46]J"D& M@HX4N7B/5HO$$ =-'C?B8]PN8T^,X]&!T($9?8&T^R0T-;/'E0,@ER>C%2;!Z-CHIS%*UCV4/H&M?HCH^>Q<"J[ "> M][38B#+P: N=.2E09)^K:Z3IS,DBD4%P)EC=O%3K^$8H@]G+[B#80%T=@&XC MK?K*X=5B^6)Q'M?E?/8LI5J0L9J@"<+D2&Q(45\XU*'8GANPRDBNDM%"MX[K M'J)GW/:-W0&PF>I&]50WM1RWLUR70ONU?OUN^O$3Q8TDSV>K%:XG(@47@E) M'CBQ2$$CN)PM^>&JA%(B>43R.C#OJ:AYY,+C]G'L!H&#ZZR?2IR_A>E\526+ MJS?SEU\K=^?3U:=M'N,%QO5$D^>=HZ[OQAW%A'7/>9\*,,$5(DF5N=:IG^\2 M-6['QVYP.HP23P5GF\ ^T:[;*'3/XR5FIJOM 4"^\-LEGDW/SU:OYU]PIXZ) M"77\@JTU/9AJ<^D L3@!65J&UBKEM0V,M-8;Y[V\V=KYGA/_[L\? MM\EC-W!KI8$. IN-T_'Z['.8+JM@GU.T]K$VGF9,J^PME(0,2#QUXK!-X#E' MXE ;(J6U ;R3DG$;-7:#N(;JZ@!TKXC\;<^J2_GN=1CBPC#A+3$3:_6A0P>^ M3G-U9(=Y)!]8I];/Z1\D:-SFB]U!L)WR.D#B[>CLQ8Z0K7@_A*^TO6Q*Q4FE MP9>:K/(Y@[>>MA>BI>^SP,7PD\7O(&SD#HS=0;.]-COQ]M[AK/+SINPV'LFR MOMI!)K1,O(!G3H,2G$/@S$'467+'G7 M"%QZKE6,%WXKA3@Z"*X!7;TK53S4A#P#@\R++'WMHS_$TXZ[B!FYZV(WP&NK MM?%MV?UV^E)RNV=9EV)+7$D*S6E_Q4S&VB@&+C -"6U!0TXNLZW?OA].W $29(.6RX\.O(N M6@'P;-YWAP4FQS!:E)]7,>>Z;U]H>1VEO8RR?")_-E=@S8B\VX]OPK>[$6H*4 MTO*<")R&.)UM.T5:KI%Q;<'%^I#0!SIZ2I!@BHY,NI@B#A]F'T)I;P,RG]BB M-E-BEP?[\\5\([Q_3->?GI-_19[4\H+!;Q-7?$3&"D3.,J@L$P1A)%B?E?%" M>-]\K/0C2>QMB.83@;.=VKI$Y>90N"E*^MUA*W5U<%J3/WS19*K.8%HB\4K;;/VMSJ9; MDYMM'R4>3EV7+Q:;X>1F M6?@P2NOGU+YB\ 5^P=GB\_M%6?]!JI@DD80A?P>*\[2'(^,0T#I ;A1*9T4R MK:L;[R6FR]>%PV/N%)7T"+'='GI-NIM_K - =OFK)()@4EH(1M5A=%@K*['& M7:@E0U2J^527[Q+5I1OX9&;N)!5U#+U?SE?3.=;:]4VONRKCW=]DBOZ+RIX7 MX(FVF(J&'%S,&6A712EYS:@V?Z#U"/K&S=B,#UC^$S<-.O=F:64FR4!; 5$:8JO4/GBL7M,S"LZX-X'9UOU7#R)LW&RR;$//J%0GY?9CAF_+L2YC.*F^TS>IWKEC?!)([#LLG1"6-W>9CZ6R'%?N8P,T;8J''N:^9Y7=KF7+PK@@Y,V@=&A\A6(+Y\02F'CADM9&?G3PIIEH+O\,C M]$VY/_4==+08,X*5WA)K+H(WY,]F;PI*8Y,HS?-WAY,W\@.5T5V[-GKK )*' M2W+"3;2.8X!@*+Q76*<-A,"@"%&R-%*5YJT9#J=NY(XD%;"=(ZY!P=;;_68<;CJ1SWZN.I2PQ:J:L# [EO M^Y\O:(,MU_4*9]N4QPK%8XE@4C;$BF00&#DBKA8V9IU4UD.F8&Z0TV4103,D M/' DGZ*6#A#V#C_OXJ$@B)@@D1=A>"0! MN=;PNH^6+HL%AL)6$X6,'\/>QQWB>KRWO\I '>ZBOJ!WMM+KNK^>;U:G9/XL$YM M7DU"HK@GT!;2.M8+EIPA*"G *,M-JD7_K'79\0/D=%D9,)AGUD@M'0%M/_U3 M1T_5K,]JHK#.7F0*2J[%JNN2DBYK )["\3]2&1WX M_->RV[LM0N[ 9IC9[W-2V&OZQIP$5^_H[F[DON7;&8Y66@-,V5+G@"($:QE( MDX./R443]8 @/(7V+JL#G@*V3Z;P#H"^E2=N&FZ_74Y)M)_K'/#M$3%),J>L M.8,D=9UBZRE(KRY(43)SK033I75*^4&"NJP&& J2[533T5&](_\=SC8?O/@0 MOM9WR74<)4FPWAO>/17#.]3!T/DA1'2@6-$0?;:TK="H9%04I743KF-I[;*N M8&AO%R*N#F0-BB"5IR"+7!\V2@;=*DL/C MM">/1[$PY/WP@\3U6:;PE$?[Z3KKX.S>*^MYAY_/E^G3I@WCWKSP"?>*IU3+ M+I0-H$3)M8:1@[84ZK'B"S?-W<_O4M5G<<+0%K*1EOJQA?MYJTU?AXODU29= M*HCV@-J#+]:#"L2=,TH#TUI((Q3G(JV\S6!7-V KOP :?Q.Q;C=C/ MFXU$$EBN.\ M>A.D5!$X$M\J!8INA65@L\HN&:4\;]UC8GC<#G;OU2EN'Z/$ M$W'[Z:S D#J&8#ESDBU=P;\,TUY:F*AF?:YF@D+4S9:C5 MJ#X3-Y'^+6+BS&%C7-T@8=R*\T'4?*O#[/$R[P(RE\.W+CA@224O4 #&7 <6 MB@!!:08\8)$LH;[,U[XF M9^#J_"^N,,]<(9'5UY$9$WA+7P;.2U)8>/"M$S0'$S=N <9P;_D&44X'J'MY M]GFV^(;X'I=?I@GO+AAY-MM\T&9J>9WH]7$^_2_,VY31IGAYUTR^?O?969W& M,7$\L&R%!:_J[06+$IRG#9Y9#HE;52*VO@P:B)61GPX. [R;2?8.4-#!9M@Q ML!EZE*?K<](U^2KGE9)?SM>_+=;_"S?>[@133B$@@Q", 57]76^M@,R-X"6Z M'%AK=!]*V\BO$9\$KH/HJ0/\;2I2:ID49CZ15I(&3X.AH>7> E5L/B"YVP(OS6D^W$^";Y=NPK-5VNZ\_+ -9 M\[2I F7,)L^E@2+(258F6&*8(4@6HU#:%(:MWX&=3/3(CQ.?!)5/J]D.H/QN M^O$3>>R_K[;-O]_$=9C.:[W*Q:WCK6#O:H26TKQL)KEY9(*<^OHR.&<$YFO_ M%HXU1]ZZU.UXC MQT"NB=".B91C8:V+CHXF=N1'E-W ]G1--K.V__KS+5W\2M_8_-7F;^J_>H?E MI_K[[^]>7_O\//U8_>=%PC#_:UJ<;9?XK;8[Q459?[KL?A_F^7Z[Q]";LL-MF%TFJJ[ RS*3)A0%*?A0ZSTS1,8,&*:T).(>#%=I=EB15K_0,K\958K^BUSJ%A6$"V2((-!$J0G[T<7-$6J M$D)KR]J:AW%S3D^/YYO&>%1,]&RCWY^?G87EMT5Y/_TXGY9IJBTVMP.0Z31\ M2W)*M=C]"#M]X"YA*T7FM+\5&!LKF7AF)NLH7AK9K M_]OGB M+-*1MSL+;TX8ND2H"MXEHRF0-G0"JR04>$9Q=33,\D2!2ON)GH^C\%3;=L=J M=YW[A?P,KG@&6[#&9G3D1ZD3%,VMD<8+7]SPW3E' MY0CC=O\\EA:6[/M4-C);VZ3-UBW'>-$-?OWM:ME+D&'R.IL<@2OI02E.('-6 M@$"CC-#!:M7:9!U.W>G%AI& &T8[2CM,J?5-]%"\C&L2!T+J[=K'#H#0LP%]%:;+ M_PBS<_P[ALKAMO?4$1;T[@]J9D(/H+.1#;UREO42QZDRD4871NZA(@ M>%5 "ZZ9=B&6T+K0_2%Z3FZ)=L=G7V%9!4="0\Z*R,WO?1]#WY_AYN$Q.'SH?5Q37?9L"C<]FHZP?5>] MG5H8N]M4-+)N]8.O]'<)DVP*^E($%&*(8,(B!.X,Q"@#PV*EP-8%EG=3TJ(4 M\*Z00"BOO*0M@'7&E9+*;..4S+GQ.0,JY5::#_NVKT3A5YSQ9A M4^)RE#^T^Y?-K,)=E#2R"]N/OGH?%+UB.FB0H?C:%0C!1Q.@>*;JWW#?W'VY M3L&I=N!77*T0K]?6[9U6O""W6 N3* BH;^X">!,X!.2%)YB9$YD54KK+.U# M](S[VJ4YA!H(O0, W=@(;TIE;K&\Z[Q$K[F3B!!R$J!,H:WA= !!AW-0+'/7 MOE;K8.K&?0+3$%P#*:1G!Z:V^)UN\^QAGBF6K.SC_-CJJ(<^KIFKW5CO#G>91PIPB_2 *1(R-)UB@=4+!I583-F%(%I;_D<1>/+CST,6N]HH M2G*C8[&05-V/J"1$;R6@2[88DDPVK85H;/0.U)MC*!2?0TB7 3#,6K/ MD8O0>E]>IZ#)(^!K8JMS5N^LF5$\&L,8!%?+$+WRX'VM;,XE&%3&*-WZ[O]@ MXL:U/B=@XLXWPLW5T;UEN3U9YUCKG47QR3OK0 MU7_97WT_9Z*M#2E#$)Z.:2_KS,+"( =M>'36FM0\.7\:R2/GN)\.G[=RX4^H MZI[MYF^XWG:V^W6Q6E'$O>'YV7J]G,;S3777>K$W>&9WI!QC5H];J-TKR]/Y M;.7ZA>6ZCY>0& M73<^=^^)B%"2^=I227)BDI/3X3P%33DIJ5P*LS$^#7!P:V>6$T$W[/! MVNO#>8P9VO_GS8S+O30U*TC???X=60BF78H.+2DR*HH52*7>&0G)6Q>D+9ZK MULVH'R"G67_;NV(5J:)@/DF01DJ@P"03A#T#+2*Z&+)QMK4_^A ]8Y=^M\'$ MO7UN3]5 ST9DT[;^/*TWO8F.,2/7/Z"9(7F KD:FY-H*FP;^&W_WCE%>=&#H M8I*"DC(=&#H5"-(%,-%8QFHO7->Z$.=@XDZ?1/B=A>X"?XY.Z2@T)$Z.ON*B M@*,#F>03;1%>,QG,4PND.[,T#+YN3RL<6'\]&Z^+OJ>_X!S+=%VGR!]CPN[Z MF&:&[+LTMKL-O&KU6G&PGFY?M=QQ*JID(\M. BK2NG(&Z?!*%HI!G6-0=&"V M;AWX"/(:W 3N+W6' O:?0S#!LT(&C,<"RNL$/A4!-M;+FL MC*!8K=P7Q8"7A8.Q+FFA? C-R]B^1]/ICMC=GW_7^1VX\S8H#CIOV,?Z;)0C ML5]'K4>F VMMM!Y!WMAN5T/LW/:VAE%2SW;J_7ET\>]_'+L8]Y;G]&P M#]5#U#6R1S<7N?+<0R V8L<=R-<#![2=K+03?MP4Y MI%?<\-WOQNJ"-UHWO#H8/A)^K!6FW@I+0J6W(/VF YKSK+0.\X;KAO=+6$U7 M;\J-!;YM?]WK%"E\8L%KD"(@10=U,E41 GCM3X12JM)\[,)AE/7;#>\1*+G5 M':J]4CIX /%V.5TLMX-QWF&:A=5JL[4WNLK_^WS;_^4%KM)R^GG3L)_\QA0P M*4!>NS5P5B!RXK38D,B"1YZ;)Q$>2^.X+VT&@M^@BNH B+^O\$UYN5I/SRCJ M6$VR="G:F"$8XT$%F\@?\!(DLL@X[2TK6]_Z7:=@W!^\1-;$SU1S ?)G0;!?4VF,7(QBPN@4^">+'/)LG4 F6+09/: 4J;;--> 4=U!*SD5@MKQYRX/[J1EWVLM M4&LD_ Y@]&JQ1(JZGM?92O-T/= M[)ABRK@)R"7EML<#3DIK:W?082-.R%]J .Y MN4HZP-G;Y>(S+M??:OW(14/HSY6?FTZ%DHG+P")L*H450PDAT"^E*%6<1ENP M??KN,-H.RQJS'PQN@VBF \1MNP!MN[3<8L7YX(M'<@&,)L]58[7/!M &4924 M6IG60<<#Y!R&JQ_M.J*5_#N TNLY?=8\S'Y?X?M%6?]!8MU981ZCR\4$$!AT M;4=66Q[J#,D[[6,4PMC6U_'W$G,8C'ZT:X4VLN\!1&>?Z6"OAO5-[1;U>;$* MLS?EU\7\XZ_3+[@=&'-KHW 77%*9'$E7$ME<1ENFSF-%Z0L/5D896]\:'T/G M8=#[T2XC!M=8!ZB\8Z30A8=)V\N@-0X8>9.UTT<&.NX-L""%UI%'U_[V_EYJ M#D/8CW;7T$CZ'>#H8H;;L]LSW&Y_G;%,Y],U;K;1CE_-!!>6' $G$NT;G@)$ M&["^-J8]E(6)HO4SIE-I/@R3/]JEQ)-JL@/DOL,O.#_'5R3?VO"LRN\?T_6G MY^>K]>(,E[?LNY+:Y!*!*7(XE$D>7*@W?>BXTRII45I/^'PA\D>[I1A0 M2UU@<(5$0,U>OR!&9XM- /[R:WV(<^'N)A/)_F. 7&K"QXD(7F8&21IILV5* MZ0'>>7Z/K,/0]J/=-+361P<0>X\S^JN/?\,Y+D,U[L_R&9GN*JPU&>\=;[?< MV91<4+(8L"%$DB)Q&2,7H"TJB<0F"\WKS8^B]# @_FAW#D^@M0ZP>=G0T= >DYQ!(.HAVY ]DT;$YJW>[J/E,'S]:'<-323? 8+>X\=JH=_A MY\7R@=)GS["4.L(HICH-7#)P%*P39YD9Q:) U7Q>U"&$'58/_*-=++3720= M(^OL:Z,M!U)E@YHSG;'U4__OD'08U'ZTFX>6>N@ 5K_A'WN"6B[F],>$>]4L M-_G#D'4664!(/($R*M4!3QR28[:8K$O,K>N-'DOC8<#[T2XD!M74C_\L^D,M M]!OP4?3N\Y_X2?1=7 W_()K,ES7"2Q#2$'**$1"]Y^"B,"8X9DKSUT[#/8A^ MGSYA/I_5KMUW%B%O1+R?G^'""\$!>8EUM"6K]EM"D9Y+IY61S9_6/([";A]( M/P8UMQRXX934P2%[Q=WW*N*O6/1,4$R4'"3/*6*J?0YC[HN>]$428G,A>$UHVHS3( MJ8VU60:CP$L(E,$T[ZO[?:JZ?7%]"N0:*^-H>'W!95RTKRIY^75;P7I1J[#Z MY=O?OWN',JNN)Y@11X;>(?+80B$K#, S*+.C5O0/)CH+5=%,7>U&7&&[7)1Z?EGG< LWR,B?PU2@Q!T4L"XY9$3EBGT&+X6_ $*VT7/%^ONZ^B7 M;WM?76VSB YUE!JD)/NN;2\5H%]DT#LF%X64^-VB7Y2BQ[NKAQE_I;_=9OB_FR M=E[:S&NY;%)XTYMBV:)/%&U&79]TU:NU.O0.9%'(G5?D[+*+G*:2KM!UZQB9YTONKF\@KD)0T@K R!DHK64]+AQD5QA'3[$N:]Z,__%D MCIN[&@6-PZBP(Y0NRJO[_9Y7Y^LZ)^FL5B3_UT;BNR<4-[V=(*TO7$%648,J M4D% 9[+_QM!T$*\"*25QZX2-K_5KF08+&'FP\"&8.:0E\ MG$IZME"7+>[^CJ$.ZKH*P8XR40]]7#,;=3#-C8S4Y7I7\\RN((;>J1)=K ]< MZ,QT+(&/WH%C,2I1%$,E&N_-A^AIUH7RUVF(T]D&]3LQYS?S=Q?Q^F;"R5X8 M)5"'$NB\)O""XEF",T6!#SHR$TPMEQI*"(\A=%S#U0Q']_:I'$QI/9NP7\*L MUD2]_X2X?D$6>SH[P8#=_V'-S->!]#8R7F^6'\-\YVP_7\Q7B]DT7P0";_?X MV&MQ^IZ^LS6JE^@,5JM@38#$I*3(@&*$4!P#L_,WPB7MD5$.D6DHS^A Y0Z)JU4BJEUD'008>/>_8V/Q_;: MZ_E$WK::/?X0OO;OFYV[]U/5Z*C=+G 5?*(R/#)2'_%%>*G.7"E($2CA)TOZ MS;0^,Z]3<'K?9OJTYXO5^@9,R4$,TO,ZK;!84,&3#36%D;]:DB,(E^R;%Q[> M384K%P7R_=Z%<-RF3BA_@ M(U&B)2DF+K]G(AZUXKBG3P.8#"??#CR;+0]OR%\+M5IW(ZX+%K_]/:QK[NW; MS4[D1YKDV6*7]AO/36AY\_T.;.=F/I+^1Y[VWZK,;JU[E6B\QF:+326 !:S'7 M:7D49F7K0!6!+C.6A6]=4O H EN\(_J R[.WY\OT:>-77BR^E_V00BI)H:;) MFJRSD@6\4!:8$VA$\48TKPHZ@*QQ_?GA4'37(Z*6&NK9HKU?$S>WFG6=T+_E MH<]KUZ_E8*H;F; KA+TI^TN^PUFH#0DH-EQM.E#%2M3;\.UZ)VI9!W=X/;*'#;$F[U+*VG7V[[#-()J3GS M8!4CF4D=P-$^AJB]S49A3,W+*DZG>EP3^80HO;]P\DD4WD%(LB_LNWE^MEP& M.J(V0O[EV]7/[ 3_[(^PS'M5=>B*MR5#4H61CQP9>'*;P5) AA&99[YUT-R8 MA7$3.2."?TPH=+ 3OK?WKQKW;*S [_,IR;UR?(\A2#SRS#$"*YY\-\,4>,L3 M<)^%S,E'X5M/'6S,PKBII8Z/@2&AT,-.N)/IM[CXC,+6CFMA14\9O:]"+0E0>.^ M>QH!QZ-ILV<$__W=^]_OV:3.A!BLJQ-CI 55VP>'I*JTN<# H@G.G S8^]?(E+5^KEV>?9XAOB>UQ^F>[VW>T(8[;YR$V=U#M,BX_SZ7^1 M@' Y76PUL7?WQWQ,/C!(K A07-+)HED"[9P03DH?[7#M6!HS<] .&&RL6A>> M]ICPZ#FU_1NNMV.;:AO.S[L) <_6%'_$\\W+H?6B9O9WN:E/BQEAY81KO%.6 M:Y88;\9SH[SYS0$-E]"G\Y^C=AZ"T]4-Y!3"8H+@PFUKIWXWVT-#34 M-U:H3SI2G8TXG9V3.;AQ'D61!;#9?3W-E:?IE[\GDRZ]I=D[;?#LO]NSS^46I]4VI[*7I M Y8<; 9##CRHJ&L?L,T #>%S3K6Y\7#9N59;?K7)'N83!$G76!5#5'B9.9 @<#20EC';*E9 &&R#:OL1F MOXM+7>07+(LE7BU(OZW6&R/_BKX__7BSAQN*4C(S'D*TU2QW_RW0=9#W7B&UF-7AW6USXMYC14O6"=V=\U8?L$YENG-IPA6 M:HF!FXHLLWTOYZ*6]091L1*<"FRH1CQ'D#ON\3L\7(?57U=0?5D*UGS;U;9\ M%]984PSS-)U-[VJ12=M/A(C^*R)=2VX-A%3P-:]4T^A=]S+W.'! M.K &NT+KBQT!Q.1=#W9NL&DD:LV4 1:#!L5RH;"O/O*JR6.#D=.>'0RHCR)U MW O7X3$ZG-YZ@.=V^N";>(N20L12 MP ?N0113LG&F%-4ZYXT1?Q:)47@ M,)'B_\T@7:&A2!0H2U Y-Q_$> !=X]Y_#HZV5AKI 667IOSWVE=Z=_]$LMNY MPZMWB]GLU78OW72-4:?,30#.(GD<,MN:A#5<(_EAJQ[V/'/X@ M'E1[/><0WY_'%?[G.7W&[YY,:#C/^/J6-4HHWE[H$6S0690H>0L@) M%)DDB(89X'0DJJ*]8;;YW=8]M#2L;KXIV*O2$AL4UP$A9%E'X#H$[PKM+>2( M5H;BFK<9/("L<9."3;#Q0'UQ$V7T;'%^JV^I<5'6G_"B4W28Y_UN2;O^=$=5 M*QS\X>UJ$X[CIZM.>QQ3T"$K,+G.NT@Q0G#20HB.12%4LKRU7>NBTU[=;=,\ MK5[I^Q^#X=G@R$A9Z"&,NV=GC\MG7Z6K"2A$AWC>F8NSL)T/N$F)+Z;X*J MK2XZ0-?KMV_^CF<1EY/B6[7'QDK#36 MZJ*%B#O QJ7KL+7-5_?:FWWDN8TI* ^261))E+4_NB:VI$W1B:AC^\S<0P2- M6U;0S[G73&D=(/ &#[O-6*=XU'MFP#J"5I5@?0V7OIL+.^(E(N(D8OI M3U?LHJ64.X#)G7[BK],YOJ;-M9KD;%/AVI&S6.=>"Q/ !Q*5S<$F'3DKHGEN M]T&*QJU'ZN>4:Z>V'D"XYX">UUVTZZ"Q>KU:G==1?7L.Z21HI83G#GRV2-LU M9?!DTH%+QFW6G"5LGFMX!'T=AGU'XN*!V*^IDOH"X.9)_\5KD(EB,GDA%!13 MZBO^1+LU2:PC'YV4C#G=?+C,?;3TXM\/":SCA=\7B&IN>IHWU5+U/73".G'T MS;4=PLDGU8H\4O)/:_M\31Y#2A(TA=J",TPVMNZ*^"@">SEHAX1;8S6-W<;C M Y)CNR29[89.;JPS\?B%/GYS*;+]\WIZ;7#DQ-H0HE$!4-0>L=:2"^*0-IQV MM1\VZG1S>ND];3R.6W_+V;2V+KY>9K\HS_]_]MZUNXTD1Q/^1=B-^^6CRU75;\VZRMZR>^:\GWCB M@K Y+9$>4G*7Y]$CA[?SN.B92, 595CU:,$+DPH/A M5I>$/^O=#! M1"VT#:+U/>F/%$SKF9P$0WLQN0.(/&)X/-@4/_[@SF_.8DE%W6DYF*(3>RQM.#>^NX(Q\%BT %^LK89B;0/H'115 MM,RH=&I^[S6>NW+#WU\?\O2U<$(_+IIUOKQ(JPNFN#PPVKY;5XCL8^L M;:9Y=+:4!-RI#$J' B'E&H6-6F-10HG6-1I/T3.QTWQ2S#63RXO1=?^QFE_@ M^U+6LUK4[E..(*RB1=&N@N %0N(^Y,19RM@ZC7U/$B=VO3O4?H=);W]P^BMP M+O!S[:W]Z=3G,1;#).<1 M9FW49Q^L01D >1HV6&E]9Y$ W/X_%\\0X1N9>L MCCR/?UGD'OSQ/\*JWN%_P]'][ =O.K'__/1*Q_>+4\B1:X(5BT:#REF#"YEL MO>PM*B5":7[#,.(UWI+VTN+B.OUCOO['55ZF+R9I%4B'"UJ>$J* $XP^1:>] MC%&A:IU>_S@EW7JX^Z#@8<;TT4R?T+1;KRYN"P_^ALO/J_#U"^W5LTW1@0BF ME%S3'+6H ]N(.<&J"+S(DB7WJ0Q+3:6WW$$-?;M%S),$3#VC^GC)+ENS>6JL MX.?[2[BN.I"U 1"Q )PS#E1U:+PV K(W*4G&N9:#JC&>P\HN J;!2D/!+EMS M>4*H;#3MZOOL[Q]G6A5NE&<0F2,#4=.>\2PJP"@RXR)93$_-)UIC^E^?E]_^ M]_43KZ!Q_>46&;?OFQ &;82V/(J#'40)'JC-G[Y_HG^ZV1#*HA4Q6["^U&(B M348]"V34*\2B%'D,S3M)/4'.M'&HAL=+:];WB**ZD.O]Y)'<2L8-L((,%&H# M/LE,-IN.0HJQ_ M5U0=T6U(56L.TBLI>49F1&L/Z5FB.H/5H>)?CBF+#L#UR/[["1?IRWE87;4G MR2&@*%B3GLCR4TD+")).;RM3*3=-&O4]S[ATNA"Y!M5W-UJ*4 M)8DH/:"QF^FG-?YJ$V3GO97*ER1;AZ^?HZDS?744 IZ%UQ'BZ !>?^(W7%SB MU>RPQ28$]A_SBR]O+]<7RW-<;15Q*-G5 3O!TKX;'XU+J] MPB#">@/:,5AXD#3;6C =H.W#:OD55Q??/YS5&X!%KFF67ZNG?,=2]>0$BVP" M6%.W*%H/+HI YFIMI<0,'?VA?8+"Q_KW$S MLF;; YM<+5\.F@4M()"KA /')"[R#%[+]R]Q*H=I<://KY3A!PJP653=G:@ M>SXNR\4_B9<_T[%]MMSP9GM$&Q')D4VU"65MA>-HTQA2UT9*5K*@X]NTSC?> M2,%[\MUA>KR[J&J^LC*:4GM4OF'=F3RF4'D8Q(L%9' M4L8:R=)LC**'5$P[ VH$(^A(1G<'E=KB=-O5-#M62HQ08J@'MBNTCMH-/&'A M(2KG3>L\WUVT3'MV'2OC)R%S(,.GMF!^:-"QF"]7?RPO4(SR)X9\+*>$'*H2)>JJN>J2$X@9-3H&T[S$_G%*IM4YQTOX&<@>&T,R ;YZ >QL8> M9'\-V1A35HBF5H#4E!9:0*R9=5E875!;QNR@BX(ATI]2#QPAK/OB/H!S$PO\ M]_EB?GYY?DVX+#PIKSU@B-5Q0UJ\<@),-,9HJ:,L+43^PTLG%OHA(ENVX-_4 M@@]_W2$\!VU4D I$J,Z2(1[$8C4P5V<>^*A3:%%]\,-+IPF6-A/\P?SKP S< MCI%\D_[K;WA>E9\3A9%_3&:)3K'.=ZH][FPME_:,E*!S*K5V'G:0,@@< M[@68 BU9WBERZL<5;NUFDWS:9$N0D5R#.J0#HTD22B3S.25M:4>< $,_$#6M M@]%$] /@=+@'BC>=S?MM)FRY(,G!+>9/1B9@J"# M)XEK8YA"8TOK>][=U R"D']!QU,CQG< H1]O&WY;T)-Q??%GN,!-\6#^@*NZ MTO 99\%89HJ5M#D* BVS]CRDKX5VA8R\<*U;0VHX=9WE7AZ(AR=O]YH)IP/8 M70V-QG<8Z('S$.=GM77_MESUSE#I#\LKI?]+;;BPKE=8[^;K.EA:NJQU $Q5 MZ=MHP7%O :W)/J!5UK?N6G8DR9V5]+4!Z"G%V"MJWUZNJ@3V6#6:H-%["4:8 M0B=04GD*#B/K?,6GR6JLS3&-AAL*XJI RXW4Q@O M:6?06MY\7N%F"ZUGAB?!0DW>14%;1"!9,(87D-PX@TSFXN_= >T(O.Q^1V?Y M1,N9Q2CK+$6BC7!HPO0/HO U?:W/"^7]CKG.R+^G)VY*!V[6M^ZRVI*@Y"80R$1:LC(_^^M+YE&DA:9[=.;< UAE@Z0-O?ELO\S_G9 MV2S1#DF("G3A I1G=.[:E, 4)[-":;5L[7QNW]U9&+@-7@YB; > ^&V1L@Q08HY;.2]ZZT\/3% U#U@N\,F@EA2YTUV/M4&ZB;M=M M4^KTX,^+:E+.N!716I3DT.9ZX['1S2*!)TYRP4TN>826UWM0. QU+RW(/Z*4 M.M!L.TO9[RAKY8IA2/Z*RMK6*E,#=4@!),D="\46Z4_6:F3?T_.E1>!;RZ,# MB+W)FQ+2-=F9O_SU%1=KK#,PB\"<(27':9.$>N,5. 0>DDDL^YB;![D>4#$, M0"\M?'XDMSO RS;$^YXV0JBC#:Z;4*]G*C'NC"SD&$LD]"L-,7H..I%GHNK( M7=8ZC6@G,XJ>85AZ<5'U5A+HPN?[^(5X^5-87UT1T/%\+9]5K92Z:E5W M^RL?PO=-JYSB[K [OY?G7^J_6]8"O@[Y_GG^;9USDFMXYT\S1 M>1XUR'K0*_(Y(&R**T.H \>\LZ&UFSCZHH8A^Z7%__O"0L/M,=F,N:V3] W7 MR[)UI<(=+VKTV7.#*3CQ3+K#.#/^K#J33)">(?@H:/\X5R!X,BMSCI9+ZTIR MK8VQ\6;5?4Q?,%^>X?NRNT/@IH!$EYJI4C@853,^@W*T?J?HV H:6>3(=>MV M0T-IZW:>W3Y(>:!IQQ!,!];ID(:W0:K@I:OI!<*!*HZ\_Q1KP]L<0DA&%VQM M#[1J0ST:S,;!PP&-J?<13L]XN]/.1PBE+/,!=*VG5(X@Z5[G)$5G>@I7Z]7"WF%Y0&1,(F<4& (.,%]*K/+%8&Y%HB*)>_@J6D]6"Y_OC._K)UCBY*CL0"0PC MEF9(FRP0>YT7%;_?SL9\L\*P'CW^^MR+3QQVW8L/XT=;@V$,19W2S>IQK0B. MW@D-*+4BBUX(WGQNYRFBK==<7M<9<[4.N1H6VU2]ZM?4QL.;M-&K9-&KDX4G MR0/G=)YX6ZON7027R)))/ C+$A;1O"?-<11W&YG=!U6[([.C"W'B/J WQ?.W MJB"<78^T5B6;[($3N61$&PV.:4N+R+G0FIP95O+Y3$_0G03T$HL='P'+UN*8 M&E-7635WE[!MJLZ=,35:XU$P4*G49/AL0 OD(67O@ANDW9[#U"X"IFLVW$BP MR]9T$XB\F^&B?$B08/=]\Y76OJ]D@XF)<38^#->KY%KI?.61\-6(L(BHPZLN1"A.*525D)75P+ M!-R^<9H(YSCR/Y"/4P>XWU]\P=4/9V5U4*\7(HA0Q2.#$DB+T:=<(_4:HF/& MLZ3K[)9!,>ZGWC)-*ZWV(&C+S@["C0_GPM]>5XN2,AUHI.!42'5\AP8O?00N MG0@R1!F;IYD^04XOT>R3N3"M1=0CVNY.TRW$D,0*8%:D4$.=$<4RI]VI VU+ M*6QHW;3U"7(ZZQA\J,B?@]*!_.\ 2K?Z]\&BMO99*%*9FDB8G:<%V3I(63GB MF\K(4 3=/._T6:(Z@]6AXK_?Y::I+#H UR/[[R=HZDSO784 IZ%UQ'BZ !>U_NS;L_'^EY< M*VSNN&(EU4Z;O(YW919JXP%P/F1:IV+L_D3MHS$VB+#>@'8,%I9C"Z8?M T] M#=[=)&N8$HHO= 2@X_ZZHX%!5'MH;1.VR=\PI/W),+M ,1/ MUB>[6(+=E+=CG0_$I()0NZ(G%4-T)2+*5[1V:-3JM$')R#FVB.7*^?I?/):M38W7VFFUCZH:IRIM8\0I\ZJ MV9E!PF56CF<%(M9L]!@8>,-K!YO@:@X)=VP0$O\E,[7V0L"@3*U]Q#$UIG;> M-'I:!-,N04DL@$*CB2,Q0V$@AV4J;4/ER>$RD9SK[[/ M_OYQIJS4L0XYUT'7.JB@P/%21]VX'#UG%ME3PQO6F/[7Y^6W_WW]Q"MH7'^Y M1<;M^WK,R=I+:,NC.-B!S#_^;1:REX)G ]$Z\D>*I@67E.OZI;-":?=DKX;] M9/[Q;SUF7QTC\STYV(',?_YE9G/,26L&/$L.2I(WZE YL*ABULXQE9\*V.\G M\Y]_Z3'CZAB9[\G!#F3^Q[M9CB8F91T((S;%9IKPJB(D91@!MYBHGNK_LY_, M_WC78X+5,3+?DX-=9-B]W= ^OZF!S\DFIKD&$VN[C^1KNP_-(0D,-G.F3+EG M]CV567?OZ=,,!FPO\#;LZR!(?'#H,W"1HO,:L$A%-@P=90XS!Y,\0YZY<+;U M:(E1;SIZS<$[Q#D]J7 [ /'M(-BKAPJK#7(4, M*G)!<#,&2E&N*%9\2*V+R/>CL-UUQ?:]=Z7UT_<[WZX/#QUE"-E!0D>'!S,( M$8DW*#$SS-[[864S!UU0#*-Q6CTY(L)V7U.,(+P.#N%'5K4)F<: J0BE@5E6 MBPZE!L>U@>@,@2=*S^18N_(>*;U<4HPA_V5[872*J?IQA=L$\%PT1J1]2+1[ M4+PD\$5'L,Z5.F1-2=9:PSU+5!\J[2C1#X#3X7*8.NSQ(7RE!WT-"=\N[ZQH M6R+)I;8Y9Z#_UD"MK3TEK0?&N.*R!"V3?\Z*>_XU_6'D"'DN1V'NU#!Y>[:\ MS/\,W]?O+O(U^=(E*2-+P")Y-8J3-O;.9N Z.2YTL%8-P\;#9T\;I!@1$$>R M<6H4_#X_0_*;%]=E; 9S-I:#RI(\6E$,>'0,G,5L>9!6F#@( #\\MI< U8B& MR9&\[ 8%V]U@A>(Y% @9:3=(.E:#(RQK'WA12:24TWXXF-)T.%8XC\KX $Y- M+>5?PFJ!^?WBWR[/OFN2E=KJ*Z.+-$Z1VZ M\8(>I'Z(N):->=>'_/_O95C1 \^^ORGTQ\UZ/GU9+2\_?]E^U]?K"UFRK)6H MXSZ(82@E>&4C\&RUSRE)?[^KZ9/8V.OETYP;8^!F/)[W@:F/^/5B0SNO@K]> M!C*6E:N=7;&F!P26:QI0;<>$7@2.(O%AUN3N=TR35#$&0H[F8!] >+_XG4CX M4A>A?EB2>K/(-W]U _3HBV(6@=N@Z"@F=GFE);GP*8I '--E'^6RU\NGRM!0,07HA&"3O"SG:PA/+O '.E0H"E0ZR]?7\8W3T4MY_ M@I#KT6+H(-YZ?PW;#!GM6?3"@REYZ\[MCU,R]FY_/+W ;XT&>G7%& FTH4[=2AL")0R:G MJ%21R7HYZ.C:]8:^L'"(Z):M^3@U&-Y^_/AI-4__V.;"6:&%B]R!TZK2KCG$ M8BVD8F(V"8DK>A &[CUXVGA9:]$?P[6I)?YOR\N:6O0S?OOMTW9,CE?H"[?@ M;+7)=:@-1HN$K%E@Y*4)J9[-@MGQ[&FMB=9R/Y)W$]>-_5EG06].0,VBQB!D M[2J?^Z=* X>*_(>73BST0T2V;,&_J04?_KI#.&9K/"H& M-M=^)84,ERC(9B$3%1FS2,QIT;'_AY=.5R381/ '\Z^#.,&OA-H+W"20WT\, M_NG[[^$_EZNW9X%.QJH0T0F5.)<@R%T!):V"& ,",DV.C^!:!FF#$JSYX,L] M29PVNC$:5(9#\FBY3>T:DU^'9\NOF#]A^K)8GBT_?[]Q\'U"RP/HPF@3*RLA M.&L 761HHK9"W].(.SSDG:_H%CW'2W79G,4=Z*]M:=:?>+:1TOK+_.LV'.11 M>++_ GB/NL87"KBHZ03(5B!M/DG.1F-=]00YTX;>3H&LUC+I %Z?5B%C9:B] M?8FO6_S'1/Z-L!#(/0$5+>'?D'KE7AN9R6W-H743P(=43!L'/"6"CI3 U);0 M3ZNPV%YG>2_)7:ZI6\'4=,!84[^% F&R-]HQ^2!"M,/VN?/0:7VXDUD[A[*Q M Q7RB'?[[K:);D@UWT9#276&AXB"'(@ZGU";Y'60*3;O*/H4/8/09,9"T]15 M@H>)I4^(W394?E_^?5G[CM(&11+HQ?JZN"7/6!#.UD%$)EI:FXVR5O06R-*1 MOE$J.-5Z*L5AE'97,'8@4IZ'8&NQ=0#.#^%[;3ZT_K2\7L%VV;C^VVJY7L\R MRJ"-$\!RK',9O8902+.[H(707JJ@6J?K/4=3=P5I;0#75!236U8/VQ>0F;B> MDVPV7\CU6*ROR'H;UE\V SKF\?("\Z?E+VN2QS^O>S(33WWBZ$H!HVLK^R@C M!$N'22J((=A(%LNP&I=V-$WK(C9'X)02ZT '/M9JXY:UFR@+K7FYKGV#8@A( M*AXPN$ K*Q%B]A9\SLP('2(OK:^,AE,WK=LY^D'<6#Q] N_#:OGK?EN4 M^L?5"C<=L]Z7;=WSQ_DBX=UT+V+ FW1Q&%D?3 %+CM51^8* MG[6)7)P G\L1\.KEE_&X> MXOR,UHSKWZX:&.9J=A&/2)@__"-ZV%=7_ZJ'W'FO"];A#TW,N"7GL^]VE ?$3B,BWO[/N?F):?%_/_ M)CU=MU5(F[#TMMOLFT7^6YC7[]O?FOD@C-)T5GC4==ND#"%D"R'Y+).75L9! M&<''60V'+V 0;/V+@>WT0NX X=NVMA\N5^E+6./M7+(W^3\OUQ>;^.#,1"Q, M*P<\,-JVKC9RKY-:6&),62^-U*VOI081-NPB@+TX2+:72K^F*)GEWXAYRT4X MNV.9_[8@=H:SVX63D;*L3:/)$+]AP<_7"_D4_KICSLRT1;+1!1GFW$@@8QV) M+[4=AN51>^Z,B>Q00[0YM<,@_'(NL_H4\ZN$_]NK!O-W>+*9PC'#Y#Q+2.S0 M=4P"N:L06-9DK0NM3.0JE8,=L?;D#ML +^=RK5-!O\H=L/D9DE[8F&([] 1Z MKEUU5*VSI"=*1(A2UYDV*)ASS&LY+,7\]+0/VQLO_]JO)PB\RHWR-US@BGYI MD=_D\_EBOKZXFEAQ[9?3SZ\&.#U0-#.711#.>4!O-CHF0.":+,TB%58-H^(4 MA\G!"QJVI5[.G65/O-T++-/OL\%I,%X)^A\3=7H=J8\DR>94TI"8M$W!)652 MZYY/^V4DM:P2_/L:R^79NWG!6> Q6&Y@Q6=LZB0*B9C@J+Q5X9S)XDT4VZ)BV MK6]:CR1Y&#I?SL72%)+L +@/%/#]@H99$E:GDA@X6.[L.':0:0HG'%AX# L+;O2CS1>6PE9%:D M+SFD[,:J9.QT *G2VDBA# B5#&W5VBB!)](1GDO&F3/>MFY>\:H'D.Z#L*,' MD.XCO X,@5V##\G'$I9;!H);LF>"S!#I_:"988%6HAAKW>SI=0P@W4O^ P>0 M[B.,3C'UXUP\88MT2240.58F&0->\0PA.6'I@Y+-1RR_T &D>XE^[P&D^\AA MZOS;J[S& :1[R7/X -)]F#LU M3!Z9G.FT(Y(MJ63+68V$"PA,>S !,2?/M=%V$#9>W@#2@P%Q)!O[/(5N/?!B M7>$N.V"R=J$EZFLG( [*<"N*D2['[MJG]#/+M+&-2#)@S\:W1-.09M344QZ=2\UETXBE(8D[! 1D0B M7NK:S)&VF'4\](25(=S=_KA9BF"T3'6^(0/'% -3;,;:"*:PT%R_#2"LX_XE)U%RK677 M@;VWQ_+Y3,H@@\AD811+6Q/)C(UDQD+4R@>M6&9\K+CK$/HZ;C%R(J]C/Q$= M#K_E13@;"WZW-MX)3*.R0"V M8+DC3D@6P-/FA,!#*9[^4MXOQQD#K(U6TW$3D<;0GD+\?>KA@SEQ73!QCR'! MH;:<:[ 124ZY"-(,9%>9((U3/'O>O-WIZ(OJN,%)+]OB>#"\MMU!YAK]Q2_T M*]_"V:;! 2H1LG$2A'9U$ERJ&1XE@K.)(0;-#;;.F!EW17W$7SN![YB;ZS@L MO;:==5=6]!0DIM"_7,^,)B,2,:Q]6^#7,\[VZV6UI 9(F\D56&YC,CZP9^%2GM ECA4"7K,"7 MLOF>6F@?$?A_L=W8#'FO;'M^6"V_XNKB^X>S0*RZLA"^UMN\F61*1>DMN*S( M/A"E@)=<02A!L^ CXZGGLW#GPOJXJWC]VZ\-LCJ\8SN8(^^_;@*AB\_O,*SQ MS_GG+Q?OR]_75_]TAM871M8 Z)@\**T$N,0LV0C)N!PL,_[@)FWCD-S'+4M? M.ZECT+RFK?0K/6"1\%&>Z)2LYJK>V9/$5"'-XNL55[3%A)"Y+N+@2\DQ".[C M-NB5;Z-6@'EEYM_&"OYC>=7O?"NYF9/&&Q0%DD1R5Q4*(#(,("LI4GGF()9J0WAGN%!,I2)/[B\=L)!7=Y=\-+#'S^>?-*V9TD"MM(X>:UTD>N\NU*:8''AECN60K[G=F MGL3%VT7_J[MH[O;4&PE3KW#WW5YQ#&&6=1*]))^7+.O:_]9)"-[5VG*MF),V MR<,GD)UF":_NEKK;/3@>LE[A-GPHS+LW_7?XY#2SA6$U%F0F/ED-T3D!-@>C MA)=2W*\JF^0(?)SZ5W=YW>WF&P5/KW#?/:JD=K *%9E#((T1"+ MR"MV.@N2,_9]T:Q>G13'"RCN$K@H I02 MDB:Y,84O*PUECT'4H^>@_(MLNA;8>IV[[@^\F+F:.R \A]IV%U2L6JA$!5J0 M[#(72> ).CH=LX1AN^E5])H]F:0[: QUDZ#IT/)H4R8]HB+9H\* -U$"$]&5 M6)BQOK79M5>"+1\]L:(YM [B[:0-9(_<%-L%[]P<7HA0G%8@@R1N2H_@A4]0 M$K'"YX(<.ZF1?VXIPS#[/H?SI^^_A/Y>KMV=A MO;X:%V$#0U5\!I5='3V)$;QD#%*.D7["O&"MR^:.(KB[A.E6V-L]W&YLL790 M>?/$X-2[:]M,W4K&,F&4 DB,T\[&UJ?O05 :+7!T 2$,6=Z!FWEZN+Y;GN/H3 MSS926G^9?]UBWJN$414&0I90&QT6B-I%D"PKG0OI3-?:G'J"G&G+*4ZI?%K) MI -X[1K@C,XK98,'*U2I(7H.+CD+#%'$XKU.@C6&U@Y2>ADR>FJWL85D.@78 MC\-^4^#H@DC @B4F^9S!DVL#&(U6M&F"9O\S57U_T>\]57T?.4QM03T]^#N; M8!EF"3R7>N>L:"6%^(119&-XR+G$05;4BYZJOI<\AT]5WX>Y4\/DD7'@3#C- MD1<(Q6^&PC-PAM>PB14&>8K<#RL+?WE3U0\&Q)%L[. 4>O[P7M_>%S.M.8]9 M@2Y.ULFA9!IFY\"D+)4*EG/1NF_'/O1-Z\%-9Q"-)L,.\#E.\[GU3)FDF=$) MLJW3R)P,$#;SP)EB6KKH8A[+C&^\E&E/V_&P=Y(NA/L!H8/],(#?_X&U[R\M M_1NNPF?\^QK+Y=F[><%9\@E5R &*3W44DC,0K4W@!$I5>#3M. MTYWV L/ N/4^DND48#^&4W(HDA/AX K]1P6N(6!@P+$>PI+LZN;YH2\T;KV7 MZ/>.6^\CAZD#DD^'5@NWUBDI@':9(2N7S&N'QD"(03DKF=,^/6?WO?RX]5[R M'!ZWWH>Y4\/DD8"K95)QE!:X\<05DRT$SST(ZQ)/')E+S_H$+S1N?3 @CF1C M!Z?07MXYUI(BE!Y8-K(&5QE$%P/0LH)@,1/&;>,#J7GCT]\72DB0'[[D"8XWU4D2G[%CS<)X@ZP7%D_?"Q//F MTU$"ZAQS?^#%;XNT/,=WR_5ZILEGYED:2,@W39XUQ%P4H"Q6TMDOV'U[:E3D M_4#<"XKZCH6_PX7U"D*\V_-H6;:_-'ZP=_<[3QWV';CZ:0+ W//(I"_ O/&@ MA'?@'-.0/1?"Y&03/\&EZ4D"P%ON7UDYBK9RTN0=H>"9C&-T=9*S!>:8,@Y9 M3G&\BM+HL\S>1/Y<3YYX8R G&L[6U,X.=WTR8ABD#LF MA3Q%;F='X=@CQ#PPT+H/SSN%SH_^O\LR1D4&J3:^3I@*'(++'@J:I&7.S+.Q MYBB]L$#K7J+?.]"ZCQPZC* Y;5CBPH'P4=>*#P8A<0]11:URX3S=3^MK&T&; M,*2ZE^2>B:#MP\:I4?!T1%CD$D-1&D@!"U"8##A/R[%"H/ ZV&*&34H\/MP^ M873U8&RT8VX'I] ?R\4*:[/B^>+SF_R?E^N+<^+N1JE:+8U-/@-CBLYH6ACX MZ%(]HSG]R676HO'QLYN:7H*H[V*UDOD@*!T@@ [ =$>C;LI,,;]=KB]NJDR9-#7U$8R5 MU="SOJ;S!E!.,)-(QQHURE7/+H)ZA-,A7/Y=G9K\O5/\,JSXK5 M9."3'DZ215J'R'4D$4+16KI28E:J=2#G$3*F53-'"G8'3 [E+Y'TX>C 2R'^;+_/'B["Z:(J' M[>WBSY?U1/ZP>?\!]MN/2.K3M-*"CA5%Q7(P'.L!+!!R#JYQ&0_ELIY MDK!I[9FQ<-5.%AT!;!8U+\IF!"YKR@%G=?@-[0XKG%0B1HNFM4^^U[$U6K.D MT8ZM?3AZY+'URR*?4-V4I'2QS("H;1-4\J)&28:$Z9)<]N'--#DO0B@CL,Y)PCK^.99,-H(VH%,R3&D? MF7XMO>"?R'F[;E+!(R=N.! :)=E+.M1B8P2;2T+IA=:%-^;%<.KZN&H< 56[ M,V.:"JP#^V.?+L]96,.U=<"%8J"L]!!"U*!]"IA#J;.B&V/Q!;9T;XN0(_JW M[R.NOI'X:--,@\)Z6[M9^CJU@:.%6$*MA? ^IF*R$:VMH%?;OWTOJ!S9OWT? MN4V=L_';ASW"U2 MCI?@LA$[IX;"[B;.+GJEO) 09;V?X:C Y7H))VA;N6Q-%'D0*([KD]U-*_6# MX=&&Q1T<94_U9"8;E.5H..10KVEL#.2\43E6CLWQ_;)[J8#^R'( M:BV3#N#U8-Y 18Z['=R+7QB4(HHB4K"VZ]?M"TAVX:KA\#I*.X MWP%Z?L<\#V^7BPOBZ_4*>)'D'+N:$%F5:B+\1Y,EE"1U#@&Y9*T;U3RD8A"" M]&M T)$2F-H2^FD5%ML$[*2=+-$3W5&3+^LT(\>!EL%9M$JH7$P:EK9\YZ&# M@&!>,A".8F,'*F10I:ZSM'IN/"1I BBC'!VJQ8,T3$FM@G5:-U8J+ZGSPU1A MHL,$U#?H_K:J1=N9":ZTS\0F6:_%;"(=2NMA4GNRXH(JL75IUG,T=>O7'XB" MX3#;7R0=0.S11?SR5SJ[S//%Y]N1\4Q:&84 X>KD;G3D+B3)@0>AL^8F*=6Z MB<@PRKJ-$[2!VPCB:3;.?!2]]B:ER_/+3:[WF_/EZF+^WQMASK)B@>NKK*D" M2J( 3\YE M=[IYZL2X(Y)?_OJ*BS7^05+X]$\\^X:_+Q<77]:S(*4L(M>)29NI&5';0/^O8Q!1H+M@,G:;_5_O\85I_^N9R9F&AE)8%( MH5[U:@6.LZL+/99U,"&?,%MC-Z%]=$CH#K2'B/%E8I7 AS-:'#-,*LC!UUJZ M'&MB @)C08D<$I/W!_--@=9*ZK1>5M]XW5N4+Q*QORXO5S.-Y"8XYC?UWK1* M19RMU>6Z*)D0N96V=072891.ZY%UC=>]!?DRX4J_.\M:BI*5A&"-NJI@B;0\ MX#)RCO48L3@]7.EWI[V4[ANN^PKRQ<'U3:$WWRPU%BE,JF9ZG3"L8.*(\B=]A*]6^ >+M*^T?L'7M!JF"TQ:* -6&K1I 0G%5DZV07N M>7!6G1"@1-$@#-K7C<%]!=-S!/;WL/H'7M3DA(^UP]%FO.O'R_/SL/J^++<_ M.B+*NN<;FD52CUE9HVCI;XMO>%U'^S/&"X+J+P32B^^W;[^!JB&A<\9,37^N MDT\+^=^DR< B%R(()PBWS2];AE)WK)*KC[_SU&_$\"J77Y>KC^$,KU)C0LB> M"5>@6$':6M5J_]KYQOE(^TJBL[JU^3B K&GCG2/AY[ZJ:RV>/H[5L$CS=/]3TNT*C(+05E:AO$=-GM_]U:T_T2/7C__5=5:IR(47&5,MR(NT M13F"X]Q!-5B-URQ(U3K#HR7]D^>]'0^HAUG_TTBW V3__>.G%8;UY>K.87*= MN*Q+*%S$ '6'TTI4'8-N,W#O@K8.@PZM>W_NIF9:U$V'D.4HXNH >#^>/-M< M>2:,0Y'!QEJK3&<+A%HT(;F.F64L EOGE3]&Q[07A=V [6@1=0"SM\OSL&:,<+J0.D MW1G\><^,OMU#[VY2 RVJ$$+MQ6#KU:7U&KQ+#)"(]ZI(KWWKC)^]")Q6!8[M MEHPGJPZ >'])]YAY%3B_ZC#^4UB3[:R*8#HR \F4 BHEK+:SAJBU4MPA*[YU MV?J^-/;2 *@Y7.XW@A]3=MUCV;KH:W M_[:@S+7P/DAY6(G8 M0! =&'=/!Q5^M P^+*]2B/ZXK*&H]V7[?3US:)6UTD).PM.B+0.GE 0;=*[= M.YAM?G/P2?]]<&>&&_7PW+_UYODYGRTK6+>R=T)E%K.%M>K=IF'U@]6 M!B:P[2.X#O#7]*I79J95+*X65 A0W')P(=3[WA19#L*DYB.F7W\"VUZ &C.! M;1_I=H#LMV']Y3IA0$AK:*?7SDN<57]4@V.TSVU,6A!SO3/-LSINWOZ*$M3V M0L#]5([#Q-$!D'Y?+O#[5=3OU\M%WN8[62V$%CF 2+* ,L: ]YY!]ID'VK0\ MAM;WCX]3\HJ2THX!6 ,Q=0"V)_(XL_?1>.N 85%UM"$#5_N.%QECUHD\;=[Z M=#TR[?9E)*@= [I&XNH >(^GVGDA2Y(B "$C@4K$)5>$A> 8HO+)YM(ZI'YX M/N1HMX+=P.UX(76!M-77Y2I/*YY): MAW">)&C:9A =(:^5T#I X$U0X:?O-Q__OSFNB*@OW]_5@40;S\L8%K/R"B+3 M 907$:*4]"G[HM!'KFWS&,P@RB9N^=QM2*:]6'L"Z]T+BX?KV^YQG[+. D'G MFBV2'?E6M+^!N%=HO5&6]DW,]B&PDVAB0X3L F%SLS M(.:2I16^CB5'4/6B-C"R0I1T= B0$9QC\]$?N\GI!&?M0; +;D=*I%-PB:V! M8:.I#:TADHU"7KRC8Z$V3DW"2A.E9J+YL+,GR.GD_)T$7(=(I"=P_?3]#MM^ M72&9'HOT?:/V X:H0E;@.:U&69: //4,9)#8(B0Y[78TD.TF:^*1"B_ V&LB MT)XP^MB";B:/J:PDMR"$RK6M%&WG+!1DXYTM3LM03F'?W2.KD].V%10&F'3' MR*53J*UO-O&VSI9K;[W-$+34H#1MU%C(DO N64PFD)9O?6TVA*Y.P-8*#$/\ MAV,DTQ/:VAXB[VX*,10C6R8*VM,V$<-K1S]'/(#DZ2B1(=@@6D^B&7M-$T^Q MZ?[8[P%*'6RM>JU.:ZQ_U,3I;^'L!V_@-G5OENJ$M*(1Q*;BTM(27:Y=843 M2/#61C6_RAE*7"NVFQXDL+Q+?![2CB?7%%%2W*&X<]>-P"B9,4.#Z9<,ZDDU8; QQK M&J1$!,=2J:,^75)"VX2M>Y&\V#((%1EF7?CFP@*4DAYB-.1_1*M<8M&G^$+, MX=[+(/9!Y4G+(/:!0 ?&0#T3[N4]6UV0D:L,"6WM6NP-1(>N6C=%6\Z+\K$Q MB!]2T0GT)D?((^641XBK.\#]$<[Q.G839/'!% >!6W;=/4S*!-G69:!P9&./ M"KM;6J;O 'V,C)^$S($,GQ XU2Z;O5TNON'J8KYI_K"8+U=_+"_(H+U$DJG9 M9K=K9CT6#RDHVEQ"U81C9,"$9[1"8A)WSYE\0U_6$T(.%>ER1/YVH&C>+1>? MZ6GGE5DU1>_J-B(%H9(3D+TE5SW0:D*0$K#0%D)GA6A>I_H8':_2?3W^=#M: M9!W"[GIG.AY],4&"=8X\^J %!)$-,)]5\;2C9&[M&3Q.R;2:ZW@)/P.9 ]C= M 6CNZ-QK95M*3"&0:^-8'9%EO0*W*6>0"65,IFC?.O;V@(B^H'*(9.\WF3V* MS1W@9%>I:C;:2($*HF!(2C=M&C-;$-H9H8I&3*U+XHXI6G^923/'G&PM!-46E['OAXD$MU+%" MZ@!IHU\>8A%),Q. &^[K4&OBA^0.M$.?$M(/R@NYA'CW+Y"3OVYO%Q/)/E51D''@/FX8'AQ MN3UWS,#K6,[-W[7.]AGPJG'S?_9=ZRDR@GPR/*$@-.5(X)(UWU%%3G9\M-QF MC#+_3V/4:_,N)"5<-A%X863>Z>J9:[:I&@@8Z'^Z>0>T?]&,H'U0>=*,H'T@ MT($=LC.RI+5!'2U$W!1R6?H4C(?BM9%!T%JPM7WQK]<8=2^L#(TQ[R&X#O#7 M=@8F1A42+W7HI0+E#((C PB0"R,\1RW_)\:\?XQY'T"-.ME[#^EV@.S'PY=< M%E,"6>E6UF81"C7X),AK0&LSXR$%UCKO[;7'F/?"Q: 8\SY"Z@!I0PJSN9?. M\L# >L%I2;% "-P #\'H;(SFE_9D'E75VD*2O MP\V= \\+@BA):8T9Q4FP]O*:+NP%AD.:+NPCF9[0-E9@V1>CK/>1SI!D:'>3 M>1.+B) "ESE&+ZQI;3%V<<'[,M/&FAS[/4"I@ZUUSSA_+!XX2]QE9DL&TD%8 M^[J/7Q"W]S>W M(_ ^K)9?B1'?/]#O7(2K@8Q?C[S5.NZ%S>ZV&JZ[T0W7^]7GL)C_]V8]A,#U M\FR>K_;C(G^XL]8[@89-AL'&0KFY="#//P?BSC9)(AH5% [[4UI2L#H956H"6 MDOZ*R2ADZZO.)\CI%%J'BO[^R+-&KA;S"W*R:"F_SO^JGVZ&RV09 ME"%KPM1&.PJ9@B""AV B"R68K$7SHH=AC5^69WD3 M9=A^^>W\ZVKY[T.3!PN<8-+#+#94Q,M+Y_'$K;M-'( ML;$VBH0Z0-['9;GX)W'XYSHM87E7)1LAZRC? %R;#*J0D_<"0@IYU+' MO3A^O]1^1Y>A)UXR[>B[L3#2E+4=Z)N=?+H-BSMC7*P7[R7ZZBDC>SZ1,LFB/D&L?:E6\!F\S ZV$ M]M$H97)K8^IIBCKU_PZ4_U!X[2^,#J#U)J7+\\NS6CWY,Q(1:;Z1$WT^P^N M])NK\K/-SWNM'2Z8CWD)@%D$G(9"[+*)H'>MO17NGWF4;N$XB MX/V![:^ O<#/E=)/#2R4R^U#69'%EH_Z-S)QUK&:YC'R,A?TD8X M4-QSB+($8,DS)Y1,4;6N'GR*GDY]UY$/]7T%DK I:PD3D;R/V-K8^6+C)&[EH>,V31QI X M!.UHG[(D(.:ZG1#)ODA2*=>ZK];=][^&S(]]T MGM&"BK39 M;QN$HD!\%Q!L+Y$H)WS,36Z1U#Z)K6RY@>=\UEUSD>[UBG?"94 MECIQ7JY6&\OZ)DN\<0[RP+>-FH!\R(J[LB4]*FXX9C"<,*E"4."JYK0\ M6)-*TMFWOM?LPI;\%/["]8?PO=X37,MMIFTB%XT<_[09"%5D'6M:IYPR68Q1 M*OOF4S8?(>,U6);[H.I!>X.:;(0AD\86;W:UZ#E7@(AAH+H /;\.X=]_9@^;Y=BY). MY4(61!*QMI3@"KR0"K3-+'I1C&@_5_$)>EZ##7B,YFHFJZE5V)N45I>8?_DK MS==(^OA/_'JY2E]H6>\+[:GSY>+CQ3+]8[LT(QEQAJS9+ +I9*\DQ,TL8YF4 MY:PD9>0@G;;?>Z<-)4^LY$84T=3H^X4<@N5WQ,T"/EROJH;4_V-^\:7F&9)R M7V\79KT(6@L.$24G!C);0T\1HB]".FURU<3(&TT\'9RV&S?N MCO^V748R*HI<'-A0 YR"S(=0NSA)450-*''O6P>;=Y R"'KF]4&OI81ZOEVK MY>LMKM,>?4ZS4,CS5#8**EP3>:@_69NTSCYGE MUF4ECU/2MF/[5=8B1F'KB#) +F2L;^0D3"Z(#TYB+17S$'+6P LF6H]V%EO'[WJ;M'VT8)\? MD+T/E[O#R9WAOA(YRN0=2*SY34(S"$5Q",)QC=9ED5M?(+V8 =E[R7CH@.Q] M&#ZUW_66WC>_^#6D3=QB6XJJG0PU3I%5'0>MI2'^E "D=1/]'_'+YN=LD9U/ M[PD#APIMV9*#DT-@P QOR:)CW ?0TB50V3B(46L(VA1CLF'9FF&(:#0C?;0X M]@@ :&Y)JT96FM[9*C M.=TA6JXWE'%$?N2)=&2,H!+C54>2A:]+Y$PY+5/KQJDO9K3Y7A(>-MI\'W;W M )KYHD:U-X?KMLZSN&RC*:!9D$1WR. ]:> 8T#DC+.;8VD=^2$5?8#E$MO?A MS082H @/&F;8J.N5SZP9;#XB8 M]@I]%)PB)7XYS+ #EITI1::MV\_N(A%=,B MI;5M>R27N\/)]H+/(?)>CL7\#I#T[V$UK]JWCJ^^"F,C5Y'V%Z#SGNB7K/;"";0(AZB,US&U MOA"Z3\.TB5FMCZ:C.-P90K;#S6),B7D+)=A:'T56>B##BRQW[SC!O%C=.CSW MD(IIMPN .07)OI[\D37\P_?[ENK44ZLB[IX[*L;O[FMT7&OS[^ M,WRM?[/5F8@8D!O(*&J0@/X3N&.0(OJ8=.::C>0Y'49P/] [!"V/>U@G$-W4 MMU-W&5=3^Y>+[=TM*7&1G="08_4I';FI(=D"S$7&DE%&Y6%9H#M?,6W*9ZLS MK2$;NP3#]792(::HB@=M=*3M9'AM%%GHJ],947+:88?#8TQLV#A'DL^@XC*L3 M F2]NIC]&1:?K^R]X'411#2!.:B7Y*A7"$ ML.Z+^P#.32SPW^>+^?GE^##7W<(MSPD(9@'HU& 4B&#R[2$8)/A4DF=PZ!PV'." MO_O2:2Y[FPG^8/YU$,=X=R>#X8<;A\A1*)8#$%)KVQ45P68P9I.,:STR M^3F:)DY :B+Y 7 Z6 Q3>Z/_)WS_*2S^\<=&).'LS7J]O&Z9MQV/8HTH](\@ MUL";4K7S;"*>)>/1,QF]QV&3()Y[4W](.5RHR[$XW($6^G@9U_,\#ZOO'T,= M<+ ILKXRWU/V7CMRWCD=XHJ%!!%10[;&9=:H^A9 MJB:>6=I&_/=!U586':"K7B.].3M;7M1=]_[K'1UK#=?D)QA@@AMR#G.MYU<. MBF$Q*6FX;]Z&:"_(F@/+$Q^@]=&>L_AX0!6]HB(VXLFK@I'FS8S M)&LB>IV0FZT$9-I'30X.$2*SR'C,);V"(Y/_UQNXYU2&V6Y M!<_KR"PT'J+, 3!::4B7BJS"P>"X>G"LE*) M['AFI:Q#: 5$)P*(F(2T HF6,;H%/4+*,-7">K= 6C*\ ]P\%IZZO@7Y:;E: M+?]9<\7#5_J;B^\S;H34PM0DBGH31CN/=D=M8\9,B4F*XLLIPL"[Z.NII<:! M@!@0$6XBG0Z0]R._:'5U6,!E[5*<:$MB45 \NEIVBQ#1&= Y*$S>B*C'[0%V M2TM/313:(*H)UWLPAFX7\7;Y#1=A<5%_^A%7W^8)ZX]6X7--VIHOKS?,+#$T MMJ87JU!#6J%D"%P4R+*0D-^L)&T]^M[JED\#DHG$D%W*NJGL)ZO/Q(M M@7R(NVF!?):<+LD%3OLFUOEV,I,-2OHW9&=THJ_V/K0:JZS=M/54D#2&"FLD ME0[0]MAA7]M9SS3T5#(QGB+60S4N W;6!(%SV*2L!RN;-H+LZO;@8L%%+AEQ'.2R-L"7D M]K#23I1>?"*X'2"3#J#V\_5KKX=%O%VN+]97,]^3*LQGDT'2!U!)D/7IK0,C M?7'<.Q-DZV8!.XGI*4>MU8G9@N]36_TWQ7V$?^*'"#YB*6"]WJ1T:W#)%J,_T4/ 0;5>8B?):JG>]8VVJ.M'#H UF\+ M>A:N+W[YJT[(PIG71=MH6$VY$[4FI ;.4B*#C79$R3&7W/KPN4="5['Q-J@Y MALE]--.[S6>IXS[F)(.-1/[$A/-OF,GBOY/A,BO*EJ3KQ75RM7<*?8JR6OU1 M*5%$--B^#\!>% [#V(L*CX\HH@[4U(?5,B'F]:_$RSO-DS<:U]#^B>AH(S%F M@=1O)&5;OQ:RY[B6V?O636.?(&<8M%Y4G+P5\SO T?U0[#0>2O!](RX3X2:=9W, M=QN@O;88-@O]M)I__EQ3P8+-P>4,Q=>[\X .G',)$K>62VV53JTK3(XD>1@Z M7U20_91"?!&8)>.U3I3\.7Q?SSA'I5F1D'FH#4P< Z62>?<:]#E,J *-(12Y.#F#Q"M4*R$YX+ M%TZ.Q!W$#D/E"POFGT)P4P?[=Z[RI\LUL7&]KDMZ4RXV'GY=XE7^[DQ'B38Y M0]LN:_+QZ_*,=U#OR:*ULG [[%K@0 *& >[EW""<0@[=:<,_,>/YIL1L8U_< MN=O/3@66Y*9991U#PP/QD4LP)1H57QA!*MWKM,9OB M8_J"^?(,\XQ'S7D4"13/OG:QPMJCNX",6G@3E2#;]CBU]N3[A^7!OHC[B5-) MX>4HM?>%?K!(\Z_A["JMI/XFGM-Z28=')J.H8X]HT2P7<($S4(HC]R4&TO'3 M:+N=- ]#ZHNZY3BI&)O!=H3Y\.\PK''=8D+\CBBQD;Q0K@V$PKVRW#ODK9VS'RDX.AV1;$K$S3-_QG5:S3=8OZK7 M:/T)7!(Q%Q>#XS@$)TW[VXZ(A$;B>[3/[3Z\[ $ V_)= MFW(Q9)ME5PP=N")#D$Z"EXI+9EUPV*+W96=];O<2UJX^MWMP;NIVIS_T:95) MIQ*R!,U+K)?Q 7RNS;Z-U-9ESYP<5!/Q OO<[B.RG7UN]^'?U(+_H4^K%B[D MC JT4ZZ6EF6(IB:W>E^4M^C2_0D8KZ;/[:&"/YA_';BUCY]WM[Y6,%F3&B0/ M*^=X-8S5LY"!">,,4]KPV-IK?8:DB2?@-K8/QI!#-[!Z_W630[CXO%G7)UR= MOR]OEXLK(UO+P#'$"(73&:M*;=7)39V39;AC%ID1K>]@GZ>J1^/S0! \"K!F M$IDZ]/O;(JVN^'3UYV^+/ZNDKJ,UZP_A>]V2UP&=F@N#Y>$NV;1:7E.V95M$ZY2Z'RF8>([WB KI"$[W'U?=7G,LR^;[==W&T4'6IQ_[ M_]A[TR6WCAQM^%:^&\ WN2\1[Q]9MCK\AFTI9+D[YAY?KWU7/#*>&Y8$D)$:2@CK(V?=!KF0*>AICC1)_IW MBMK>?V3WY$/+NS]][.#E8.4]\LSR"+EUX$5N\_"^;LQ\6WXC;N@P79&77*RF M_[M6RT1P41AY1Y"*SCLE,PDI,PK L_(F/6:M4;XCJ2-.+OR> #,A]=&9R"[ M_T P)O0Z>0W"U%0T>0$>*?3BE(_RH$+!U#JY>H*<$6==#@JF8Z3> 8#N)H-U MD,$$?:UH.XK"G$101#B$(CUPI#"=)ZP3IQKCYB$58^=-1_NQ1@+>'R+^"B(S M7#4!R/4$J&_D6X6!&/801:K#$'T&KXV$P'0(+L9@8FN']8"(L5.B9O X3KP= M'""_?B+O62^1OG$@M0I"$:"SJ-??BH[ X(T#$8KV/J6L8FO'\Y"*<<>T-43( MD0+N "+?",\1#4JM 5-UNHP7<-%YD$997T1QHOV4M;T ,=CSKH: .$RKJYA]%+[]*J:M MK#MP34]<"WR'9)CX*J7+SY<7887YSCU!E)@"0TZ.E_%UXR\$C18"3\P%(7)A MK3W9H;3V#0JJ=>L..A=@WDL:Y"^@"90?J9>S&C;MW8CL(SFOD,E.ZE%FB,]HK M.J.QD!Q-\CDH(? ^Z+9$\_095D*C%#4750 MHHJVMBIP*"0SDJ:PV'R\PI,$C1B/#0N$)V^^C]%*=Q![X.8%)P'5:I*,A5^U M?09;G[36N?7)6Y;LL!CK*/0:$61'Z:5?E-UR\RQ$P^KR:&YJ"!$%KV7+:D5! M:^5T#,T[9I\E:L0 K >L':B=L8.PVP'EO[">SI087ZT8^A:PUA3%904>7:FK M(#TXQ3QDCB*SX$Q,^\R$?_)C797TFER7M9!J!X?2$RR]Q[HQ]'8K.9\89NMR M,PE>*U4WD>N:['JP:,G)J%X4J'N/@$]IPC:(X;W(TIP1D7YYT9$ >J[#^GU']'%:7 MBW4JOWF$M#RZ"VC[CVS<]+,C[HNO7\A$/_R!%U_PY_EL]6DYT9P;9YT%G6RB M,Y;2I""+ (D)K7 HQ:#)Y2XTC@N[H;"R2UF\E>+. )C_C6'QX8_Y! /Y#QLE M9"\UJ*PM^+H2KDCMZ+>#%[SU(_4=21NWA-X)# ]1T[F@C^"$$^EEY0V!R[H: MWDL%W@<+"8MGNNZ]U:/@KQ(W;F6A)P3NK:HSP>";^>5BDDM(A@E1AZS9.F7$ M0PS, A-*TQ'OH_"G=LG7M(U[/]<1 O=6U+D 6G=!+(K;>,^?NH)@/LJZ@P .$DF>72>Y)5DG5J(=*)7?JPSQ9B2 MK"^M;^B>HVDGP VVO*H3P.VEF&8/]!H#[;=9WMPQ8O[ASX3+Y=60KXGE,CDC M(C"C.4G.27 Q4D!K4[$R)>.;+XO?B\"=(#C8IJHQ(=A$94=,'OA8']E\&/;\ MFU@A#)WC H0.K&X.3O7QJX14C"RY[A-FI[CR^[H3S ;;3S4FS/920:_'VW6G M:#0^&>T2Y")\?3_A@ YI#]Q0;J1+D2&U'G)[]-.IP99/C8FJ0Q32^5EUJT,T MD[RR=ARL" 64)9GYS#/8&(M4/NF43^(T]^S>Y8.MHAH3:@?J9=1W>NNBM,5>\A9$VG<"A.F1)CS+L];[_]4W=#Q;E6#XX38@.M MZ%LDA$90^B$M<%57K;DZ+@:+!&&C,AP+5\T+P?O0U]4;NV/*HX,II0/ /38Z M?*=Z&[/22FXS&(<4(VK*.T** 019%K-:HBBY,?@.I77<@NEPZ-EA"GQS59X1 M9*]K>&RW7%S@3+#A,G$&6BDQ/4=02 MK8P@70A2"U6":OT4<5\:QRW,]@G-?55W1M"<>&XLBQ0YU[4H5X]%'-,25&(R MJZ)8BF-!+R23KUH58]SE'I=:Y6.OVT 8CF@8K M\8Z-KD/4TOW9=:N@Z(I%6Y?^"I[)>$2H73;:0MT"XWT,,9D3303KIM0[-N0. MU$X78UEK8#!?W&7L6FP?YM_A>TQ(>5-^<&G/?33<90.!T_FMK%<02PK@2*Y6 M)VN$QP$"O$-H[6H"U#&%P),HJY.L=Q<^/_PQKXG]>,QP9,[L6L308'3/C)1@?,!_ M'2.TU_//GZ>K-3C"+-=UX(09G*7IMQVP>5[>7!)1^.YRD3Z%NH/FYK\Y8B1# MHR\W$_\0DF@TX.'69U[=(ZW. ;F8+XFF;RU-J!47Y$RBU13C!(X0L^80E5 : MF4ZJ>3U[+P*/]3[7PG\;+Z8?KQ;H7.*/LP=.U@F26Z+LP7I3*(23J'3KWO+G:!HWI1L=;(?IIE^LU:Z!U:-V;HP/MH-TTRO67A7ZP#>6K G.@FT3D7BZ?L1@=-' 22$'<,LE4Z MV)18D:T7J3VD8MRVBC$AM9?\>UZ>_,1]U2]A42]_O^ PUW,/?OPI[N">YFF4 MBS8OA0LI6 )F'2F8E:=?^02:)Q5LT095ZQ+;22_:?L)5/0G?EM<$^^GJ[>5J MN2*UT!4/V>MO ?C+$6;T5$$D$D GB=G?.'!-V^M>(ZF<[I:VP<_#ZL\ M#74S]FJ%>\S\MR+=$)YEJ@M[4OB9,C2(7D)8V &!"3 M1 Q&BN>.M3V^=TX79H= :2C1=Q!V_31?+N^([$.(%SCAT6<=I(08=2;7SV)] MR*C 8I0QH<"H6G<8/D[).5V/'75*':^'$=&T7*PF/TU7F\#Q-861K_Z<+B?9 M:N6X5A2 ICHR0&H(RE(\ZHM;K_GE1>V"(OKQMQ!$_^L;>A[_\LCSQ!OHLCG:BI2@910)RH*DV?A6( M27HHN93(LF.IL)U"FIT^UPLZ#E7I?%#Y]A"WW-#_*^GE$&C5HDR0H;0(X MJ26P;'+,L:X):ET1?IR2D4.6HS7\#&0.$'<'H'F'ZXN"!X>E54R*S)!"^UP/ M2TFN6G %7#.1F"Y1VM;C)K:0TA=L#M'R_7OH!B(?.Z*AW/#S=+G$_*_IZM.[ M!?[/99XFW#!2/@?(O3\ ;:44!IZ6B0[2V&BM$V[S*_B@AW0'G M$"4_#9T#)-X!;!ZOIE>8+ZJI$VRKZ,S*3 4(9-5),$A MZ%1W,(2"*%C ^Q=\C;'T*%F=51(.1,"3P#I>'6/G6_?XN6*&?F,YOYCF.M9@ MPY.B,, G9R![3SP5QL&'G,D8/;>Y[OV0SW;[[//!SBX"CP//8)+N$CW_G%]< MDJX6TXNO=[+/^>7J)@&]YE74'A$286&*[ .Y 2]E!&MR7:-5,*EX.*IV)Z2S MO&THM VDF9[?:]^JX"Q_^,]E'=31H&]QAY_:K%UQ7PX:=2E>?>JF08.SPC6S M=""%2'@(5H/7G"!9R-OEDIWD.Y6<]P@Q[E)P= :W>5[]MJP%^ETUB>4FTDQU M'DS" HP9#4ID#YXE1F /P7%*5"2VCI^>(&?$Y8$YS2"5>C\2N(!@70(L/"DNM3"L=8/N=FI&O@EH MI?#[0&HC_6YQM+DNB59Q,C4%)JJ:\'H'+@D&)1:*^H(3J)O?8S]!S\A8:J3S MG:!T@ +&#KU?D2[%FIOO+K_&D/Z]865S4<:*)BD)!#J^#66>=(*'NKM ELBE MB\[C_?[!+9'UT]_I$2.'*',^C&1[ (G8C (;L_&2 M*>74;KWN3W]GW%Q^.) TDFP';FGMIS=>^UOR*;E/0IL$3@0!*IH"OE[ &H\Z M!!$*^M:M&H\2,C)^!@IJCI?YV*?+/^?U>N']]..GU?+Z30?]'B[7=C%)A3%N MC .1D&PK)U.K/V0(7!3NO<\N\YU.EZ>_,_)CK..U.!]&I#T<*_//GVLC"\EF M3?_RU>7JTWPQ_5_,]<4')N$E",EJ4Y(R=5&( 20Y":^]9[+UKH(GR!GY&58S M$+66?%\@>A<6;Q>U+PKS/\/%);[#Q95=%).YM3R!*)[LPB$)K00)62-G.JO@ MFN]BV8&LD1]@#0FJ)IKH %SOKK_[N*GHXC0%]1P"\V0JL42(]7$)DT%$IFPR MN75&_C1%(P\A:@ZIAO+O#DU;;22Y'-$E!2+461,4.]9Q7=6+34.E0#G0+JQ^7RD@[@PG72S%F0L<:*GB.$[ .$8((J(LI\O^UC M$"Q=43/R/*&3P.@ N7> H#4##R_K;QSYU;@0/I'2,YZR $MI+*@0&+AD+)@0 M=8PZ2*%;SW70V!A_6.LYR,M/6*9138K4W36+#;7S4=H.Z'/]-TB1_"G[A\ M/;^XP$2IRP1S=E:S4F_=FPNZ^ M#?*[:AZOYY]_Q]ER_5.;M4(^_Y/;MD/NR4FCELAOEML??X\7]5+A]7RY MNJK3Q$K>]3JDFU:ZX*7/#AU$76HOKR)4\5 @J5",==DXV3HO/X[BABV7ZT+Y M?:6](IW-/N+ZF]]]_?9W-G2\^B,L\E6=U1IK@R23#K7Q0NG,P$OGH5# JJ,- M6=]O5&C9H'D<\>/6)T^(V2?:/T^H_@[<]H\S.JUP?=-8&?FI_@>5W]J[EJ22 ME%D5$-QFRK><(5\B8WWLX;DQ+%)4W!C)3Y#33;OH*0$R'T9;_0)OT^N4ZL(_ MFS-0:F]!<880G$,P3OO,4"O'S&F@UT-_:3.U[P:G W30 :#>8YW.FE;K1.HU M&>!'7&XZW%#'8+F5Q EZ4%YHB#$K\$45Q9+Q(;9VR=NIZ1)*AZA\/HC\NU@R M_.XB4)C^^6JH!(LI,!%J(AYK$ZW/X!(BE&"4\IP5I9H7UF]]OYN.PA']WL'Z MZ.!LZ$%61BQ8%)B4S,&#(#=!90>%9<76HKRD!HZL&5':[)+9 X0*QC M]Z+6?FS^P^??+^9?$:_*_=>E#V)J7: U#$ I$Z)9V>V0V/Z11Y%7S?S,:S M3@==-'A?%Z_F&,GQV0 VZY2T,R&RUKN)[A P[DG11QYSN$8Z@-/A@OO&]BS? ML]/L7G@-?NH.+G?$=%$ M:1V@;WV-.JT-'6M6?IM-5\OWO_ZV84;&)!T3'KPH9-L<)04?9-N!%Z&M\TGF MUOU:3Q+4P7/YGE#83GD=(/$=+LI\\3G,$EXU0EXGQCH$DVT!HYRK-RCD::RP MX)@J,CAC S;?U_LX*2.'E+VAKX7"QDYB?PZ+?^-J+;%'C.EZ281'4:+QQ% L M9$C!@9/( WG,5IAXOUYQ%NRV5V^-FY:VPW(AM%.!\?B2*T;J8E,#D MVDID'65[*64P)::H6,HBM.W2"OE:(ZP-H]H]DPD4H@UH4$)MP.;\C4)!.EPSJK4&NQ.#3#/+.&\^>#(/G/4N[[#)=\#7*YONFVPB@Y1( $0 MV;QN6PJB3E;-)J 7BNUV+;<+8,9>Q7F@LNZK^P#)C:SPGZ>SZ>?+SS?W)"BY M)Y:UE(1UGRT=;)B 8ZES+4JV>J?ZP#,JO_/1D95^B,KF+>0WMN+#G[<(%[P( M7H%4F#0XG3QH3$HH[;-J7ANY0\"X]9"#U?@X' Z0:0> V&)':T,A M6R)[>SN[/GJ),R+!(FCRC*!*">!UU!"Y5U879TP<9'[X;N1U :9#0+!;.?=H MC9P%V#[\,;\.S60RGC)S$,K3 2TE)XOT$KABO#AF5/:MAYCM0=ZX-;13@NTP MC9P'V @WUY:4G=(2C0?K*;94&%E]DBI!)&]\4L3W,+L1=B5PW++920%WH%;& MKH(]C#:_!:,;UM[,+Q<;SF+ J$10E'G6G>G)1 A:<0HXLG$!#:6?NVTFV^NS MX][Q'8^B@05]#A":?KDV#N>-948*2**N6,\4LT;DOG;*1)UDB"7L5E'=Z[/C M)H GA-!A@CX#"/TZ_?.ZR2"56'(JP"W6;<>QCK.A)%@:&9(E*Y%FMP[S?;XZ M;L7J= Z3,SG@!_\@M>->@9-9#IE<*S4.9)HP4D1P683//.^;M!NAJ!OWQUW M4N<),72@J#L(O^\\+:\5WO4]"[EB+4Q18(1:5VL0@N(.-,O.#4HB,KC8F8?T'"Q"E"\ $!F<$)9RXV]/<[=_H M#!&'Z&_>7I@CUU<_3%?U0/YQEJ=?IODR7*P-I63DIO;=FJ S,9!)*"9&*(C. MJ^S) ^\T^>&9.NNC'Q\WR!F_(>=XC?0&J;H+?3T8C^2W_#3]_X6!$3/_R)Z;).L[WF(6!(BE)7"%Y*4,9R\+X.KQ;%"H*! MC'ZW-'[+!\9K'3H90EJ(MH-\ZEEGO\W7_W0S)#MR$VW*E%RDFES$J(ACQH$Y MH;W2S,K<>FC!\52/NY^CCPN!$^M^[,/P86J<_^=RN<+\9H'X.BP_O;F8__%S M6'RD8X%S5KC3=8F$(RL6Z"!8DRCH2%JG6 H7N\WDV>.CG;\6;PR&^0DTT\'Y M^NIB_7

/G[PRTZ4 M=?YX?!A0#JB\#B#Y;3S[TT*-]X5*_$X7Z[]\M0-E$K61L6 &[GSMS984]1@F MP)1DBY%.!0"_8/T3NZW]L"H%7K/-)-&3AS ;PIHY& MS2&!+UAO.R.K3_9Y*:&7P/<1^CM_-'\""Q@#".=L!%Y:4\R[J;J/ECYM3 MX,-\%2Y^G*TH?%M.T]5J+!=)&$5I*+SN+$T1R2ER#4KIXE'+'/!$#99-^>K\ MO7^G1C,4<#HPIIN)![CX,MT,=7D@H@_AS^]PAF6Z>D,ZO1;#9MW81CB4RDDIH0$;K8A!2:3W8Y+)CB>]\+,&P9C$.!#K _K'GP3_H+ZYN M#H-_+.;+Y<298&VP FQ9WY]&2J8X9?KD3TM@7J//K2=7#<#&R+7<\W83Q\)B M[(O&MOR_^OAQ@1_#"G^@F/-SO8UX$Z:+*U_)A0PINP)>J[54&,2@,C!3U:0] M-_F>RWBV'7-@DD>^=Q_QDK-/5'3@179RG[_,9U^P7@FO1;)K3[CX\"G,K@6EDF")*P-,6CIX5'U?STAN7K@B MA0^,E_.QL6>8'7GO^8LUO)88>\G&>!4&O)DO-K]5_QZ?**MCE$*#JY?P2N4$ MWM@$64DG/07)5K:^DCXMAR.OB7^I9G<\FCJPM8.K6K?O]-]//WY:+4D>J0+K M(TZ<1&&=SN"+)^\?;1VWH2(4CLDZYM$VW[ \"".[66/CXVSO95X*(%? M+FNKX]OR81%R?1@9OBXG@J,DO1BPBAD*DGW=NU0O:'C(LC@>B@K#7D7L1.=N M5O#2ZOZ] >!L;>&:\1]G2_*J%^L&S4G=8D8>,@//-M8!QH4X3PJLB:SDY&.^ M/Y6S-?0?(VLWI+^T^O[(ZAUU,_9QO']S:V37=3/XU6]/;"(& [DWAZ&.W4SD MXS*+9.9*!4U^SYD\++JW4+8;P%]:+7Y\)?<2Z1]QE[Z^5?AQEA9(?V'Y/6Y^ M<7VY/K$QR<)=@1P$*2:@A%CW495,%F\PIW)_>9^OW9XTS-SM^/X[>6*LOU9O60O12VLC M2J78OO,CCR1I-Q-X:07E$=7:#Y@?CN'R@8 M<"Y0D!F%UMZ7(-F^=Y_/?G0W0+ZT.NV@JMD?S=9?BYDIWXG1$H3*'5$?%JH *7&)U\#F68GQBN;1>.S\< M-[L9P4LKTW:&DK%/ZFLW<\/5^K)U.9$J.Q-%@2(HEU'92@A8#/$@8^3*.9;3 M3J?RE@_L!KX763EM(?(>^OLK%HX_0P\C=3>,OK3BYRGUVP.,CRCSKO_@ M7UC;=3"_HJ I?+QV"U=BNI9,+?X*&UEA)/^ZH#UK2_)A!3 RI[)PO(ANGNKO MQ=EN1O)WT?-DZ!D[HCA8).O:;_U?X6)]K#SX&1-?I+9*M[MXG%Q413(M*J#;:S*!I3B!CQ7 H*T07AC@D!L["B.('K3,,?!%4>9E'-&&"6M88.,:7F,F-U& M.;[H*N;1.CK;R'Q/"[RIS*Y_^WOZQ;>Y&3'RD)WSX%(@"RW,@9.V0 PE!)5S MU#APIWL[9G:SB;_+FAU Z6Q-[_G<" .3Q=?'^K$@*"LX!.(=K$"569(E<=-5 M4GR2M\.;[NQG]BZZ:':*)7@*M M0[RMAOZ7UK9KFL$ M=6!9[PD&1,"G5[/\/7[!B_GOM[I))B6:X+U/@+RN^DY6T3&A$M1AF\B4DAY; M[ZYYDJ#=,/Q2RWKM=-5/3/6PD^FZQGXUGN7U_/(BOYNOZ ^FX>+BZ[?G-+_] M_F'^X0^\^((_SV>K3\L?R^OI(EU^KBVDJ>Z;6DV\H] R:PG2N"KL$B$DRO5" M#C:A8=;PN&=\-22]NZ'[I=7C>@5$,QOY/__U0)\DL7^O_VC])_6_>H_E_ZO_ M_NW]CW=^?IY^G%)P/D\89O]_FG^^^L3CL?KUVJSY[:G)K])J^J4N=,-5F%XL M[W*WG'[^_0*?,X$COO9?W[B\S__FHP\@/"S'^"7B MJHWLAJ!-+:'.D%H^Z$%;OHH4182TFA2MI$OHP-NZ#=B1L02=#216SR\NWLP7ZW?YD3(7E'6>BB@UV$(!3BH..KD<6 MHS3G9-SE9B=$<_.GY\<#HX,HO*$4-J^+LRH\YN IHU\/!&<6HA61@D,;*3OA M:-5.RY/'L8Q]7IQW%PXU1.9PQG( 3 ZVD]^ON@]78;'JPEH>&Z!/S&)0C %J MDH8*&,&)5*!DE4H)SJ?0FR% M).QR%L!%'6WJ CEW80IE2U)%D[PIMKG[V)O*,]U1."#:AU7TL>_$NCC\2V""OCELR<:;+"_NU ME>-@\@*NJZY*YJ]F=5\VIG7O??VMAV>(-CH)[AED7J-3BDS!)SI2'"O*>!VM M2H,T#)V MS-=@=BO50T"JA=@;+<$<._%XG46N&Z+KFHL&S5JIM JI/.'U5:" M+")$YP38Q*.61B8=>S.[_;D<]Z[L991,BS5.LO9C2S2 ('\<@]X+;^11[EGM=X3\I(,ZJLB(#9CQ)B?X/ M? D)A/-6L*B3U/S4]MB.O1=3'.K")D>"W3EXQ^=$<\W];M*QF+B/RE.HDQPH MRR2%.AZAGF;,,J&Y:;VS\;0PFF^4C)XTGYR&B=DX6!$'7# M'\^QCD)(=6"O1,,%&M-ZI?&I>7PQ9;6S,,\A 7@.!MHHU/>IL%QOD)/SM:\K M, C&*LCTNR46QEWNN$9WM#F>0^6N"W,< 6XOK];WI&B4,B(YBN:EKE,FDM;@ MI?$0"]?&R>10]M98N"-K+Z8N> Z6. 3<7H _?+[H\Z2TM/%.\.3!!5<'\V<$ MHC%1C*]=4HPK[EN_;QV7XQ=3=3P'FSTA.%^N*=^4O)QBV9:8P,90-5F7:*2L MH6@K2M8^6-=;D^8S+(U[\7/&%:L=&B?" MW LPR^TA^S81\8GUACD?ZGZH;$E$5D-,I%>7C$\BFFC<(/>IIV7SO"N1/9OE MT)A[ 6:Y=U2^77+&L<+04H1>:G*!7D$()=?";9UU8FR.O5EK.^[/NVS9LQ&/ MA-!SMNU#5X[>Z-MD)3 [#S*7>H-=ES4FD:%DP0I'EX(;9$_T&,R.6]$<.^_L M'EZ]V&&;B[J[ IE$01*(H3YM*8:"C9RO)H0)JX*34K$B8F>W.%N9Z2"[[!_, MPU4DCT#6^72W'BP.NG7EQQ50O%Y\2\=!*F$*>7X6\\D[,DRIR$+ZF^YB1IY;I?3@L-QDM11/#)^-ZBRH.9[: ? M]3QMM'MD-AP6=K*9P_=NHEXMEY>?KV36?.#P\Y\:>-KPGKSV,6I8)R.+D9PR M(I?K6'@+#LF1B,)8#M$A=ZUW=H\\:G@S$WJSBO>@9O0/U1M/M$Q:1Z,A*%D+ M(U&"TX%\<#!1^"QC-LU;-UL1?]8#A??![(.C?A3U=Q!]75%.?_G5G]/EQ,:< M?8X9, M;QW$4((^CP!NGL23.!6O=WW&'@)'OQL8!P?T=LP=KI ,X'2ZX;VS/ M\KN+,/LE?,;OY[5"-4D%'6?!00J>HB'+/42?+53GKRS]H[B3C\,Z@(]QP7T$ MK)J]UFJDXPYP_@,%I/.OB+?&H_Z,5[.Q1:'TFWQ/X)CK4"Y*O'U&0"FX3]P' MK5JO\]Y*3 >EAE%Q,A]":1V@[^#$]*=O.W=,E):Q0!9?GR@;;4F.Q8/E==@' MBY+DW,O=QPW5(]_H=Q$>G%CWYXSVF\VQMW+N>]GX/^>46DPOIJNO[RG%F!34 MR2GD4.C_R"UJ!S[[NG"VF, 4229W,UII;^XZ]P:-<=O*;(8%42_F=1<1.T-T*#XI'^(5.!(&P!G9 Q;FLOSB!.9A!N.B@GCVP^XX.D%W-I M=9"\GR[__6:!]?H?"5"K]?EAG:+AG+<@O__UMW?T_R?8@+SE2R?;?KP+IWVT M(\@D*#G #";S^GQ#6@@V">!&J1!X-#*VKDN^E'8$3)S)4 (@VMK@SA0$$PI( MYUG.B#ZT[S3]NQUA3\P.UXZPC_H[R SN5BF-L"$&J< 6'<@CTJ\"$PB,2V5, MR#J4UO='+[(=82\0/-F.L(]&.H#3,"5(5I@LPH%-#D%QGB@0"@:2%J<+S,AU)>!TA\AXLR7WP.LX1K(2XW M;"@OZG-*!TG6OHV<%7AN'!3! T]"H76MVV*VD-)Y'>?4Z&NAL YPU^#^A>>L M62H.M,V<.*YU6V_)$VDGE#[/&>W/OJ?Z93[[LGZV M='M!8YV*7[)34#*/E,IR 5YR!O7AO.6<"2>ZV>QW$(>=1R2-\=O*?(8'TU_# MU#8;1H,VB&@0)(5\H)2)X)AC(#2+FDOF7.G&_^S+W)D:V D0?GIC/ !NYS_Y MY%GQW-V\-D'/=) 8(%A/(77A"IPB84727\ D@L)N5K#OR5OG"=!?P1:/ -N+ M=HE7+^9OY.(83]XG YE%5U\I<8B4YX)D+' 3?,!AQDV?@+#!JDTR4HD9X5T1G2S M&6Q_]LZTL^XE&>-QD#O6'C^,W);W_)B;_#^759'??;UU7_LF)")F8GC6R@L& MGDD-:MVSZ(4!:1T:QUW0]^\M6[?I'4/^F;;MG<[VS@19XYO@""DTY=!%2@D! M51VW5E=P1SJBN-D%S7#7B;!#SHB]@;HZ<>\\ MUA=6WY.?OGD/YYQ- M 7$P./YMS9O7/=KQY+% L:G&%B$#Q1=U(; ,)$KZ9SS#XN.S?+_XNN1PAM/A M(; 7BO]R-<(EQC$H;0%/G26C)P(68P%L2I.">?CW(7K,>F#_34/XO M=1 ,B><7?1!LRFR7A.KGI2:%-\*2U$R)D:(I3U*S.H%-P=LB)>/A?'J@]N'\ MQ=>#7\ 1,!B2NY_MLO4EQ;V*WH-ZWCTY;58(X;O%-.'$88JBL B8O:E/,!E$ M- *,M-YFCSJD9P=>C$C_BR\C#VZRYP*^%^V?][CK,$S$(),!*;,'A<^.6]G&HB?8R6\+<[.;P# ME58,:EL$V&+K$2 S1*WLYPA()L.).CG :&**BOZ13_2X_3'RN@#3(2#8+;PZ M6B-G ;8/?\PWK$FE+::2P=I"K.5Z&1PI"'#&>FZ04]QZHA[;Q\@;UPV>$FR' M:>0\P$:XN;8D[Y1*.FC@B=5P,Q)SG.*!D@O7CE%8J$[4R?DX@>-V6YX4< =J M9>RL\*F;_PUK;^:7BPUG,0B=A,_@C16@O Y O'I R;Q/E.CDO8=1[/#9<>N$ MQZ-H8$&? X2F7VZ,H[B4K$.H;W)!&64@!"F!>5<$%TCIS+[U[!T^.VX#V0DA M=)B@^W5\^Y3C!A4=^)!\S8Y23)99>__RZEQ&? _W(*&+JXD3 MZ_Z)E-2+L3S#RYD^<1W95%H"Y&!#^8*+.!][,^K/IUF+^MAG3K83]5D> M^^ACDR$XZZ6#Z+.N$Z,1O*3XW:!W-FHI=/-BV4OI8Y.Y1)[(L:%$"PHIP_+, M%4A%"B$=$]G_WVC_H[B&ONMK>$;',IH@#'4@=R&B)>9P4Y M%JL+Y\+&UI6J%]G'MA<(GNQCVT@@H18M8N M.J^X]"=_)W[F?6Q[P>H4?6S[Z'CLZ^:=.J4*9IVD#Q"DCJ!D)@D+[T#(@BQZ MXDWGYR+9OW(?VUZ V+N/;1_MG,.Q^GQNJZU&86)]4Q7JB )9P.ENMLBI >6^$4HPJ(@4E^NF4&,0EGO.< MT_[-\!BXC3P,J:338Y&!S_*NGF\Y.FM#-&!R? 6JM Z4P(,(K"$TS)L<"X<6>8B?Z]C&0X MT^GP&-@+Q7^Y!/=Y\:$V0M=SGWE>0/D4JAOPP)4O*7DE' ]GGQVZA_QP&?314\Z###[J MQ) M 4H9#4$D!T+;9&(V7AG3^+#MI:?\!\+@_"OBK[CX,DVXY=2X6/](^M7;\A[3 M_.-L^K_K10=D=VM*KWI),.A:O.*0A&:@@A807(E AX#*4CA?1/,WID,P7NO^5BPZ"#\^W%&QQU27KE:N\F?-BRNFU.]1^&SBA!3W=8AK0&7(@F7 M9Z\#DJO+K3.S)\CII2=]-+#,A]%QI14R"287%N')7((6!\F,Q%C3-86WCK*B MCNN(:F<2^HAH-7 M4UUT@*U_X P7X8+X>94_3V?3FAVMIE_P+E/1VQB9+&!<5J B;!QI[H-A[+V6ND :NNW7)=I=;D@HWG]J6X"NO;Z(N7"I'9@"OEZ ME4* $)0&44+PC!7-1.M ?3LUX\YY&]0SMI!_%TTH;5+I;QU%AM+FHBD.*"'7 M$2V%PDX?Z=1FJICL@Q><-P9@8Q9Z>6C7RR7'F CIX+#=<(;Y<<8WCF02LY L MD^/(&NO$#97!B:!!.X4JN!@H0FZ,^]TH&S?C'14\]Z=)M-=D!_C\H12L0Y3P MRM]]"'^^)QZK&&=I>C&]JI=M83CAD@Z(/[^C(*E,5Z\^SR]GJXF.E,+EP"%: M2R[,)@N12P?T'9)%4=:'UB%$:Q[&/<)[PORHZ.AY,^DON+H2R4_SY?)W7*R% M\&JU6DSCY:KZS-6;__R(HON0Y#0KQI], M9HV*]#^$Q8PB])MOW90L"<-%<:' 14?!OU:&@G]DH*5G.J(6T;?N==I&2\/" M^KTOD$5/TW=?KS3R^B(L-[&@T9R.D]KN+RD"5-$XB)EI\(6[[(0-+@PWE&U' M(D<.6EK@YHE2]P"*ZB 0N;<=$&THPBI(UE$4)3BK$Z@SN2^/TLHD%&N=!W8Y M/FT093^][G,/R7< FT$F)DE!4;JU$0)2J*)T'3+C'05/46NND5F')V]F/?,Q M:7O!ZA1CTO;1<0\#I!(@5"9+SZ'V>9FY+IRPATOQ4J$G)*B M*$A'\(YX$47738226^<:8W +*9T_"3DU^EHHK /X"+(:J027A $LA94B/+>Q]?[( TGMZWKF&+3,3Z^Z\T/H)*&* M"@6GL[TN*"J2@<_T#Y&Y*";F 8J;>Y(X+B)/ IOCH+J7#CN Z+VGGG(D9/SX3SR (J<34BYUQ%IC@.Y%X+C.? QX#J>_ M_<'IK\ YPS9S.Q[U/Q-*_(O/2M:Q9R0LQS4$'A&2]9%LC'%TK;WWHX2,F[V, M ;7C]=%%)][NHOM^>G%93>M:>)B%RL@R<$KSZGA7!4XY#UQZ$0.3&$7KI2 ' M$SMR:T8/H>,QZCL[SVQ"XDK[ E$;3F8H)40KU^.9I/(2&2^M0\?VGKF#P/$H MT!SEF_?18!<'Z1;V-A)\P"4%']K6>U+ 4!^:!.V)0[HZPM,8'.>^%*:MY]^3@I MYQ)(M@1="ZV\X*['5[/5-%>13+_@KY@N%]/5%)<__)DN+C/FJL1:L[B\HG7= M\-='>V0;NGOIHQQ "T,W7 ;&2M+6@X^ZSA4+!8)3EBQ)2^VMY$&V+NX-WW#Y MM![>W-7#PT+*5=DD9YY80@/<4;JK2$H0F+=04I"<9V8B;SY$NRD'?=4"#D+< M]E;-DZNX@\CD2)Z_^_KX#[C:M2FYMD$Y8)F1+HI'<-I[4%)((3!GQ5I'-P.R MTTN/Z>E1>K\!M1/(=&L]MUHQ=$#*2VR %!(#2JP3>*$",(O<,:&9;O]0\!F: M1FXS[04\.X'Z0$UV@,SMO8Q2.JF+D>!FPQ%)NO0YY1RZQBDTP;4 MMCK?N9ET'P5T@*2G^Q%M3JJ@\9"]JB,0*%=V2"9HLI!:69%\;AWK=]Q,.BBB MVBFB U1MZS-4K$0ZLRDP$4F XRK;V*Z[EE-BOE2 AE"KD&N-.!4[=^WOBXF*X'$U!A+SY T M[N"E03'54AD=8.O(./5;E9G82E%R!)/J"D@A/'E[C750O2\^!!)R9TGP3[TU M)9][QGL8&,[?"#9#)&):+UBTQ&JN?189(8J:FSDZ"CAJBG=/DP/O27B/R(X*G7RQ7TS0)T:+E10 SNDZC0 O1F Q*>AZCIH MM YFCR"W MA\G;QR/J\9'MP^NO ]=_ *MOZ']./\XFR"(::35(D>H$*^3@$V41PF@9F>#< MF&%L]A!J>YCGW050#]'>>>+TAS])P*39Z2PLOJYCI%_F]*>S%9%&G_GXXXS( M(Z.M@X)MK*/8R$ 5I0R&@3=,@.8H5'0B;PCKF M.E7<^JVOZ/7EHNHMU'G_5^0V#V+W_-@0$>TQ_)X@O"W6*9LB ^E%?:F/&2*& M!%IGQ6U@G.G6M;@!P]N-B&^^L)FQNADI^9AM?A-$29X%8I_I2$FJ*I'R4U2@ M(M"JL:".)S:?H/;??#TX +W--KK(&;84Q"7.? F4,P1DHG,,^^P]>B'W2@;>:7YJ8"R!: -M=81%N]$O=MX MT^B$(6[ 14OBT]J#DY2-R>0X\]X'+ENW:^Y#W[@'X]BX;*[!CM"YB8NW<<5L M**@B14&V-KVP>BT@E(:L/'.N<'3-X\G=*!LWEQD;D0VUUA$6M['#IR= M/ 7-2KD$06L.5F-1AM=ERJTSZ6=(&C>K&1M]+?3405ZSC8T8O M1:D 6'*5G MO+X 205:>V9804#AR#:]%."3$ (&VB MIWYA>#^;JA;V_;00B:2*:;BH8W%R3KKN[K(4V,I,08E5A3(KXL])2O'%8-YF M/U+[C1@'@&53O?4+SU_F-9BZ3.LWH1LW\?B^F[H"><*CCBEF!APIY5YN6OTT#9'^H]77B4XNVS7CHA9-G:N;C.<(JG %T0I7ETHD MP0SRDH=YGO,L:3N!TIX+*(?42[]P>_VIKF#\<79=/*"_\&JYQ-7RG^'B\DJ7 M%Q?S/^H,'>+8,28B<9P8HR@]!ZB]5F"TK>:E,BNM=_H>3_5.('4O!*1#:;,# M_.[B+OXQO5A--][ 6HLBQ00. [%GL@%G<@(M-4O),YYTZP[S/4G<"9G^W) Y MI)[.(=[D1GS^:?IYNAD6LOJ$BPVG)+B\7E6;@JE9(C<0$TG5H&(%M<[9M@LN MMY*QV_4].Q?8G5@O'1R$3\0G1$P=ED@J)0H_311/*7I9-R+79@+-'#CA.6 ( MPFE=1/L'7CL3MQL,7TH9Z4CE'+$=\",90OYPNN-OF5W\G_<[EY!T-EZ"\S^!9*)"%3SD6J5TL';4&\[,I MV+04_)GT!C\(-=KT!6_]L4/T!._&PPGZ@:,47DM1'VI;"KFXS!!$L91ZH K: M%!7%8(;9OA_X@5C_L:C[/*^9Y3D9BBPC2$F)E;)"0'1!@6/"JJQ#:;]YYFF* M^NW8W0<7VYZ[--!"!R[M 3=58)O?VQRV]>IH\067KV;Y54J+RW"QO,EZWLP7 MW\\OXZI<7M"?U1AR.4G>L^@-,6]4?>]3)/@8$63POLB891*MRW7MN>CCR74+ MC#T'W],J_'PA7_]-M&X:EFHEWOL4DRT:V+IE22@%/GC*ZJ.HYXJ(Y?[US5A M?T!['R^W^X'W<<2<@R N?*3[1O?)'< M7H?%XFN9+_X(B[RO.?,8#"9AZ'F4>Q WKA-X*<\ MQQJIJ$?T/8PC[MR?S_+F3FKYQ'L-)1(&;[ &$20#G4D&GJ21K$S*A&B3&]SG M-N!CW*;P<8/'897>*?"O>DCNVC.W)1L3+(AH!=DS9O"%Q)Z*#85+1&^'&N'W M#&GCMH>?&)['JJ9'Q*W+1!.'U@1GR4/4B3'*2XIYR8. M. S3PN^1_BL!30)121;\W=O,M'N:\.1]P6TYM*K3.F4;[T6\7%*QFVW M/B5\]A=\!^.>=GFR8+EQ'DL@EH2G])N11021((<46"C68&J]A;W5"Y/A.JI/ MB:PC=3)^'^M6SG[!U40''9-('"@%=T!';:Z/8#6@=C5 Q!2;[S!^C(Z16Z-/ MB:=]I=[7.77KFOI&/$EX$Y2SP'.=@EO7T+JZ8:Y()KVT)+D\8"WB$8KZG833 MJ/A[K!;Z"IUN74,CNI2"SB"49L1>EA"X ML&!M$C8&'Y@?\*#:A<1NRK9'HV,GX+5159?N\1:7]1Y[.OOXJKXJ^(A7G8/: M*ALB>8*@/0<**S,X%R@:L%E[53M5]8!7:4\3UTUQ]30@/%8]_<'OQGO<+@@S MQ5QV2M>F?7(;*#F$C!+0%BS"< I !A\WO&\%?Y27&"W\Z]$:.!I4 P=NDQ(8 M5R/4]+O@*WV@=I>4F\-H6'[AG^IC^[J M&Y V_<(/?MP0?<)/TWR"_F#'C-::UXT'[ ^N M$[;2_..LSMBB#US7ICY\"JM_S2\O\H^??Z>OW#P6VCP3FBC!*=FM#\^+I5 Q M4TH<(EE'0.6YB#)JV=JQ'49IO_W$^^#H_DEU JUUD&INX?)&J.]P%B[6@>HL M7V\(WY1O7,"@4;6.]8\@M]^+CP%0VEQ_'4#U M>TR+VCGUXVP;T\OW].?S68@77]_-E\LZ)&XBDG-,!@F9US(_)3@09$Q01!&Y M: ID8OMX[@!"^\T;CH'G\#KK )C;NZL^U)F$$U[*.K<'GN@?*I0$O@0$EW-] M7\F4MJU?.SU#4K^YQ3%@:ZF'#F!U(Z97EZM/\\5T]?75G]/EQ*JDE$\:C*D% M%RXU^*P\4 K%10ZI;AH8*C:^0\FX85]396][UGJXY+O$S_?SSV$ZFSC*K[-G M#G*NEX!UO11)Q0!3@6F.*LLPV!RH>[1TDCH=GH7. T#L #U%-D>(TO:Y/ MR19??\;/$1>3P%D6(25 &3.H$FOU@EO@%$E*>3_7BZFRSQ-52T;=E(N0J5"CIUS5><"J#J2V8"3@GNE/7>^]5/H M9TCJ)"MLB:262N@ 4YNU(7?MPLBLF3<>(FH!2FBR"S(1R*H8S$6):%MW$3Y& M1R=)6TOT'"WN#B"SOO=83.=Y[B-5MKX! MN$/ N$?,D''RX7+N"20;H[%>26,40E0>@6R$,L\0,L1LR()\;=YOO37J'@GC M1C5'*',;+ Z0[-BO9'^;7=2AP.L[JO_&L%AN3D OR5MF,@YRDN0T0ZC/SA-" M4%E(0XXSLGL5J2V/8K=\H!/='Z*Q>6/Q=7 V;#\T?YK.KI:,3"+/R+CC@(Q% MDI%PX(U)M0I.ME/7XIC3W>K=D#5N1#*DLVFMDZYA-K$I)Y1.@9:L1NJ2UX:( M .A%]&@81VR=*1WY4'J$F[X#%;\SL/;20@=X>O3=X?6@9Q[HD$T6BK<9E*;\ MSW$,8&WA,=8!]ZKU6YDGR.DU)FZ#J%9ZZ !26ZY(A0XF(B67S)5UF<90;% H M(0RAY.B,?GE[4^-YCX^_C.':.;:@?H3='0% MK[2S1H$)N3;XF0B! C\HH;[J$=F359Q/1]=S<8Y>;P U9-J!T^%AB@0GI(;D M MHDO.2Z=>M6BXKO*#U:^R!CWXKO/GKH]["5L7#!N0;GS/K"UM06'0:YY.2T MY4[PP;HASZCBNY>R=ZOX[B/Y+O&SR>>5"TFLLW@I+*C"6?/V MN3.J^.ZEXYTJOOL(O /4/%=L9-YDP0(=Q8[R9F6C ,=T!AFS4SEZIW/K;J7S MK/@>@Z262N@ 4X^6(+/G6<4<@!=61VWR!"XY SI()R,ZA;ZU"SNCBN\QZ#E: MW!U YF[Q2I&_1E^J.Z_5AN(08JA;]60HS#+.D ]6RNN_XGM,G'RXG'L"R<9H M4*#0.0;0&.HEEJN#5P4'*4-,F>6@FP_$[[CBNY>_TV%+JO?^3.]'V(3J:MQ)8+]J6^IKX M8J5FP8$FMP9*:0W19#H2(T5'2I=,$?=>VK[^R>,Z@>;:/DA@8VO['PNDR'CQ MX5.8Z7L="46JX+SAD$KMD$*7 MO*(8J;@Z 8SB;*YC[=5FPFE6@OV[L^= Q>_>V;./%IKA:=@VA8?#6-NT*FS_ MN4.T*^S(Q0E:%@QB$#D["$)1H"LUTN%F/3G-;"G1B9*2Y?Y;%M;.^]?+SY_# MXNO;\LA^]/G%Q76'TLU*6.:#D#4T\+[.,%$!8DD&4B27SE&$?']HZ9:0:+_O M=E+C.1(*=Z*F 07?@9?;91XTA84*B>Q:6LUU8E@!QYBK+XF,E\Q5W.7[]J^>%#Y W[ M\'.*Y"%BU)XR5JXP@$+*-(,T"1RW@5)67B],^T\>KG_T>Q+M+$TOIFL]O2U; MA/W#G^GB,M>9T^M#>TFH)NG/Z#<^S'_X,WRFI+[^]?>XNES,EM6FWUS9] 1Y M%%GS (0F"XH)"Y$.=2B9C%B6*)UK?18.S5/'V

V+Q_<':%A X<_1;^)U)( M3$DST*[>AVK.P7/*&)/T&05'=.)$LS''Q6%?>-EM>.9>RCL8@[\W3H:V3P)= M3V"L*ZPO+^IEZ!M2TNO+1=7>5=A1:T3SY;0J:#G)@NL@$B,!UO=IT4MP:"G^ MH9#*VYB+U*U3I#:4CUMO/T><#PF-?H_FQ[E^1]PN'N$9,8DHH@%TWE'>630$ M[@-8@RYI&;.)K6?EM:![W&+ARS&&%K X-U-XE?YS.;UB=**8=E@'F9>,NNZ+ M00BV>/#6"N7J@X34NI/V4%K'[;-X.9 _5/W]POQZ"/5NIDT<4Y G$["H1.UD M<."9\A!Y-DX7(7)I/=>E!=T[P5__#?]3P**?S5E;6'^/^7+]0.@N[S^%WY?X M_]J[MN8X;AW]OO^%>T@VV21?MDIQ[!Q7V9'+ULG6>5+Q*LW):-J9BQ/]^P5G M1I<9S:4O;)'.^L7E2 X:Q >" B E^'BZ]?IQ,:RGMA8M%K"CS[$VB^]D83T M1'*",7+4073DM4':D(",KTWE0TU-]4HNT9!EM-HO]8_]DD%IBM\^$ D)KAC! MR&)"8PVT1U)6! EG># UKR5)7<,U)+LC?JAQ3_ &9G=&O]"!G;BQ=K6*DY\PIDA3 MI^&DKYGGE2:"I+ZZ:1U#Z)7L5;<4J3 MZB,F!(%X$\)/)PP+WM!:A-3)YX.,Y%6NT6!_<9SJUK]8QD-_(X;E MB#7Y->F*49DVAEUS9WX>?? M_'K;.$R)M :C0 F(B&.-)-42&6YJ,,.Q,FQ4U_ E2WEO/;.<5 -Q*4#-KN#? M[8ELNP>U"D;%P>M$2(AW611/X% M*-*ND&[U_,8_].5JYPT3W" C8[Z:8%B$901AI;"IN:A5\@+$X]QDGGR1!NZ3 M-JFW['MKT3<_-TTB/7I[]W7:W'O_Q0/56/R\78BGEM":!<294K$Y!(/#&'W% MRLN*<:>$3CW']@@KF:=IC*)!*:1>@!':E)JN9]#=@2P_Q/\AXK)^1D:["O,X MDBR.4F?"Q5)3[Q&8:!RKZVO&QQD\>I"=O%4QK^4LI<*C7-7:[CUNC UQUH2# M6 (QB%R1TCK.I*D$#2X(0<>IL3_"4 D5WPE@;Z=./3 H0*%.'-K4ZSH$94 H M(0J*@B6O?$!65]0';0+&J1M52W68$D+>WFGJ(O\BG*83$O^LUJ P-[- MO7^C%[?OILV?'V%7Q9&PCC@=6Q=@3\:I?)(C92WL)U:#X)3G<"2TRF-V^&BQ M*8.><#>O(/O23L7=7?CVKZ_>;O].KC6!V*82#M7611N-XQP,7".)C6*VY&G_!6^[VCY%4;U2("E"]Q]AW;?+)M=&5D$8S)*HZ(":% $\5QR0*DUI@ MZC1.'3#NL9"[=6)D11HB\ +T);;GVZCY7\!Y]#_I1=3[NZ]^MEA#%/?";.&O ME1::.4>0QB%Z#;&[5< N4-P97-G T^?1VW&6NTMA9.T: 9X"E&Y';%MY7==< M2SCE&7+8Q <"&4;*4(<45K%#5 :/1ZU5V?*1N^[_-<^]/J(O>7C?0P)X6YJZ MOHOO7[IY@EJRNLVV'"PD&"L4JZ3?-;#F?F%7\8A3^)D:V(=2U-AAB9._CL\IQ M.!+\H7F-*:ZI]S;U-;+Z\]QSM8Z2UQC*QUP MCCAQ<=0J)<@(#695$&4(]96TK0I^@>HS%8+_>E*?G0_FU9-T^#5#A5F"!FRS ML+6I-2%&PF:(X2/V9M-P@8-7K K:\W:.1N M=?7"H=%$7"JSAYF8A 4FS[G8]F!KT/9$T*^>4&7O_U MG'%>4:H"1;I6'**P^$!<'*!'#,&..8P%;I7-.P?\\X_F2=,E [ZW_(J(8A\\ MH7C._:KO-K9/,5LK#_H:N+#Q@B6^^U1S9'E@3I):&I\Z57*8D[P9W.3N0$*Q M%ZD\#P50M2$5->!">TX1$U(B*0A!E?=8U8$ZJ5,_3GV,E]RW3\-Q/JLZ/82> M^\[RHKH,SV.RK?$DRFGIL 7C*0W(16((O>J A 6X57PXQK=[9>TP_=)TH0]P M35HIYE<$?G -EE*CL *[2BH;7SQVR!!FD*N#UW 0,V[:/% MH[DM(\%3KN)M4]OSCWH),H^W&<]^[^<6P+@,ZU]>&X\KQB1%Q.LX>5Q ""!K M',>:$"$,5C:D[HP?S'21R;;!VM1.:4>"]KO6Y6L,QP6'/R!FE?'A#\EBH8@! MUZ&V0JM:2)+Z]>/^W!89&Y:CO9W +%=MXP7RY\>9/=?2*E&IH% 5E\)8J)&I MA4>D9E97@BF6O(6M%6-%GOBOI(P#("KY)GY;3O=)SY?W5W,-CO5FTMF@24JG M22:4 MLY,.?^FG^YW?;.K7J\!4?*6FPAPLL_08*6(9BJ$?!VVI:4@]AZ07H[D3)@GU MZ=08I7& RWRMDZ\RB]X97U'"DM!+BR%4,&@V?+&194 M46/K_0: 7M<[!S]>S@"ED0!O4DJ_-/7YW\GR=BV?**K;R=>KYNUL.5G>;S-7 M%655?"\<.7 NX_3_"FF"";)<6,TY8]ZVFI#<5;%.LY7O2CF! IQ2IX1HY$X! MO[F=>-B3W_QL!4L,$PM1S39Y61/LJ#)(58$@1KB,PX<\\D$1:937EMIS'M?I M3Q2D'RD1;9*+MX#X\(C9WO0RDXJ8"BN$%5>(T0K,M'0&P7*BN2:2U^D'NQUE MIYSY2^,>=*F1*5?)MIM0,6Z9@GV"04H(;#9$MK:R2"MML3&44I[^1;H3#!7I MGW>'O9TZ]< @]]'VBW:3I?_]8K%H[ 36]#@+"*PN)[$T2#(+@0NA2,6YTY;J MRE:UL=BQ5@?;D0\4J1=]\&L2"S.W0GS4\]_]\J%;,WX?',/-?.#[=_ZA$JV2 MPBCM):*60%PK2(TDJVH$AEA(XXAD^^4S1]2CU>=R7X6/HBSI!9U;=3[[R9U9 MS1?QM'Y^T;\5X(-/!S975HK#BF(E(^@^DB[Z=$9*BFL%7+5SF5M]+G=;["BJ MDU[0^55GLP&>%-\X5F/E!;(R'L_28*2UQLB3H(D,AEK1SL*\()V[EW4DE1@B MP,R9G,L_9T '(LJU8Z8%:&ZM*D1Y?*6QKN,C=5ZC*F"I*U6>5Q13JI@5*O#HJAH93!: M[6*3]J++";^?7'_P-WJZ23FN=P!EPFD&857P&@2"K4"&K0<%QI98#U&7/G50 M++S][YOFVS^ ]&;[PU^>=OZ!#Y8S?6S<0V*HK#.KR4Y2FE?6RA THG$>;5P$ M4K4,J!+8^1H;K/FI/H_S.I+_+F4^&2[T'Q.SMG%;N^9J*K$PL3"= M1.:Q0K /"/*NJHWD3/FZ70)KGW(^D/N#TZ225+GY[SWKMTGQ O-8Q=<;UT,8 MN?-(>N\1=[0&(;E0L?0]@FVYRSL!IY@KF*&X%::1V]TI:RR)!P\M/K,+*[ 6 M*>,LPCPP'(SU%1GS&J;@NY?!>)]0JQ["SQS27H2P?H;4NXUQWYID". ,J0-% MEGC89S142%O!P$>WAI-:,D%3U$ =_GHY:M,'SR:I< NS+L_VT8?'2ZP3+/U$M],\Y7VENIBSK1]&Y>K<]AWDR_#L9]? MO1+8.B1%G".B&87=:33LJ5J'2N.*T5>J.#C$7CG&;+A>M*QI&0I2 ?JW?H(= MOCK1!BSX\CY>DUPLS;F@D"6R%UM^LA/C)W[J1 _T7_UU!Q%W!8 M[:\!_K=UQ@=7EM&:K6?'@*7TT5)Z#<$6$YJ#1ZH43_V^T!%6BE*<'AB?49H^ M B]3;[;)(.]#J WL**4,@TA&6"0]J1'G6'$6AZK7K:J#AFE."0G6)%"?5Y\> M$E*LB4 ^K3H])%Z MVES\J>?N<2=Q1V)Q#/"-64P\>XNTT0X1+30U+F@E4I]2.PQD[M)*?3;U%VX! MFG'X99@+""UF-^LY>8N?[I_^S2=]'W^V7O'3LF=N;YB>I=0RPV%WU#P^PPS[ M34E'D-<5Y8KIH'7J"7%CK".O.1N@5OLF+#?&!>CY^N6:27R8[6WV&$.9#]+L^G+HV:$D MX.6NY]IT1ZWE=F!1#V_O5IC5QCM4T8J#NX(]B(J"]U+Y8+&UA/&]A.?)+K33 M7\M\&)>B:N.@4]HHD?518K2NM*H)LE96(![/D1;$(N)=J"CXQ=JD>&B@_R2: M\1I24KE^:81;FG:<&81!>8UK+@F"/V!ISD,H[BJ(PD'E:UT;33 ?0V^^KT$S MG11@P*"9+FAD5K3U()2W?WF[BM<5NZ-0#*&THD$ARDP-UE3%=CYP;FL)/Z"4 M.BE3*-4)%@I2H)20-^GE7X ;_QLSAW9RS:I*5A F>,\8 MV%2-XZT"1E(IAQ4Q=<53S]WNP%X1RM1'"=IEH 8CDCNUDOO3^X8$0 QN24NF0X2*^.*(-TD2Y^("R"\+6SMIVDR &,)$W M^!^N7Z\*0LG*]CZLTQ2?YN#:7>GYC5\N+D#Z_IMW/Z\?ZWXWF2^6( /O_^WU M?!'%X"YF,_ 'YPL]O[\,OP"MY8O-R"PV7@@X- CXB" 5"]&,#TAC$00VE?+[ MS]'U4-*1F,^;:W@%Y2X!]+_3IG@W"MXLI@RI^*J. M#!4VV@M:Z]05U)V?$AVO)3AUJ-Q;M 6IQ<.K=TYB7<=D$B%Q[(H4R-0U!7-O M,<=4$ZY25_&6=,7>'\DC*M%#K+D/T+4Y_.3GH9G?@*&]$C46KD^[45\K0@3[0-6/(L0 KL6@.M$U,R<8CBH:3T$>D'&&H&", MT77-F1.I7U,=92%%%1EGWAS) "]%ZT]5C)TL&-L*8>.^(19\HJS"CC_M08O5$*E3OP7U0U54(=SP%O=]56&]6>^67*-&;'9?^Z M6D\#"/'DT]/I^NB[=IK)*G"+?&T$8LH))+7#J/+.!!X$"_MA_=D$90*VBJJ8 M&*:MF3'+G3-(LDDW!]&#+*[F.OI@/^O[Q;554AJ. Z)2QR=L2(6,@ .*!,J\ MI$1P<;8O_Q7X+"JMF5.?TZ-:@I\1;Q$^^Z^KN;V%!7^:-S=S?7>Q6MXV\_C8 M\F8>$;D&J7I-@D$U5AJ6I2!H\"!]+)5DM(9%L^3^YI8 M\C "KGEVR?5+HZ=#7L;N_(W1)IIT6]W8$TX,D9XX!<>PI['M3@2D0F!(UX[: M2EJGDW?)ONJ$$\$J%X0,B,=F0J9KV(<<4^2)(J824DJ5//;Y?B:<=$&_U823 M+N(NX?@[,H5!UM)JYR/SE(+UY@IIZQ@BTE!I&<:=H&X]X:2+W,M3 MH(<+5*F$JZE'M(ZSDFOOP*$S!E%EC#0,UN-;/7+^=YUPT@GD5A-.NDB\ +5Y MWO@0.#9F73=.?1TO\BU2A%7(<:>"5=@3F;JFOVMCT.M.-QER+O45;#DZL=TB M(7#G*Z60P3S&G>#622XL$N#7U99[S9,/22JT,:@3C"<;@[K(M "%Z-*&8CRK MJ="Q4"?>'1WVAC420D&- 9U0>2[4+:GXF**X?3F M5"(XQ^-%K*9(5I; ^H*H94VK*GU4U9Z]DKJ$QE6V?HA\'\H6*]X?IM<%@BT+ M*HZ)CL^H28&4!&]1!A]XS,R3D$'=GA@LJ7-G9(7KB4HY-X!'>^[>-:N'(0,@ M)TQCZ[%S-D L@2V2UAO$M9*6J"!>O&C9O]7QZ;,EM;KTT:*1!5V U=H;<2>X MKD2@"-=4(294[,JL,7*>":%,Q4*[^3(=K%+WL92O.YMH2.#67[@%:,8H<\$\ M9MI2"'04P1XQRB'N$13\23"XV#C!@DM>O?YW'TO91:U>8RQE%XQS'Z*MQLU) M8#_RC90%N3+'P 0$8Y!PE:.!62JJ5QX&^'W-G>RD$)V' 79!I[1Q;YL-7%GK M*+@(M>,D]N!"G./!3PD*CA@E+/R@5?G*:,, 7W>$4I\#-XUP2]..,[/(<& 4 M/%JP]$1J<&@A8M$JCN17AEI#G*>RU>N,?^]A@)T48, PP"YH%#P,T&+/C?(" MF1"?[*9:(B,L01@;S(Q7,2AI%OBS]T:E-]W=D'":M4^HF\!-7I6^O\3D_FZ\;! MB\5B=;=I+83=-+>36(X*>^F:<(A\F#"(.Q,'27&P^7(=%U&N=/""R.2/L8RV MFJ+J'7IJ6ZH.H[30]]X$W_S<-%F[.!ZJ^]>_75Q\TY-I-"SOFOEZ=,ZVM_ R M;,;O7+-:2N_B_;*V(!4")Y42%4$<8^HT]QK+O1!CK&ZD=@P75< Q3.>+Q3E_ MT?V:]L+;_[YIOOW#6[#/B6Z,-XCC MT68?_D+'FOK>S*?1@?:9^5=-\8_7%?@*@'>6:=[M_Q;< MB>;>^S5SHVS]0U]HHP7B>]:"%N+-B_N>6KZ&$] !>_EWP/ZDB/.@#\[Z]@K] M;NVD/R4*^P84QRDF8/'C[.LD$KV"P.$G^.7O2=A\235+FNDL%@_ZU$HB&;.: M._SYY6WC$N.U1S-+@J0?6H>E40A6G^"SR_G=S+V;ZILD2.U2S%+0U@NG@Y(H M!*6XX]_,%FZ>#J8]DEFB\=[6[Z4L"@'JG\V?3_REM8!'2&<)GGL!=UHVF0%\ M/%,G=]Z]:^;1,_Q-3P=OMU-TLX3!G:!K(942-M[BS;19^*OFD=UX1Y!P]YVA MGR60[;X%VTFI6#Q'@C%/*)H(O4) VZNI' )4C_+,\8*RTS)OS@D@]U::3I_X M.I_1;[&)#A',AM 1F3?M!%! =!NYT_:K%OWKJ+Q@N56N^BD4)*#E;5CI7=5 MT)"T9'YUW\F";R;BCW_5L/.=O$4UN2X<#HFZ '58\W;Q%3YO)VM1;,:V?KGX M_&44M3C_O;R]EZ^H'JU%G]N!.71ZP(D>5Y@^&G@@W$8-U&B'9>]X8$\N)4#W MKYF;3^]OOGB[FD^6$[^XN%L.Q^T@U5:G.\Z/VBF1E #9V[_F=E-U/1BG)U*M MP"G@:NW%XDM 9%WG^K->^L?:[^'0'*#9"J,"+M2.BR,S6+L[^_[C[\NU*KVY MG=U\LL/,WAG2K:#+>\?63CBE5F2_GRTF(,7M2P+/?;)=S@>699_X3)+:[+;+ M&%B@O0Y=8NQ>2"5C'=KKYZA[*E?E=YD&#&:Y9S6#QW]$X)([.#_L3:X$O* M/5+9L#DI[8.H_"UN54XLJ>EX8/Y_OC#7],9K9JK*[X71&))D!^[69 MC8'9";+9*K*[P79>,$48P#5?(+QX79/ ".Z0RU9SW<<0'A)$0<;P:GXW6Z:U MA<](9JNO[F\*7PJD+$N8"+#C5+/5P RR@\7!]A PS.\F,YW0$NY3S%?]TL<: M'I%'$5C]O)JO&4L TB.I?.4O?=#9ET 1L#RKE[JY64^!&UI*=HINOEJ8/H"= ME$VI)15OY^M>PI$&W+VDGJ2 X@S3">HF/GO;?//S^\OPXELO-*&?C];F P.V MZY;JPV>&7X8=))@MQ=L%G^<[]918<@<"?@&R6U^.Q--X\$7$(7K9\#HI]Z:5 M$'Y<$>4"Y4=3Y8\[K*Y1\J^^20'*+J6B"WB.+KR@<\4O$X; )PEG,VI]/8,V M8LIM\FYNEMM%#6[@V265[8JQ+UJ'19$9GP>&9GIZOY@LTES<'R6:[09RH.]] M5#R9T?NR_/W3W%[.KQ;SMXOEY$YONG733=!K]8%L]Y5]4>TBMLP(7ZZ68.-G MZXQ..E-ZG&JV2\R^6)X54#D'X*_-\M_^\:3VJ4:\M?E MAO/!(?E6;%E1O@= M$&UF_F&E*8JICI#,=AO:%\73HBD+MY]7_JIY^U<%G_\=J,G^T*VF,;M:3K[Y-V F;IKY_>#2D<,4\\&T+^^FY>)S)Y*GTWWV M)BW>VFQ51'*<<+[JJY-0--WDDAFZ3_[@)*&N%LYWF2,T5DW)>5DW)Q:>O\@' M6/HU"1S[M'(.=^H$RA$A_*A5?,V3YD=]XH_ZQ&[8N/]<->MX?.CVV*64K8SJ MU.XXN-C< $RGCVREV1K[Y/(=ZP?%W;19>^[),U[' &OPGGA.)UN1VJD=<6"A MN9W:+;=IDFXOJ>4[MH?%\:7=7[QIOOBICX](;W5H\-7%88KY#I)^>)V42^XX M!5AQCT[]90@3"W3?S=+LM?/4\YG ?EBVEE=NF^G]_)=YL_KZ?K%8)43T%-UL MU;E][>AY&>6VJ+=Q(J1[9#05BJ?H9JO+[6M=S\LH^UYLKIJEGJ:X!]ZGE:W< MMO>>.RB+_ A=V"5$XM/[3WKB$@%UB&2VPMK^>)V03.Y .4:*P&'D*I5I/$8S M6[UL3^#.R":WV_F0&;[X=I/,-AXEFJ_4M:^7>48\!:&WYNR9A4@)XB':^>I4 M$V!Y0E@EF-)'5I,;U*.4\U68#K&KYP25N[+BC]5D>1^?'=N($L*;N\UDQTD M9CRL-A6Z'3^5K^"T)]S]1)D[;-PS,[\MUH?(^F'6VV8*4OZ\3!5)=OM4OEK5 MWKF[/J(L#O]?_?+]S#9WB7+HK3Z0KV0U&=;'Q58)#K1 O*G?4 M0XRY)TV^-#]QY=OD5QK0VWZC%=XE99\Z"J^X37ZYO/7SD??WX6^T@KJDQ%5' MX>7>U=JLIGK^8;)8)KSJ/DZU%9PEI;/."B@W@"\MR^#9OX=)MJI6*"F9=5HT MV3/_#\8_/8#G:+="LJ145DMA981TM4 W6G^]?G3Y[WT.UWD& KN$I*0)T22^Y6Y^A0Q14E M NP0O59XE90P.B&4$E+\2<9C/B?4"J"2LCR'Q)#="6DÐ^T&B%1TDYF+W% MEU'F/1B.KO6JM*0T28%EJLWL%W!18.[&\4^]T)2>C:SGZ0]JN=V2=\])IWHI]3SUC(V@K7'; M[=EM*:_LK=2'^/RU66Y936/"VW\E6R=74IQ/R&]\B[[]1?S#Z(7_G__Z/U!+ M P04 " !C@558?@6;W0TM E,0$ %P &5X:&EB:70Q,#$Q+3(P,C-X M<30N:'1M[5U9%,C3P0E7F<]GQ3S^^?E,BNCG?WO^ M[WM[P64:EG.9%$&825'(*"ASE4R#CY',/P5[>_JIE^EBE:GIK @.]@^.@H]I M]DG="/Z^4$4L?S;O>?Y7_OOY7VF0Y^,T6OW\/%(W@8K^]H.*1N/CTW%XMG]X M(H_"H]&Y.!P=B*/3H[/SZ'Q\'OWOZ ?X*3S.O\F+52S_]L-<)7LSB>,_.QL- M#T\6Q4]+%16S9Z/]_3_]4'U49%-XND@7ST8'\-Q"1!$L:"^6D^+9Z'QX> P? M%O*VV!.QFB;/:%7PBDD*>Z#?$:9QFCW[<9_^]Q-^LS<1(?[X-?_F?O]>N7U;5VG-YQVS*'^P?-E?*'7W^Q]5-M7^S5;V]?O_G' M;U>_7P<7O[Z[NL)_;;3@P^%I8\&&8JLK/AX>5A?\SS(OU&2U)3J^GJD\N)HO MXG1%HN1BFDE)_]HI9C+X\X]G!P?[/YD]V,:9V!E]FTFT;Q/MP^BGW0!VBP@4 MI*U*BC1(D^"BG,(1!J/3 4K8P]YLW-5D(L-"W>!6() K&LEA* MF03;W)V7<5I&2['*M5S[1I-IWZ"^D,S+=+X0R:H/M#((1!#R=(#3PC1;I!DI M.2H)<+7O1C&S]<7 V"F;A!U5 5 M>9#)J#X!>5@52;Q&F:#8(7I8KQ$@M& MAP.]]:]0#":R"%["ENL/:31B\5G*S\G^^?TP!*>B%=[ MZ3*A,XU4!L(JR,MQKB(ELA5,+KA44U6(^$TH11+\G=^8#V#D<$CO^*V7%Q='1Z>'1?H]D^:T,2Y3E?:"I8 =&C/ENB5>\A;A/6GH, M@IYLVEN1%4KF?=BRX49:9*?14U\M!?$V \9E^09[-\Z!<@)18SE3('[J?+54< MPY64%"HIO<_QB$>G/X%>Z+3H.DO\^.>,07%8[M9(0P!=+%AL('W M0-W)-P(L2R .@9!1"K(>[DH)-T4(]+Y M#^C%>8DD0S2TA.N5[C+Y1PDG 4)2 %U$>.4FP7^*I,0+[E#;"T1P37):9.D\ MQ=L+)X)+R=)8XJU869)]_.5,R4GP#O0AI,XW=+-GO1'%5[=P(:,^T"MKCM@2 M*>#+LN;Y$VMNPIKZ>O;%<;F062XC25R9R44L0#UE*5RG'R=CB9&9\;[P-7O< M[VOV]SDDE(]@/?XBJGMZ/O(?R4I,M81E,956D0'T!YC]05@"R?@(*;+G,0 M$&>?>6\?'WO^:DTK>ULDEM'PSS^.3O9_:O[7\_[!'GF79C?_/2%][J1'/@.8XZHWSM]A0+$& M=X$S\8Y1@B=R"60GR@*&*U0(GZ^(($&E#F6>(ZF#9J#2R/)$#@HU:.7)%)0 M3>U('4&9Q/"#0"JZ0%"\KX($U.@):?3P%-\L<-4L,T4:!;R0-'=ZUC*)2@J8 M(UYD\&MD+)HDO<&N8, _Y->'PNCJL*(IS)A_2;,I9H*=EOAH:-;B69^LPBS@ MT\QH^Y)/3R\7US9L,#Z\!WX_YVE$)=UDL!EHQ&1@>2CT\1F13DSO7F#8'D9; MSM)YWC]O'"IH:;*3[_*NBT)_$LS%BC2Y:0+T-@PN2V(/ M8U;C.NYE,0_J,XKD35JTF=UC"Y3Z^!CC);3Z0"U MTP]%8U8=A*:WH:3 M\R$KN%HQ>L:+OI&=4(YQ6H L?[;O?B+&>1J71?,G?*8_/Q]G/[?A*-R<-@.A M'%D0RBQS_#*5>^-,BD][8@+BZ)F(,?+WP^<"53HP*)UK:+<9CCK,T"TA 8#R M)"F:)L)V-5<8<:- #$5\\'*"SRG$D_OD-0'KCB4?"D[\?_2'20&\8)UBR!55 MU]M#Y5N_C7,@H2X!]W=@91)PB,4BKGP#X@#W;9M2#O6SMOMU9F:[Q-G273S6 M1WY.]O'^OICCP9_HOQ;SX+_9 K^A?Z!,"XI(BA 9X:A49S%90+4 M08S9-3H.BK_B6;"XLL[4FIF#WS9),0)E+4@DZI$B6]7&X?6@M(;7XN5?Q'B) MIRQ&]:D$"[$R3(%64\&*#_RE))3?9FDHHS(#37RK MZN?U&H73(*E\7V:KEHD/K+$U:,&+3(1HG]YA[Y#P6\[TJ(71UHNJ=1\I"IR1 M/$8#"6Q2]A%/8,2FO;>Y681OLS,=U(=U'K$LC3\S'- WU^U!I^L6-T\F.='# M/7FVO_QYT.V9?2%R&;P7,5WDV^3)7] Y);,;XA86Z1GJ))D.993X[Z:GEF(5 MZ)\-QKB2G%9"=P,&,K2R#>I1 %..T1$QP:=G\#9\<:YNBQ5]78 RD2/+\D7$ MCT4JFPG@Q9V+J\M@-#@^&0WV#XYWT1-!0IV4\GD:H2\L_G]O8L7> M(??!;XE>OO$_T2Y"]WH!NXX7+:B$(�+165H;.^4:QIZ)N6J6)%)E*'76_Q M(5KNL7F>V=?GX0P&B.4#+^2>!S(/NIU!6F%\D8)2LUV6K]D,:"_ 7BJR?_&" M2XP:%:D\S"3A#H&Y0Y&#B8/31]XN%QRDN2&V![HRTI$4F#/SYZK-::1<]RL4!,2KNK9BG94)*,SY!K@O_ MMP-[\I%$M4=YNM6+%*4"8581R)IBQ*PGQT53Z\,YW07I[4.(T4RI%_NUHSUN MOIJ'?U!@01HMGWF/@W!_+QA!1H5$+KN-/=$J(O(O "U MPV@Z'O6GB2?X8 8*A#2ZRRLL1P8#:.D"352R>IF+%D+QC:E]*Q-"G"?P8L3P MG^_ODCUMEAF*6.+=R[H, S1,B,GS1;*H)2,65NH"-&!BBV1*%_%+M@ZJDVR! M!L(ES&&^#G>1)_X'^O;7W\+HR8"$2'4,WPNVR'1" \UX-U!W1,AXS^$73H9E M4F#H;2SA \9)Z2D33O'!!L&6M('#3G/GO=&^#'&_ #-QHHK>: ;6]/8]-(0G M#=4"U7M4 V-CUDK$KM$"D!BF&2KO>+0<1:IX?2RMD6'A&=XZ>A0IUD$UK]C7 MQK LYC_M.G5>_J:GE'T Z8V*FE%+> :31\S$<_9,F6\S2;@3=L=RLC&YID#7 MC=%>#YGWFE,C6UXO714,MLT;@Z&%1). 6793=2/HX30"$)&)!>,'52B'P2\L]'P[!*>=$5U59E$CKY9Y M/-21V'>"ZR?%O?+! _ (7GD=9H@-W_B]'P+T#$2 MC+!HJBC1T!3&?Y5+L&*T",.+3<<^M*>B0F=LH5SCK5]F*P^?!C< W].CX='^ M^<7>:&>V.[!+R.04+3L-O1 Q)I<+G:X)+U:,R_1N;-$'W]K[VKZ\YWWI@_=H M4+7GR CTJ6,.ZE?.&A20GZKJ/1U1W6I.I08A\P@5)XE^BW/2Y.;R-_;?':DU M-6%TO@GB9>_P>'C^+?!S';)']%+T7#GC1)OH#G: @;PH@0!0D>5!U M4]\9 "4P'F=^J-O GJM)I7"2IGF[=LAH5LZ-?!P$LW2)\Q^PI$Q2XTO-[6KF M(I+5)(V3?9@"(AT_8_QA\"9Y\$L&-76@SMYDUP9Q.5\ P<_I87=*M2MAF99Q MA)5B;/2,_/ODHM-KYD03U)2='[+!/?;(QB7[WO&I2,8PK^5,P>=+P9DWYCN[ M 1V7$=:DP:S[@IS?7'<&R,EDL+U,X5CZPI8XF3YPI%6V4-4:>,G2(/ZT6Z1* M#&.)1T(,*] OJZ:@$&("C3G.B)G*JX(W&7??$-,.NCHZ/MZ3#C7NHP;RM*;#7_!>U>H%*2&Y)L MEBK%P05!L&R@CTC7.?62Q]=H1@X CWD\,[R]2J9PJI=5SBE.L:8>#*:Y9V+J MR\KZ;==\-7"G'R:T[T 6L$&@2"XD$0LPB=+IB_8S$*]Z;$;(:TXGJ6T%>8M+ M5*//NOFAF:)7'3CO#8+LI5[]I9U:+T1R+_ -3'&O+,6]U<3S"+XT09"K_A).]42G*.\2D.11=;!+-K?V4 MY(44D:\Z70>$1\ZPIO(&^1ISE9)GU2B(GC9-=7#*LC?&QAF67/_T=DR4+@W^N[[ MA0SQ2%_B7K[EO>R#0C*P3,GA!F1W;8[^?M;CEF.C/0V.5D6@AW.]7Z3TLX*AZ)SF M6D$A1@-M>%J=;4"/^YP*1R@>'CX8B, C%.;^2V8HT;I4=NU4GW* *-+:3W MV$)T37[I8=!NS20;83Q0(&+TT 24M+SDS=>?$I&RL\PET.AC7!^2THGRR MOX?:I78.C>54@Q@P*[::(:+=&KF>N$24?/41+6'6;(#%\YL=8&'6?)4!YL3" MJ;^DE53FNXDUT,#CD /&$]LM5^_7=)+?8SN_;.&QK=H582_MBDT\ M:X++2 S($6(*AMGZ0OB>C@)#E0(5+GVU!AR[JWR[K^D8 I\ T\*;R3VB_)9J MW?J8]G7T5QGN7^FC=A]>Y52-&^\A=[-6 M1E+'B+*P*@NZXX"DJ7H1D9"I$07V1%PO4> I1]5V'NVRDH3KCJ*"8[L^@U)E M1B[I=".Y]9GV"VJGHR5&$88REK8W,J(K/.DM;>\@"_ EM+[%Y7D-WQO!/-L? MSYFJ9C+$4K>P=RH78Q7C!MUKZ[RE>M4::BNVY9;!0"@8S>QZIJ@V4]\?D!V^ MM#2NA$O!08)OX->?68^A?W4).FLG7L*NS=!>OK2']-@A#KT4.1\6I!6568&E MFG=&1_IJ;,OVUW5#?)1]I?(\E="S+-<6?U^KI['4< 4/JMU/V\I7:>>7V.T* MY%FB8SU._A'3E/83_JC)Q[G%Q)^,O0'TL14)RQ<@: M4USA8/]@%%SQQP%)M1HAJ5:2S:]!&TLV3F^'NILT&R.>U=G^Y MB\RW4!N>2CBL+^'07E0(Q>T=_-< +3'+53N?5=ES Q2,&RG'',E[@&*>&/M[ M8.PGC_-&'N?C)X]S_[33SBY(US6744?%+%-0ZZEJ5H^\D%^J:I8]=^N2UUHP M5>PU60$Z6_P^A;"67YQJ-H'$/*E-;>#N)@J[Y70&035FNS$,W)*01AZC0M.X MF(,X3:9P"Z-C@9R ,$"W;V(*%S5'3GPG.VHZVO>N*YA,*.O<%N9N5LQU\[!U MJWA&CG=\A]&.;K C**#-.28YC F75;2BFM(RTF6=-E<_OKQ%T9L*J2=K^N+8 MBLBP#>]TAW@X, ?QZT?IZ.N9:V#?C96O'UB;1]]1PPX)STPNL"HS53NXT6Z% M3H.A[F+H,&XP]W>:&/I8:"^1(':G*4Z_K)-TMDU$1?!5YYI*HT17NKP4Y5'&(IOHZU* M8(?+<3.($82/BKN]Q1:D9!S,S?;4(LY3&:4NQBZ^B'FQ),)YV5]#W MJ@)MM^?B*X(J4)MU6]E%&^<=4A#II0:=-JAP@Z*MMH)C^/; R)4I11&P6?AM MP56;\QQ]%AS[D[= :4R8U@6K\1_&=T"%IOP=])FEH^AE[JI=CG=WCN#Z]O\^ MWJ55^1^=[YI^-)7% UG:+O6%5 56"27.6%IX:GN>1)YS@W/9)I.$\/HE0' MMN7M:+37VS$MIEU13J^,]F[+-$E ;TD4F?JJ0'N"V'^P23K+5?VX;&MCV;1K_HY,F'#VV MTN'.4G6\@S-49]&;&U% M"DBUTJC?#X6;1\,7C0JX.IF#;L!6Q:6KZHGNPVH+W-IKTUPXIK9MG:(:- D6 M!Y+/"Z @S;L].H+:>J'*""??P\Y0R9YD!TCC!/+1,IGNKJNGG9*XC$ MR(@=P!"Y2;&N'!+ 3(VIFA]23*;&);V(%[AV9ZTOG)0$I, (N"FG%'WAO:1: M]ZXZ/:9J;2BYRKB^\EP-VALP."QT1P? Y>U".7(@[0PSI2/*^%<@'A>HT16%O9(KEX>Y M,' 8-3>:*%%UC9B&P0>3V<8E+<9ECK#4O%:HLTD1##!PP-'U1+W0&-N*8\'P MZI-C7SOV3[H=^SA9%?WM!Q6-QL>GX_!L__!$'H5'HW-Q.#H01Z='9^?1^?@\ M^M_3'WH=#/@L''FO:@SX(3JZS-^"5)MF8C%K(N?\FK05+YO1+QD=S25)#5N4 M]81UA:H5D[,U)YC!:'QG*=_M:'"-E_Z#QOX$R;!CRD;1P M.>LT#R^=5K_96@\WOVWZBQT:G:Z/NI![>6M^0II=W3"J*\M;\H_1W+2&J>-W MK#1OOD'05E3_AKO,AA&Z^G"\]852P2?50MA=8T1KAUC(E2,,Z=D8C"65AW.-_M+ M@W"C-EEDIV9!5L92PREVHK;A8&M!"=:;2=&A12P%KDS3V[14<;$R! ??Z\\3 MSG$&L6Z^PPP8$4QDG,+47,)U+)86)ELI,3X(/EQYJEH&0F<@I"4NHN9TC DQ)H&*@F31"G MW];XK'4+Z>&J([5&RX8R[TN'DXY#P^1R*N[NJ$0#?&$>Z I&VX_;KY'*I;T8 M!/?UD) 3S^]&6KA^G36GJ.NM2W*=MDVG0JGI@D#2N'53C#O"EU@Q3N2N0=VJ MJ[$S^]KAV!FI1$6D8]8P=#%ZE1!H>5J9=&7?Z'%48TR#:./()N*VO2X;.7'\ MXUEUGFAEPWBRK9NO6>I:I[9_B8^&HX>9C'VXQ.^,@OM0@*W&_.ZZR^MA%.K( MT(,XF+>!/4A]TJTEO=9Z*!G6 4^8D:J^.6?)"Y/]A/)"?)*->#[_W+@0FFQ7 M17.CJY03F;3*(9QHS4RN57L. T(H@US7P')9<]4R-HH\P?9%>.$76&$&C)G1 M_I_:_2?>BX.=,HG1G>$;;<)\Z=ZKF_/Z)A1<2R!="*?:>COHP?0%B0TD5%&2 MQ\[*N%TGM\?WV1E];WCE28 %NB4)CR\XH;EQFNJ%3K\>/>K:\CTQF?8VEZ% MF]C*S=2V;?(4]V?6I8A@3\NXH,1K.+UZ/H+F PK_ZL!_.0;%1R'AD&H$MPP[ M^4D+!<9"AS#7DC&ITPWEI:VXH(]JT2YMZZYO4HP1"^PYQ['ALI7Q)-"$WJ0F MK)9A-)%,6B*,-?W[OEOF;7[8T6YX']HMX,*5AHMKKZC#8L)3[R!0*\)3*D (6)H^7(B?M)2"Z,1U>Y2L, M*6$*<=YU$^/H&,JAN#!,'J02+O6\>33-F NM[ZXTVIJCZKA+R>VW0MNMT7II M?;U6:'N@N[JMZH/JZNGU2,SHF^(<'2]19O,DEVX&,'&BT?#@[%\D5'3Z)4)% MH_WO/U;4:Z%VT^UKKZN!_19MVY1IQN]>W[$M^^!I;M]*PFWDM#KK.3NLX09? M8=H^)Y IU.^+OK)C_;GKD0&B?)+$//"'+!2#/! 3$!YL8BQOF+ M\,))#<"T;;KO)OP/%U?;36WY3LA\R_O4HB!YT(F+3(R#JSFZ_>2&6+3>X^[. M.W%W;[-TD2E98 SEE0L-57-?C\3['_-_J+HS6I.TZ.)6_#UY\8)LDZZ&G MPD])N@2M?-J:G^[A8%)WA$$5(8L5=--")R9B:X5$(-[4)0Y1-,Z-25XU2JR MGS>;<4EY74D^Q:_\S1X+$S[(%LVAUX62*F;TQ+.QF. MK$TDQ8WR>O1,HY [%ZHE(+V@-?)6JY]/O=@0>1BKT"'[7+VEQFWC8?TZIM#( M\S/]@M@%]WA$3V>MQ.N9RJ(]/%MO6SCGU!-$?1$_-KE?%^<5629L*Z&UY3)J M =@HE1P&M/3$X?C$E"_UBS.3[P&Q 13WM[1B71:UM#0J@H';2@Z.E4EKK<@T MTF@-/K 3\%%C"H/!\0JU(SB3$F_<17'?W7)[@2FT&$/O1/>*3'%7Q)*XL;Y3 M V^?!FY[O+VH9KKKLL;+M,1RLC*@IE$;(3P[#W80N%HB\A:7G\>KP(,XT^.B M\"M@SLH,T9 M4PWE/$U,<#G3R2)EP(@H\B7@3D=9PNFDFK:5:K&ISH;%A,!&[? MJV6:?:KW-7DD:O%HOU,O?J,QU1>H)#' R]"HI MZ/3$OEQ0%KOE==A![>3.1@(-K CA]1&022CI9"J802F]@:E"2S(/OT6H;%3' M*-4@Y H)OM*$Z#"3^V5'W%!>W15M/P$#YU\E,?/LBT3;#[_[:/N6,BYMO89O MX.?>KA#LU-M_3X,+G;O]2G-T;X0@*:/YPT4@RE&$<1*0EMJ]Y.6CA<%:.[6T'(.I:NBZ'WE$*5A9BF"3H0PIHF M/J"HHDV-Y^I16$D#$]XF*@%1JCA/QFI0WZ!Z]78IM;/>Z5M;FK M:%9I*0CQUE6($Y9B@5X0="XY-GY2)-C3R* M2A_+'=$'7RP1DNX*UP?WJW:)8*$4*BBFBK+P:C:A:1_.2E?LRL5)-=C?(<^H M]J?'+C9#,])%)ZC^##;08R-;Y>;Y0:W0)@/20\758KB.#)OXMLK+^?FY/T!O M?.U7/.UK<=N'T]5EIZSOSJ<^=YTTJHKXQ>CZL*E]XA?7P.4/;%NFJ?6=3F>Z MH(HFW#*N!QM7G58/]L_;/D4:Q<[MKJX4D$U10_;JGG$D:.7B="RJ=.Z> M8<:A+G #@F\HAPP7U)]4D^##F JTXUZPW])\L,)JB3I)1U 18(I,8JE!? L5 M$'3)91/&;0VXB ++W#C%!I%^:S1QRZU?L;:L^6Y#8 LI.C5?E*1!*.^,-RIH>)N?!F+L#?3QY>X:>SJH:< $@7MD>BGA*Y[([R04WLP#[_J5S ML(G,_9\T6MV:DJ99D.-Z.NA!PW0ZCW\8H,Y1S2\4]M=^R;UZ?'F!2XH8>(V% M5D-7]J/*?%Q?T9ZZ_Q[_^"<=;V7J<1-D/N+VZ>8>Y@J@?;D)W]FY_B:+64^Z MV'O9M[G9-U?>M4YNE?1"HI%YFDG.I<,6F'-:&!Z:.QA23)V,HNJ% BBS_G(^ M4%7(.=6_,OFPIKJK^1LN:>0LT9MC?0L3>H<3ZN/Y/NY Q:C;1[?-S5]?AM9 M)6Q%X%&],JTMQU*G*-.OHI/D&AI!K7*J?P4T%0"\^BIRN%+(TM,XJ-FWM2-K M]\C:MYBRKVV+\\HHK%TDN7YHO]"WPS>9UYMTGD9<5!>$B.YJ095@FP4X[UBP M,(V$3=NRBUTNALQ9VQ2!5X@QH+N&1M7U@TS+- D$=&.3PM?7 M]0Z :B; CA]/A0).+K9T? M640$U6#;]0[ 2&KL"2&Q3C8]CQKG!"^+YN@:"](U Z\!VDN])(T@6+.B#4H0 MWV&R$PT\;%&MHV\P[%-7M@?&",^?NK)]%][6SL#%MOOCU%IE+A:I0O,RX"(: M&/#? XLDG28$;-+F)T&O/+@:B(I8+/&ZH*IVJ4B/5.*$#L5S8#] M)M7)C*F[//P#,4=);IH:8%4BSY2KC3'6_BZ:BQV0XVYSK!GYI<*ZO=<8C_I( M2]SSV#&U4 5[ZG9D:J/V^R+I=Q0]JE ?!$:3DNJOK[O0YJU9AQ1VT^F+]#^7/=(MK)-0K_ MW9Z:QQ*^/.@,7_[*Z$XT+G0_FD<.8SE8A^7#RDU;1JY<,-8$)^+B+U3P:4R0 M "PS94"VQA6D"[.Y#ENEZ9M@.C,@0)JPNG#4$:CK-Q++#SI?=?-+N" G@MW- M^*($CH_:+K"8 0:AW\%3W#8:%@#F9Y8IK*)7EUX%)[YG:D[UZ:C@*OF=&FABJM>YZA M03['*I>N'Q@A]'D"[B#\-];Z$-E^9O#L)RD75"C:(.2H?9RGCQ Z#$Q9:=1 M]E&@K-S^?;&D>9B"\]7R\Z[17 MKM-PK-2;410L+KVT3:<+CE7?QP&](!Z-Y M1'I8HTMAX*T,0\E_N%K-71*T>3_%DJ(&D&+LDCDA\)AHM5-<[QZ#8>.! M3D\"S2>GA-[Y.(W4O"G!3$6L6D+=VG'1/5&_>QH9P^@CSD#-8A,I,5PZ5PSU M]7L&HV@W=441JD:Q>Y/(1KGZV$O2Y9:ATY@SG[C_CN/>$C4\&5%Q9L-K7%V4 M1\9RN)R29WI#5*;!> /V-!,9C;=1!^VWL]:70@J!)O$652Q=&]<[7G" O5/ M@8F'!29&^T^1B>WF+WFW-U<;,!!?I'US]9*B]KF:6*_EWDF7W/N[%%09<]LR M#T,1/!/7RU:W]..NSZCH9ZC#PQ H!R=<(^!&)IQ_3:G=>)"5SJM.=:^@NE'8 MF;+;@)QX3'9QV>E[0>,GS-./"!1?4/VGK5%'7,ET/=[#?5!)I M+*INO(1G9] 3.NZ!-Z?G]*BDPM<4;HO^5)GQBI#SW6[,0'>5@G_@0_E 7\IF MST0$LAE;#0MNN:0ULEKI![S/R0-"[S(-8CHK%K@^V3C$_5]#@M]_C=^8MM9! MIJ-=5X6A\.?D9RH35\[_<0$ZPOK&BZ1G"<6%;1EOXG? M[)>(%.R?B*M&(1B:(#V4/A3)=?D/QLWF!<:6;MTDLSV_(2.LN%KL0IM$7*>% M,*&QO,%1J"D>SBESI0_I11QZISIEJ.6Z1FA^GQT_I[!2(HM6J4..II"2L:FQ MM5FB$?>T9')XYGF9"2JGE&@OS;04:"3B.V"G0G3]&Z@[G'B!F*U*DW*SP_CS ME@T>KS;88W]!.,^9T!F'"PSLE0E5'Z" GR C#V>":W7)KR*Z47G*DF)28G4" M8GD").9V]N08,& SXOP_2BXFI?>^C5Y:YO[YFM)W9S6>=S=ZN]&TL?4ZO]=M M5;7&AGNT%X!O1.)3N8M ML4,E?NR*^6J_A=^II5(>%I4^?B56H\'VQR[.[3Q7=7_]C' P\&8;4B>BC52^ M(&^;*9ADFF^N]ZW>TZC!&BG.AMGX9_O#_49'F(/](THQWQ)5_T<727=_\63- M&VM^]$5JD9Q\Q5HD7Z;DR/'P;'L6^[57 %'+!.T"J^DF.EY.12B-1CN6<;KL M$[M_*^]'1^7+UV\^7'Z\^,?[X)?_V7O]^N6&?:Q.'\7B7ZP8R-^GMHRLW$2@ MAW&SL6=T7>%3F,1S!)8;_3>XB 65M5BH+-V>=K%^MNMQE9^C$AX>' RW)WA^ M%W/)%./O?K 1SS1 K/%47N;'G'V)8C\;\+;ZVUL74_F ME.K)'&Y&^&=G)"?O*UW1A;?ISWIT4%?_??7RP_6K_[JZUXU\_T5^U3X!7T7 M_U;.Q!RLZ^!"_*'&P:\B4D40;)&>UTT\Z/Y?OZBPG5';]OH+$-V3"/SZ(O"K MFYAW&$SZO^,T6L'_S8IY_//_ U!+ P04 " !C@558_I7.WNX, 230 M%P &5X:&EB:70Q,#$R+3(P,C-X<30N:'1M[5Q;4]O($GX_OV(.J=J,%(R^N^94$C:+(KI6_D+7?7K;2Q>%7,<[3M?C_:ID6.NBH:O3J*Y"V3 MT4\;,MCWFY'H-D0S/&A&^XWN/N=A_)5KB(/#]__D;,!1N=V.,'<7BIXU$ MIO6^P/7;NWO>[O[ '@YE9/MMO]'X86/B5BON;)W'\CIMTX;A:D^!>/GE4,5* MMU\TZ-\A7JGW>"+C4?O'2YD(P\[$D'U4"4]_K!F>FKH16O;$$+ MEBB^)"'*;RO2A0"VT%]]\YNV3';SYV.NX3_#S%3Y, ?%G1P<3TJX4+)%Q?@_%8-7"B32[H'4S- M_$=FK.R-W%#I: M"\P0L/=9GR<)C]@Q_U-VV1L>R?7QTU=B:V XB)(59 XR0UA#21/ 46)8!V$,MNSB% MP@L)J(AN* 7V'L?<=@O:]IP<;;[NKG[I?.P<7ZQ2<[6JQ;.!%K=290;B[81C M3.!.?@4UGM0"=4,>QD*A+4<-D;Y#6)>3DJW3\B-UU0Q6IINS\ZL:NT0%O3[_ MV%D?%7%4 \:D'H1_-30O7[3V#Q^/[E3%M/_YFJ;N[Z^LJ/&]ER_\W<;A[,]5 MAN +<2LT3\.5\B6/O58:6-( AJL(,Y8=*K89;+&1X!K,1:O$I<&)*L(9E_/: MK@"#RN,Q'PSB$E=!E[GS[E,XZ#CMO6M8(E4[H/+_?*[5$4*O--):>D"M<+ M!8T1M,%'!J.]_5EW\::SR2J]@W_WCL4$!:(D>^L8!&P(=F#[W+*RU$$&X^\= M&B;&+'$HP4QQ0%X]DG&!+5O,E)DV&<=I5&'&I15/V^X30K3O-V>,;J_2>BJL M+FAZ.ZV5&9Y<:'A(![7H 0< S (EI%W;'-WBR4P:]]4HD )GW/>KH"!@YB' MX-2DB,EI[%#$X-V;?E!,!2@?4&'T6*1WYN&ZY^VN$-?%P$Z!MAE2,PO)%K9D M(@B%7][JUKK?B0BP8U,XWX48<,T)HDJQ5^:GJ,Q/MP+$@ 32P^P)=J<7"NI!EF;4 M5P4-=<""9#<6["/1GQ6(E)?W2P!:(QLQ6=C'Z#]0!EL$;G' M"!D.S#&6$79I7)(9J@RM180J@44*T0$UTI [-*NDF3(522S!D#K!NB+DAIB3 MXSU93M%R1#Z,XR*K,A\RU*^XL^AXK_0Z;#/GCX6"\UMC#+Y!$Z:'D'E&24 MD0A;6XN8XV(+CV*[REJ5M!OC(;QK5)S9V2$+C_*J/_MZ?&QX#2%*"WY3YSU0 M99O'>&"Q\=!#X\\L^S52[8HRZ[PNZ %U08/RX*"I[6&!X" M%=6:PF80&)UK9%!GR*JG%&/K4GAUU[+P>J,@@GT4W*AT]:57P5===5^AJGG= MCC8" =,6MO;T[M8W26(1'+8F1N,]TT;F0X&IOJ!9+KWA\PSCG#-.6)5FSQJ< MQZR-U[F#0B0[X%=@ZXZP4/5P7X_CC5;9@+FZ9$PKRC9;WK!#)F#Y#43^"M,> M#\=9H9B8TUYQI=%0(Q%/\9S % T2H() 1%D"$4 C5P2FDKF8(=,Y$V&5P0R/ MN1[5@)G*L#^G30XFPRL3@3C 9V*!+-!O_$"5R'T3L\TLC869[/;PXN)XWH%6 MUYHG56)W+5+@9[%C7S, E8L9";KG&FX#FI-1\'/*$<)LN8[&9OZ\D0I1ZKDDII#4+T7(E)_0I-GCJ B/?%EE; M^2".%6B8\''<.)BQB*HL-5=\X$$ME=00;J/QPQ>S9EA](@'/!J X2*]%7OG" M2ED,JE(QMD7*#4P&"ZIS*+@07#*2=*2 AQGX_$>!-D\A^B!<>&N8SR IAJ0Y MN:!@ACCB%O#:":A5J_B1(DEWT !K2VM$W&-Y-)C5>PHVEFL<(V,Q99P'"5BN ME-T%0'=S[N#A0QS< N>!@K*KTLQ\VUVUJ\J]*N&(3MO%$TJKW3/8IL$I1:AD -J MK%'?<59,V+MPUVC7-8I8LE?Y"E6&H4_3WL%!1S2HQ,4U-*G?-0-OH07<"[I] MT8VIQ$"4)678Z#*+R"2N'G.'.IC!P8PBQ-U YLWZ7 4DEMO4$QX=69L&0;"P M0="Y"P4H&"K>HA)V#\S47'(G3W)GVC,GXEHDV);+4I=R[P'J.=IP MASM_O2*6OS/[K!7U% 1%.GJ4K4HRBI,U"&44<^F9F"(^TW' 4H$K\!KC\^7[ MWT>9T�>HYH-J.RQKPW>&9V_,"W:W:]X"D06"*=9<1"!E''9Z/YP(AV\>$P MD@9(S:@M4Q*(!AWFF\C#')[^ [^%U,KC/$"0D[C+A2ON-[Q&PRT,.[51L7)^ MV7/7MFTT>W%GE]Y'6G3YWK'W7FRV_LX3;Q/0>BJ;^6ZXI0?A#="-GS9V-J8, MI1T,[I@_2=W1=J;5[#3\_.2 W.GGT627.\>CE.I@8\JXBZSL 0)86\N(X2X/ MUTSHY?L]! /UI S]9!<"B.3O(DYE>,/HWP0Z?W.#. ,J^(5,(K^,47;=S>5> M2*H&\4\RA4M\(?J[+4Q@GZ=HI'=F,5WLRP1C7(V6+SP-L[""9JMR6 .,9NYP+Q M U3*$O*SSY2'<^5(^%W=;;SA-?W6#X=8D19?(!9S))WW1Q<> 1)67\L\0>-[ MS6^M7NK\MW/RZ?+M?SK+%4.MZ6H]:!WD%=(SESI[>]Y>ZW&E3FOO*Q4.:S'Q MTNGD'\C=Y[[:_J295 M=#0Z.HY^*3HITO6SIZFZB53ZPP-U?'J< MIB,Q/CM/DN/1^?A\=#0ZF9P>CT>3X^GQ^/C?XP=P*US.]^AJGK)2:36_&(]&__. KGOV=%K $LS529$5Y<5W(_KO"?YR,!4+E:TO M_OI!+:2.7LM5]*Y8B/ROL1:Y/M"R5%.^4*O_DQ?C,8Q!'U<\Z#$\)U.YM)/@ MD;__;GPZ>M+]_].'>&_/,BKYJ3H0F9KE%[29#[[VO(^VFO?5I[F:J"H:CP[' MY\W)=J:\%&D*]'"0R6EU<72^M'.&@RV?#2YT([RP\LWKZ/+G]Y=7?U\]?I#=/GZ1?3NZM75Y?NK M;98U?G1XTED7[H_[AD[X A8*WP4'_['6E9JN^2N5I\ R%X].#A__'MO13PX? MYDI'[^52E*)211Y=SDHI"1)$GD8_R5R6(HO>R4P*+:.]:BZC[[\[/SKRA'X? MA^AF^?M,8@@!8!_&3_:CI,BGJESH"'=G6F19L4(4K>%\2UW!/L(G3?LI[+QU M-)'52LH\>J%FJA+9FT2*/(Y>O7J^,YO\O%@L1;[>B2W&S?N'G$Y+N8Y^JM?1 MW@[LS[JH=V!OHJ+&R-0^O 8K M"< 9XR";I[=2689 6ZF\EO!+6=2S.3T19HUS>5W8.- #7L ^W2<_'UIX@V/@PX== M6PH%,K1B:DEJV$"FT8(9%81NL"$W M*L&Y:+A%Z"(7$WA@*7^MI3; &@Q\"'!8(59:+=AHR*6<%? IAI65]MO."?+N M+0![]1(Q7O@18=<618TR"(@53LX^!YY; QA$JZ*\CN:P+@TS%F4RQQ\1VD64 MPQ%_+"8 Q464%? UK 1$4UK HO*B@O% 3"A :=PU^!-@6C+^WD+#+T_#6LO&<30?S$3,?DE<$PE; =;@.%.(S*,SY[H M: :0NHSF4F1P%,L,#I\.T:DHJ-'@?:'^T8._[GD+F/S\,/H Q"3%M$)=(Z2, MI=7H8*!BN2S*JLY5M<9#=CJ5F8R;/)(K4HZ6V930X-<:#F:Z1E).);(DV;&? MLT9$P"0!&!) 42$9YKK(5$JJV9M%KB:UCOY6IS-91>\D3# !5#+NB:3:"=OO M^9N_O;OR=W6:\=)#QV@(&X8QE%=&\-D*NJ=(T!'-%@AEN(U-/>_0F M$ 4.N3&B3>9RJC92_/%HO'>]S[1.ILFO-7(9?@:!4T\^2B!? ZQD^!B3"*:. MU.U06"R7F4I(T.&];=_17=FXYUO8N/=,"'*0$*X^)7)9D2C#XU\I+5%Q2-04 M=A+%N08T 4Q#N[-MRX*V@YC9J^&2^4MF6\X: UP'B IW8:2##3@T'.N2J Y% MN\PU/P %/OP&X$Q*@]6SK=@U/\.A(UF)Z91@#J[<4WF2U43/2[&VHA>O17&L M-%*UWH]82K.)+>VC< !'J@N1P@\W0F5$3' U+L=H2VVU0%1-G08M+Y%M9::EB^-PF7$T*7(P MR.&/&Y'POL*FQ%Y;LJN-+;^)E2A3C=M3])Z)V5-M-Q6TLQ2_!\%;ES(V=\%L M*C%6 @?_!Q3K$2=06KJ0S$ M +Q,I<([47G*2;G20#M\YU::\?GAZ9CP:=#TZ5R)R^9[:O]V3"+3? MYSR,X6ZUW^\^#/%R4E=T@IE:T$$P()5DHJK2.#00-('5<_[)HI%C=!RDAB?O MTZ P:EK0,]F@8DHJF5 "GZ)S'6ZTU_;4S3X\Z$!^DDE-'BO8"B?:^S3D]Z T M(-V-C_8F^WVZ#,YG#YYJK/P$ W5P&>XV_00CQGX)-\6U--!/4R \!2V_%KPS M?CB@[ZQ8Q4U+$8?55H=QL:[OOSLY[T:^M]%*PL#^LF 'P$4I,X&@UPGUV[LF M105\=S'RMX@)F!"PH8.W=+Q\K:CTH]--CK_P__/2JU0S>3 !B^OZ@!2("Y&M M@'8??$'ZPN"8VR_A&]#CQ:#Z]J'MZP!2:Z3[ZR]8[WF)XL2WF"=V65>""LZ"0MJ+P MA'Q]FD+P"(G0A7OB'X<()]D(6>*S@$D?/\$'_B%,QF%_]TO:(7(<@BB1F3'* MG".$MJ_AO%"YK@W%!4A)/H F/!J34BTFZ#L.L0G@SW:_4I MVCO=9]]-8!YT?#QX;%8XQ=$@MEG-C MSB24T6'\3*DU=29 U@LP;^ )"IF(I%K3GR5R5I"- EX..WR,#6&]VW ?$$G3 M,ST=''7[8:SJT-[0!B_>&@[ZS-2FS0B\$SS0[Y0&\FF*=&>ALEL$5-IY4<(P MC:O@^(KI%&UH_,2:,_G@ \)U=E77U+9:Q=&V[N'SWKW]]J+RCS9&Y2_!#M1] MIF7L?$2[8.XEF5 +O0,&GX$N5O%#:O#P%7"A+A"_.UX'H(%,K)P3PWHOT)&U'=,< M;<R(Q 2)A@XEE"X5.\>.-R&I2 M&AO/C5D#G9IAX1D3"00XM4J6"XV0H(=5E$@2*6C\2E?PB (_LU)'?Y+E2%%= M^("AFLD:#;-IC=;QA@W1DP**4*&T8V?L:,60\XR"DC<NQIL/8 \K)^&G9.MZ57)>?4(O8 4C;9_EIS])#&F"% M2N8F$@%Z'T;"R4%%G\B_M.(OQ$R AMIRK99!*&3!7@C#);1RIFI.@.*XNO6& M+@#D4+UD7P8%NE&'\L@%@R>8?(/?8NCW$Q [_;*4C^E["/(:-.5H;O41FT^%!:-"S MO]8&X4&DE$4^ SX-!T61@O")G(G>:I&AG !:,;]F $ 93E:#CIK2OI5.A093 M42+,P#VZHH!O"7(C$1D* 7@,H#-N.JZ!K%_EECH1J#' '\!> ! B@?]K^2F. M^'>!0X(:G2-XH#Z-4X%'L!Q:T[4U7P2[U(A3N+A9!8>&?C"8UZPHUQA75MJ" M$FT,;Y:1P^BCAPU5NK6G<4C-]IB]W_L2H.Q%?FYNE%9](XCEY>)T1LO%S!0@H%#(J 7]O01_MU%[5OQD>/' MC\?\ZX^TD.AGF:)O.WHE$6C(VVH4I'M*N_%/Y4E+2+-_IV.6\%*2-N:B!88VZQ/"!I#PLP"C6 M*Y 5\ZZ9RA53"(0N/$'66(!C4R\P#Z,?.8ZT*% 9E"Z:Z6TITEY"A68,)H2Q MV09C3_&FF(B+@B/?2E&R;]M],PDL\E:@T0?HO-*%]QJEYDLT&A)+@\+PCL2@ M425SLZ/$+D'P\=8$-OQH<;%CQ/FL,E"N)>?3@6T-EX:I!L"G9K-7 K:7HD[" M2&&<*Y#AEOK_D$>B:0*<'A[M?IQ_8Z95,Z[ORVRZ$>INH"0\,!3O0#*2R18E M)IV ;H@M]/'R:5$Z(C$UD5L@R$ ^H",84+ OKMY-MS,Z>Z!+?$T+[W3WCW/MY1+P->&T\I%9L%ND60V+W'S*J.\ ?/P#R$&&#T7S:$;E=9$+.3-#*T1 M C,"(4X[6,*Q4VI 20*!G0/&Q',^AC:A-7 4)^(GV)P=#&:?BND6Y%C#_%67 MML?$8LPOO/?^ VB=;^-<>^)24D38A T@)DV MPA\M6>=C\#$1,9IS9 H8:\@9?/0X019CD HW;,CM.VT(8R927H-T3&7K'GS, M#>Q:2JXS_DQ@7OJ &*-X$[9)P)-]VY7>KE@'?4)563/4@'G$!=3(]*2MH"L% M+5J#(\S"E&945BI12UZK23)4.>:6V/ ,V'J.W5 MI7(5 %>?8)A\1M+$JF"[DA;T_NKY;MA)W@H)S,DW0>)SN'D[L'%75V]V8N>: M^O(,XWXY6VLSF2>WUW.LPW ?\5_ >\:&P(=BP$E6&,Q/Q8+R PU[, L%DC@. M)+&1HHWB/;@)BPYEQK%,<X:9VCI(UB/8E\?[=!55MS8HT=G"BE!BVI=(:R MQ3R# L&SNEY*_(%\:ARI99;'TAGF=((ZX3;RSJ*/7Y+3>[\1LN/!"!D%C\M6 M&B^15TMX:)<6957[B63W93M)E>YF'.?\$G/ 2*[.W;J2)KO+9Q*[=-_AM,UE MD0':V]*I>9@Y2N'2K2(.9/'S] [L'7;[(PF!_.W4[R#UFLQI7V)Z(SS?K M)+'=64;[KA/_R4;B]X80^64XK-DRBER>C^$'Y^VFE$H\3M!1EA55Z5'.X\:T M"':0!1F1 'M5PW7>I]N%:90'G31*]-FPBI0IC>84+ L$,?R!> [_+.2B*-&+ M&)-\*%-CBN'-L,@RA96CD[N85OQ74H+"A)X3NC0M3'R.+*]KN0YO7PJM5_Q( M'_:SZ_);:>">+>&*,P*9:$'&E- MV6L4E\/#+VS"&@=:$EDNR6T$N%!,[[VB^7Y9YW2SW/#6N=F9=8@9U2"BF@@#96X+)4K!*'UX96 M=3=HZ?)/0MP,IL[%8[98F7J\F0FD2EL/$.ZD01K.E\&_P,*^D5E!>:/\&$3Q M\EJ2+4O)#7)F35*_S%14@KZB6XPA9L+(Z.W/"EV7DA-A4-M:%766&A,;GEFN MK12CVFLPE'7WG)NE4D7)[@0C;P3GL9D5DR["28C#7F)2SH;8A-2MB93Y(&H. M^FL^$VSO"47-J;A*"2/BIB:;V(1P_#E.P:#*6D7^+;SMBUU1*4$C=C6**2O: MN4ZOI5S>H&![?&9;&R64!$9HV< M(/+G.CQ9NPXTIOB$]C@ML/6 Q1G04C);H]H;Z+DSNW#7Q?O9H'B_VI:^UDVZ M;$8[<]0',#Q,(0'4!TWDV!M]WH%G6S),K8>>E#;3@ :!'LC$IRK+%FAMD8RS M.4AA[E\6E0=V0$@UG<:B+N(-OF2X*D[: $L2GLF"YR M9_YN"GC! $W8/O1M??S>#\;)4,1IF?5IWQV7:B/_#ATX@7\5/4G*^5Y#+[3/ M>\)!6IX >'Z1&=O 22ZG(0:!=W8$Z3JKMM$R[\KFW2;\=[^L??Y56;LPHH.4 M*:(93LW(UDV!T5(Q2;+9TEUZ$M7S%59/D3&S#IXO9U EM7;ZQMI07D,X@7F6 MLUW=C#O[.F\JM> GD56724&4R04A[?O^C/VY+/IO+/;WS<7Z"NM(#VK?61)H MAV4*I$R*\!WQ')"%OO_N^.R):1035>(3H.^-TD6I31XG9\O'WA5J$C,P"89\ MKL7"N-R!U4BL!&9"B\'Q5S6H#@([(P-;[HTX]$[+^<*&&5^B5CW>>?!]_%G@ M>[M&97MCL!I-8&=<[X4MJ0Q2\VS^+JHL=4ZNK@Z2NJY814EYJM&JQ$2/?)\' M1=,52]FL\3=%14E'N9P)UI=L3=NVZLWOU$+GGKN#C@;/_9:87CX8(+>A<.UC MX>BR 361JFQ<('S!'ZNRKN:80^U9G+QJF&@-_"9.N MB5JRM9?F->R*">OC%9S&&60FHOG>O&8XM,E4XB#+NV"I4Q)3*75;G3JX(<5 MI\8!A\=N:M*ZW0(Y[+VGR#.PCT-SGSQN\\".?9]N#T=OL?;, M1KF]//R=;O M2,?#VRA%VNY-*3BWWNB@VFQM8R?))\:QTK+5Q:'XD%!_/Y:B\19'[X9%#9#2;'S61W$_3 M^ZW :*BP%1.9P9ISDL@=:ZX-4M #%VL:^%A-70U;_:0BJ)+B:C0=7)?W_X8N M 'H"Q[9MMHASX]CX-Z$AKK0R"VL_Z3#Z&41:X7(\AOW!MB2=9^L:P[B#:UMI MFZN*V#5#V/>QX%('E1M4#+02D>>2%&;@1>>4T$"R5>"[<0DL-EU9>(G>Z/OE]7S]!V<;@6.+'I+F $)FVB+1-@ M/_-_JC^=';N=DE.34D2Y3XW="%N.]-X;[1E_.FSN[Y$9=$_[]A?X9Y\Q*&B2 M;AIIN)RO*>LGC4[ UL@TGD@JS#9]%35I%.2GI4=@#_IFM:%K9L#LSK%;AXS# M?0S&X\#P085M;1DPP:\E)F@: !I(2^5NSJZB;E.*:J./ ^6A^S&^P@#$_@V3 MJ5O#=-LNNS-CQ=IGR+6QTPZIBZC3#C!D$CJ4]E'R VPV(!S'A&1B9?1XYB0;Q40=ESI%1)] MT>FP*"6LKG3D]HBQH-5PT,LLJZ^R8##37L)>4IN$<*UDI9E-)FCN.]C8;'A# MJ_93=AD4NB8> <$YW7!A\TXP'7P'8; I1!IX"PW(D)D +C]G:+[LY7G(KU5 MEM@.L#Z[GS+*-ACA/2FVF+/%P:C.6TGL@!BG-TD$WN_KVI<,[1VO%L%N0.JV M7I^!BI_O0B]A=0?TD@WSCA,Z.O8XN$Z$E"+4+>QO+C!%60M:='"4K/*:\K"> M>+*5N/8=)ZS-VD^Q]ZI@YITH*S-?>O]$*6\4\ 5/&P8BR"A8*P=[!!IAG&[KS/B*UCZ7KZ#+PORBD69+3B<^ 8SON.X;:6 MJ.;]-<'1[$BA8[.OT2Z<31!BIQ;_C7;/^((C_Z:E#FV1EAW<98J$VAC;Z442 MVJ53C7?JX?SV.SINCL*,JJ\*E?[! MZR?&PZTINXU#Z5QR"B)A@QK7<&^34(8/:?KW(0WT%T0 M-YQ9,?NPZ74.]))'VV-BG00A.1)LFI?B3VN#>LM4'KR<.1F<%MMM9.%^*06]8+;TU2< M0%\IVSO[5E?.UW;9[Q)S#%>EON[SM;7,:#@=5=65M%%Z;35 ZB.7%A0M:JHP MMV:IP-*42?(T,:\QN5E1@PZ^7"R:"X:>**CWX5]<]7&CKQX9+:VG2 MTBG%&0C4LI3/)^#^J31YVS;5)Y )&^7FR#>1WU>QZ#_?8#SERW8;D(>+03^T MRJ,8TD+_%Y4!R1)3UK$/IVE@R/Z;-HGB2^"H12#7*U7V=3U\M>L':MJ$>V)& M3+0]E+18(*8C"K%5]'9>P)WH7U())]>*3Z:NT;UKQ>ASX5SM6FPA6*9D;>G> M3K)/N$QM3CRV9.OKD/M'2:8>#]=!_C.WKT0 P9/,.V:3:0 GN*F;CQ:YEZ$9 MR6'5+/.2DVF-#8MO[7!%)VYB41U2$E@\=Q"F\13E.J8O,?,*JP2*TG4FG9*> MB2+1ZHAF#D9"$<;@1?>0;K_[#1;&PZ4T'YR+I=^G0K%6CAF2FZBKF=O"2=*D M,"'*Z_+LL KR^AP.4:[4$JXWJ2+MH"%&^%S3PLI8F;@;_RK*:_9R8!8H$9*) MYU)<*R@&[#8H,E5L;FQ7"\GU)[U.]S 6K;D(!/Z1]')8WVO2]J?$BB)8,^8A M5E8U[%W AV#C3,=$Y WNT1"S(\CDXPCW:C=2"5TK$=PD2@6$!W\$8TNGIALE M63<2WV.!4T0>---2H5*/:Z[1#GCX2=N8"4^OXI[1IJ:S$?JHGZ'[V;XYJK@QL.U,IYW-UDC >;2Z9,#.>@) M,I'52IKHOSW==KD7R7OS]DI3)<4=" S.8R68-.WXV?N9RUE1*=L\W[6QL- 1 M-"4)NX$QA#@WI4G[)A9%]KJMPQBYC,+VP6Z1W4)0?M?LS_ANZ.B_N#./[U/4GG#.!%KFW\9TFB<4_HO-]/QQG[BC?6SMX1% O%!8RD.G;* ]W MR:TYOR8W<0O&+^B%W";8]F<$S+55^0-$P/JQZYYP"DB1WK)9<3*BI_.X:5P$ M#,"BE5TXKAL1VXCD\2%_3>QB65Y.3E6Y,(H#RFWLE,1!F5;?4'CF4! GZ/#! M;M(,)5"]+,R;@!N U4CMI^N]']1V:'H-4@]^3JVFL2A2W\YZ@UK!90$8#%>Y MJ00LFF!L2LB#( B!+EM2L"' I7-[\;"+Y@^' *=?A@"X$I7^\$ =GQZGZ4B, MS\Z3Y'AT/CX?'8U.)J?'X]'D>'H\/O[W\8/?CAJ@6Q!K?SYP;%*(GCWEC%]W MB)AK=( 5Y6*IY87]XPFJ8:!$7JBF*0R)P\(A&HYO1^4W.J=,#\LYGW MR6A,X7B8>P73J5([LEG6X8A^>UBEO3]N_O4+?SP;V2E]Y0>/3\>')W3:5"A?GCPZ$'+1KX81>/&(.[2T\ZE1\M/>'$H MOU#0M6F-R>R>1-JE:[*'@'M),3&"W.;+3MN+_8Q]N>72_J,X_RTGL>N7W@7U M_:9+=XM0^X/1+]0,3(+L32(%& 6O7CV_-]J\QX/ZCR'.W:*X?FA\3]KGY^+@ MCJR,GGB!'*.2K1(LCL^>:/I_],MA]+.H0#M?1>\K2;6LU=TPV[>_5_\ ZZ4 MZ^BG>MW8HIWB(C"X[XF%WI8*!GT-1N.V;&3T>/81P':A)QIL1YSJDR]:=D^8 M@WT+QR=ATLOOO3/#',8FT%?ALZ^XF?CHT=_ M\LZ&_;HKUKF7>-KFH_^6#8=[OW1'0&!09QW*M#^XLGE4?;Z=/P]O9Q!\=\R+ M>[OT3[UU]\[D/Y3;.OK2H]$&?>DAA8^&(X_C1X>GYW<5?-PJM/=P4J1K^&=> M+;)G_P]02P,$% @ 8X%56&^;3U-$'P G)P !< !E>&AI8FET,3 Q M.2TR,#(S>'$T+FAT;>T]:7/;1I;?]U?T.ME$JH)D49Z+3Z;-K'CZ9*ID M]O0_GOSGSHYX7J7M3)6-2&LE&Y6)UNAR(G[/E+D4.SMVU+-JOJSU9-J(_;W] M0_%[55_J*\G/&]T4ZJF;Y\E#_OSD(2WR9%QERZ=/,GTE=/;3 STZR?8S=7QT MD._M'3X^&8WW#]189KGCK:V_NO!YVAC?K8[,A"3\I3VC \S2LXGGV<5D55GWZW1_\[ MPR<[N9SI8GGZXWL]4T:\4@OQMIK)\L?$R-+L&%7KG <:_7_J=#2"Q>GC@C=T M"/,4NE1^@[BCBX]3/=:-&.WMCDZ>/,3Q[EBKAY/U!,[75//3P]V3(YA^+K,, M+F&G4'ES.CHXW(4#W_HY]GOG>-0[!X/VW<6;\[?G[U^\?B7.?WU[A]8T.E_R5[K, +=. M#^X"$/T+94"\GVHCWJFYK&6CJU*<3VJEB'!DF8E?5:EJ68BWJE#2*+'53)7X MX;O'^_M[9PY$]W%]?I=WLXGUH",XC,ZV15J5N:YG1B!T\JHHJ@7RFA8NMS8- MP!$^&8*G=/LV8JR:A5*E>*XGNI'%ZU3),A$O7S[;&" _JV9S62XW L0(O-_4 M1); HZM,;&T >)95NP&@$56]";@"P*@W !K;NW?,N$>[1_?&ND>[/WPW.MX[ M6_WOEMP6_P,W(M1L7E1+8N<+W4R)05FR%L#W%;$F 6S_OV79RGHI1L<)JT*. MPB+1\!ST* ]G$ D366>%,D94N5A,%K5Z$M\P;N9 T0^8*F"/2R$D553F#< M6 %"D):;B:82>$5Y6].UIG!EJC0\ =PQ/IM5I8;#YG4UZURK?0Q(H4',R3S7 MA88EC=C295JTA'%PZX24, C'PO0S;0Q,;K;Q?5B]5JG25\I-A0N,01G)<Z$5&%>W%-\/W !_G>M2$E*G4Y5>XKUU+@@O85++^52,@$99K*TL M6RU@9EP/KH9NG1=+8C E8ER5K<%OKV3*]P*K)O;D*D +OOJCU#8FZ*8X68V0=@&]$5\L< G_.D"FX?4 MBD3#E3)HCE?E6KY$,@&8%EC&^%$:1_S]@;@T#0:N)=L&#M58C@C8D"N-:^0D MC01R?7P1"+.#;K.))#0FI@390IJY*;U 2V[HZRBFZ]5E?5I;+,^:-*6Z;WMC:MA-F!P;Y3*7TWVF=:[^H* MQ#8,CNO86#]\=_3X[&Y5OOM4".3VT#6^']"K$A9!5X#RP,M81, =%L#20'XW M4V/YGABC>6]D@4J@9MJ4LZIE&?W]X?Y1 F?;W=M+!*E\FG8G:XX'*6KI@LRO>M>,8]7&N+3):%H)@*'=P)&*C$YIP%6!0=J1T0$7 MKY,SW/^?Q[$-1J?Q(#J]R&-^H H "-X-0+W196OI> (Z^EQ,E2P(;*:U.!81 M];/7/[\]7Z/UUTK/QC#.SD3#0/JKF6YGAO@VS(S$'J-J4#57C!*\):<\)&(* M&A1@?+*B6GDA7XWA0G@"IPEH$ZD'AXV3O^#&POQYK6.!HX7:E47;\:07/)2 M;XV"!=B*&GO09DE/74PU,-B>PC6H2B7WR6!9UM^QU^8^$3#[? 0D5 "SY$#\ MC#;?&O$\.CY(CO>/$#__JG3^&QON$AO4(#:\JAJ\.F^^DF. N#W).>,!W?7X M(+Y8"=M(Y%7PFN,B* SQ^51>D;"QC,&[589MXL.]T=;E-DL21!?+?9#9)(!( MXP]6/\!WT7CC8 XC#)+.*T,3G]8*4!7L M\\&PZ;AJP#8\W0NOR+&IBK99?851X.F3S!?+]H_L+9B?(%YJ CJ"L=4T][UMD= ;K?EK5L$QG M%&!;E>?(1_"308N"&6*D)GJ/UJJ3U/&<_5MD-H\V.])[<%VX8.C1.; %L\[+ MEWABWP2/6%I(/3,;X!.SE@-[NA5YC'EO"=D():IKB5C(&A4W0G%@YS--CESB MOXV\1%$-^J&3QZ8E+VXJT=U+SEEZDD1&##S.U!A'26!W=:F6YD>1*T73I$05 MB?C09A,B!S#A*X-S(?*) C&U.A^;3B 8<*.3"^Y.=(QEC$K?I M2MMPD3UL-/]")AG12M>M;:6?9T>9,FFMQTQ6GA,).08,26@*EO03#'7CQRM9 MM"0U._,F[.#)[;(PQU@!]N7.'V=4D=,34B#A%#7B0P8R29L&IJCP,SOCZ$\2 MQ@:=?_ !UE?C);KOV.>.#V$E0HR:LT$2@0:[L1JD-ND4[KK/RS.* F6Z1A6! MH6,_@!'"V @*!!Q*RUI;G PQ(^ RU80CBRY^J7%]#(&17QYD@$X5[IYGI8/ MS$U)7P(UU@K57_KD8B-.[Z#+V +,*7BV8LE HVVS/'6W M&3B:-3-9H\P2,9-+5BWI$[G>%_R%G( J:GI!KCI2:6=J-L;@,=,)'9WQ&OX_ M1OM!&B8CT@V QZ%SAQ@B10NGJ" 'QI6($&BDZ")N%\QA31F 54LV$Z[?-$"% M;1,%$3N1PZKV,@ZC$7%@Z9JX>KPZ3$XF>*%G%)! %QK##B9"W1'@!W^A6ZT& MK@Z"H:[*"1![@I+1+'P-L!W_ M%2;PPK6?9T@P/HOQK0+R JD':/$*':S:.B/H-0KJ$T9:2D'*(&FXM"2# E/\ M?O[VE2 :#0\\+6%\/O@"44<*L_)04K4:UI7@O4T,.TY3F_]"P@MJSF2[8]+5;!([)T 7,+)QPH@"O*8 MG);2,GP\!H**TT-B]V@@]1?PUZR,+MAOW&5;DK>=HM9!%&64'^XRH XH >H@ M<=SJ^0_?'3P^>RWF5:'3Y1V;BYOI*D<@=I*00J;K:HY'+R/)PMZA&(H^($V M/RJ<*$WHYDV'I9<>LU#9F!'"DV(1,7G@G>B@! ZQ+@EH)?G-*::1G/TZ Q[# M_F:\Q5K-@<5TW#$$6*1"T,$5V7]SA%%C]1>@37X0*W568T/5_DIG+>$$1<5B MS9I4,3(1.)4)N("F=*.:>");N=9<\<9R'Y^\?]/M,&RPNSM8S,TJ;((*1C,) MS3@MCG#"FA+.>6DQSF)GUHEE]EAAR&9+:"K4*TDGL6J9USQI.DE!GE] MJ5)$I>@@;DD%''/,\Y^[[W;1(&YK5B+P\B\^PC+EA$C79K]M3"+6NXMGFZ&P M!74HTFM?SU&+:$M$D1AX&P"XBXO7&P&YKDDRP2A^R6KC1)4@[3^E+2WCX#W1 M7T1[-HT5)T6'MFI0O3$(1/TPB?FAYV9C#@&P+PTN8?*4*SDR@ MU:S;QUML?2ZV)D7S'RY%@B0JQ>@XWQ8WND0B!:9:V R^0*" \*R3U0H?D(W. M>1=,\O"9S5)F==(#\INIISH<]+*3ZEGWTK<)>7JBP?C GM.2QHJ='?WD9'J; MN;2-%?/U(3)ZY\Q"V42 D$'NT[R'0WZD[I)3&)GP-,[XI6#+C3R4E'S&Q_4: M'EKY@Z?@)?CP?!1W="?5?+204M13DI- *8#BZ*?$2 \6PS?W&E-<$]S# MC&)5WSEV4OGF_M<6V+PA<[@G7@#X82A9RS+DGO6"!C'*AJD,VG14[L >8"2N M/@V$!-J5#( O9\3<(T\]NI:G!AN&L,S@YNFBKO.&_TAJT;/2IT-"LLF$B M,IHNU3)^?2Z-6?"4(?KDSA5 :74$-@IK!!'_/57%'(TE_LK&OTH;UR+KX--. M!E+6414+A(;S\RN4N$46!Z53/R:$$XJ;*=\4O_F9K M .&5I!H>GUT9J2RT!95.2T#KR3*):J1ZE5&72LWY2(6< T'=_Z9F'3<_18#Z0 MQT Y'T5GT9 \QKP!BR&9+Y55.6_'P &86%&1QL"0@0,;8@%8@U>F*SL'/;?& M&@.C@#.RWPE97*W9,(O'QKZ=U1B>3ZJ(&7&T=4YMRVWXD/J/V UDVCB=$2%I M61!?(@.%H*CF=!O62PXLY%*11X6"]FKB'"/AF)EL)'U%KUAW@ V.8E2O MJ$Q;*\[N0*M@4;5%9AT],&>]=.)-HVJJ3&-6[[E;REG5[-2R DQRMI8],2DN MG-@^[!@F(V*03M L&*._WFY?^1I,%B[T5JI<5D(X< [V;]%)H.]DV./*RI?4 MAK0PKBZ,!O))Y__:8[2("F+Y:R$06SP_%F0G!+Q\LBYLWDI3_= MX.+.%U M7!H(W4:M*&V MKFV6 F)!* -1/>*]0:K%]8Y[^_Z\:@*# TZA\SSAHJ#9S!+C4A1J@LB?.HY' MN!LE8?R)3) 51SU1(4#,5*5W5UP7ZX$%NNR+60)=1H#]8(@(6;U1Q3JU=L7! MW>=D>RTE7ETTS(B9#E M6QF;,+4B2G$N3]H:+^J7HF\NP5I@:I5L,G>CO*$%!%7.\4QDH15*$C'8\KY^ M2G'E_-M1LP%F":'*6 .[R9".!=\5'NR'[PX?G7F\E1^!#*^TJ6IC\[PX)S8) M/DP;G,8$!'*6@DK*GG /&72&_J@1V?ZD&Q#T!&L#J8"HY+TG&NJ6_X^E#^ MY+-0_M.BTS4K876(4,SZQ"M7/1REYKC\/91-;4G.@A7\W0H]:RA/32QJC'*7 MV[PHZNI8#^JTW1PEHA&EFD@6C*XP]*9RK.OX=GGB&&@%L4:I@.$EE#L_5QAA M@0_/768KT[HJ=>5]@%C)H^1,;+WCK_^E01"_ 3% &,E*-Z85;SMBWR3HP;W> MM>OD/DEBM#=($Y\(,Y:#,7L7G0<-2+/7#C5[MK'1D >EB0H*?)!^QA\!ZYHI M)IH&/D?>%LRP4GC-:53E\>[BF0TQ7[R&OZ3-:4.=T1D'TQ; 8U,.< 3GNH6& M-7C=O3'#8=>_8S91S.;@:X_9#-#M/1$I<7&O,@0']-BVTT _U'4T5-6!AU*4 M'PT7T'R(U4K.V<&*AWFE2DDR(V[MY2UQC/2'8DF@2NYQ@)V0&D7P\3DV/9,# M&W1,M"GL!UCA0YMI\A-%Q@@(A98\%&J"/AS.C2Y<1@[MRSZS>=Q3X.;&X*EX M)S!B*]OVNAW;-Q80Q+,L/T+QP$8EFC8U%;=W'8.\E;:$0R(P9=KX$N=%55^" ML4FIYU3A9Z)]N 5#7G?2E<'N,/U0$!43D. KM()OM/&K[XH7I>\7=!W?U8:< M965F/8)X[5:B _GE:+B%P =G@VQI\L!LX]*JG*#QC_=G0QR!^;[(FZ<:T"]+9#'C%Y56UDGRL'8HO$73%@V"<0R@;E"&,C MI*CJ)5=#Y)A)'IG#8$+2*W/?K99JRCH;+BA1$AZB\&7:$<^ M=[8X,$*A@P/^&7(UF55_T;FVT5K/<)O*57VX%VCC2O5I!%!"5'M;1APEXC@1 MCQ+QF*[KI(NR5H_!:^1NDKK\T)9<-X8U*RH/F9NPDG7&X%*\*"C%?[0R]79L MZ#A8*S1!%666M+$'Z\^T*WX# M5;3RZ6+#3GW7JX9W:X/CT<7U[?WK*Z78KTCD_:'B\@U=6L*/+"U9EHJ,?"!O M[U$S@*U-Y'CTN7 NS5P'/N]<<#P?>S!=L4*X[FY7'E?LUNUMM!:)N8N0U1D( M)JX.U(8TV-F^4@=JL_(H?;#S6MPI:^V[G;:4WP,9;C.&^NWY]DL^N3!GB6^E M(YW:NTU;X8+\T2@R]5$%6KKK M2?%KA9G %CT'\I^I7"#4D%V7"]UI2$!IYV&-6UB D*/C)%BMVOD4E/V=L944 M4C'[E.66-)7HM[WJH!)=2O\J>0*7=HH.7>*8C4,/C?6 F0 IVL!5GON."ZEK MZA(*!.)U::OAFJ@BH["Y=I> MN"S-KCWP[>24U*%H7DR;4>^%#4D 57Q_"3 MC8T%*WI>:R[;&P(D'QW9%(]0JWXN.P-G%2'1AQ9(JG]4ZCK%K:98\EG%Q#9\M2%D3P'!.T1DVT-*L1^B9^Y0$Y0NS+&3=K-N\ ML"VS-) /GP%6I00"0I8UX9;@'Z=]4^,ML?7(W7CENJ]JXN<8[$UE:#*7*8/6 MF8_]![,JY.ST[GI=BS"4H5.W:B^=TO=.7-=9=A/J4=Z&#F5O".0;D*BUS3J3 M(OF(-DMF8[!#95NDRN \< V/F^FZBUA10_""YR%@C/<#UQU=SH946EUX*& ^ M[B;<3A1,I.[SG3['0&FV'3W";P6[0//,X[=L'4.?_\9ZLC4**)A"2_1]$]J.6N6JMC:NC3)Y9,QPJ4R4*/6H0*32V=?JX1CN MK+7:\8S@79)G:U;5/E?G6D$,'Z:J<.6WNB2[!%3?PMNJ;6F=':@>)AWC)6&+ MEMJQ8^L^-XZ=;79Y4$%M@X1H(UY867M[(9?4;9U(D1-26&4G5P7U"XI=!>SN M[!_V[]!.".TA!%UD!I=-,VRL7-C+,BJ/-2 M5I$OLJOL?CJOXY4-3?0PJ^S^$@Y;76Y7@[;.=W M- ]6?D=SU:.SM_OX/LAS= 2@HL 6IJ)VR M=]@V5./!3=>7R]XWS[L+05D4] M?G)@L$[Q"'%K[H9)).F:8(9$0>FBJ1QA)?;9]S/[![_V['%X1K)][TB M'];BK)_%=JMLD8HQ=0CCK+8K'2?W]KFH+&W?-ZZZ:=R/8O%HWZW1_H!"X+>H M!KIXL)$S95/?V/GS9EK!F_C+"SKE/%7YT9;[X=PD5JUI&N_5G<5%4PNM6L>: MW2;7Z=.YRVC'/ELW;%ZZ1Z1W(X*]E5\+NE=D&B[S^V?I&LR#0( M&7G)5_T-KA*0[$A,J D>"O;71RF)GB51KLT3]$AO$L7WW06.^92[E@ M5R[FJ1+RV.@E17&BZK;5OD^VVLRO[8O[N)!D;55^''DU7,T!_Z"-@7JJZR7H M^@]B:1"<&5,H&V>RK#W ^PAPME\OT@,WQTC8VVUS$Z3_+44R57R'%@02I9+! MQ!]: $)FNPV2ST;A;_W@%I'N[+9T[-) >1UJ6CA.Y:#GNYIT'?WQIEW C;?7 M<'-?VP\0L^4XK:%VB?6=Q(-P=\[*@H$V"HU77"_%F&[7-5-S/PQA2YNX'M_R<2S?4K9!.L=V2C6I&NW:F?NF M#HY-1)U?XH9JS"Y\W,4FH1,Y(BEYCLT)$3IT$8YFBPI9XEH.\IUU2H9]?B'( M%$/]<5R<&;]0]95.;2(D?*:2JH833,)B25=?BG;!+((=<;Z=#>NPY+N.<:+-Y@S#13EQ*A[Q4[;'9'33O>Z:&::?D<9D#86&*L-M MK"CZK7;'GD$1O.K%H2B\@"T67<%7"&?C]8DWK#QB]I=P/WPD2TJDX@5RZCY2 M#K)/=0M32BA]$"Z*2K^61OCGC#JW+?N0IB=4QB+Z/#Z M'^8+PS[;#*WLO45[?*SATVV^O#X8'?_:/CQM>]> M__#@\1>:^>C(G?:6)S[<^T(3G^SO'MWTW8=TA=Y-Z+#:XA7Z&0H#+.JG!P@AXNB=&G46N&;H__RAZ4@'1MX]KC&9?G(;7A]9C#IB(ER]]8\X;G.\S0/%G MA][-16W6T+]PYLW"N/52XQUI:UT1-HL*MYG[S;]9KL+W@RZT2Y]]$]85/]A?P,U@: MG6-_Y2ST3:UAT5=@9-_TQJUZS'8&@ $]D&!KXU;/;I?%=D(E=PV805[U)?C" M#89^";#?AY;X;9(9_1#2'2HJ&Z.5/)MJE8M??(O!U_P[>_=,3'\;"-\&V6&. M][=(=2-2:49'],_^WGX_0?2;4VK_1H1A1/AF^=Y#\N#>4P[DC7XE_N&XRI;P MS[29%4__'U!+ P04 " !C@558,Q>O7MT+ !N00 %@ &5X:&EB:70Q M,#D$_'6B)LMA(HDM2]OI^_3U#4K;DEZVS36-U$2S6ED3.#&>>>69(Y2ZU>?;B M+A4\?O&WN[]WN^RUBLI<%)9%6G K8E8:6]4O.5EK/4LF%_ M>,'>*_U!+KB_;J7-Q(MJG+OG_O/=Y= M7-*XU8I[V^69G!4W3F!<351A(8C&P/[/G?'G/(ZA=3<3 M"6;HC3'^@7&J)R*5*7WSM.]^;NE*-^&YS%8W7[Z3N3#L>[%D/ZF<%U]V#"], MUP@M$W^CD?\3-X,!)G$?EUZQ"XR3R4)4BGK5WMRG@8[ M636_N>@-+C%\0ZW!^+IW4?]6^VFJKVL*1UA'H3^YQA=;&D^V-1X[E5_+F;0\ M^R$2O#ANQ4B'T7[51I]'M>%1BSGH#]C+A2A*P53";"K8RQPC1=S/\ NBJL.^ M_P6+W1^,#JI>6^?!J#?957O0FUQ^#@\^3NEOQ%277*_88-AQZ+&CV.,B]$3J MO.=:BX*]C$66[_'/OY0NKP77S"O4._84/.EV]_<[H?-3 M+D"/O8-SSKFV$H.F0HOIBO&9%H(P ]831>R<&?PK)\=V,(+)%C(2!U DT2IW MS\0H37PP +,R83&&']N5+C;5JIRE[&4Y*PU*E M/-%H<+F^#VC]B0-6*N.D= M&3/#G9B93'8"I'O""!D>C!!"45$83FGK.'7K3#JH-AGW+D]&><[X^2'E/H\/ M'> TW*2L;MW3XU"5,9,?P=+XQ;:5OO/FME';5\ Z7HMDI?63'0V::0PKR$?!49DZ@O U>BZ,[P:>[ C-_!^O(#WTD/^ M5ED8:)P11T(I@7$\NF4K-N4&1$HMPJ(9><_.QN?^,L$@2$FM#*PS,!FIJU>]-F5F90QPYU"$S\16N;3V01_(ZV>7I\T--?8F4312 ".T<7%PQ5^7NLJI(=%B=9>I1'11QJ.&R(%V2,??X-)LH6P#$>!#C-BL M7[^&(^UMWU9]EY .7?ON\>FG92V T8--,EEXNR#@0AOFI C_1X*@Y;!WN%M1 M];_6_*BJQO;W 0%]Y.!T8[-S1J1,$DAE;DU-*N=TKT47[+1)66O>*E M$>P,6L7(OX7+Q"#5YSWVO;)T$PAZ$5=X@-'$3.%3QR,^XGOA^YL;X=:"F6,: MJ$TY&N26VK&!+S=M"G(/@"D+8O54!:=(,CO$P?'6)>U7@->3X- ;,K\5/OV, M&)^BN@A@Q:-(9,)U6\AH59&2E'1MO^J'+$UC@AF=+OC)/_OQ3-I_*J/73+<=5/Y(E@UQB6X$ 0%L?21)DRI3[8'T#!GDCR!^F: M)L3' T4 6FH> \=$I(4UG4#4=D>.R#H&J0/!1:, -/,**]?375Y#U&D0=7TK MA27&A&PN :ZY_538I1"%[UR'SD%SJ&A[J(3+C*3!Q$0!L]5.@EWKO-02M43! MY@K+3SMVT,<5?&'L.(P-VR W!&MT7.V7"4[2!B^=E3*SJVIQ<#U\7Y ,!?*4 MK:Y9A=3"$B1 Z+GI&**J6.> GPM) /_6N@07DJNQ+C-HZM]+.!;7;"%5%I:H MM 9KM_MTT$,$/69:&8/,, ,6B"(2/DMG&9(0R[&.JJ"2A](2_BQ"&G/6J\S@ MKA\@YMXMCG>"9&-=*XN2TE9M[5 7D ]B,@/@@D9QZ395'72#:T1"+NB1:@U1 M#,@$)5Y%:QV7",.MMU =Q??30_6S69"@X3)J[K,TK#!3U +D9 "B+Y[@H(A< M(?A\"O4UX7KHRXY9GJ<*/NS7TD MYBXJ7.&YE$8T":%K6P16V-FT=*ORM7"'A5V/@U:S4;>6\SV,[:AS Y^ZC[I] M/G;?^IRPW+TX6.Y^1Z$W1^;BWOXO$96Q;QPAH;RA3!?YSO.)M^/V];9,B=@% MK0^=*2WF&8_7*\":J30,JDU.##\]=0 "5 ^T)+1?X8I+ PSL5M^&!@BVP5#'M M/ARF(N=Y<+FUQ'M*!IHXF+QRI2CC,J]Y;OV>/\A73D0+ M?W1'QUWV<(9R_;O],>R:GL=I.7(;1Q_;$NKOL]?)+8]'&1Z[T/GMLI?_1X#3G,L=C.OV^.NF9-LC@ M24XL(N7+W1M'?NDN MZ+R:UQO]G['OLW2&:*.=]:X7I=]K2G,/9;E#V>"'I/ M:+"^X6C4N[X^60R]HR+7>\@^^W?8JV]^.*KQW1L]%AI/I/EW_IB4%CSV-47D M*A*7)=S+1?M?UWA(Q=^_]GF5/#KR&B\.LMV?TW*S_1# #E[8$OJD2[#]5N8> MX_[NS\>_K?G7=\^=5W./L\R)B CH9?NW7)_[_^_@N?M_%OX/4$L#!!0 ( M &.!55@;0+_5W , ,TL 6 97AH:6)I=#(Q,2TR,#(S>'$T+FAT;>U: M6V\B-Q1^[Z]PJ:K-2IEAN"39#"02 9+290$MFZ[4E\HS/L!1//;(-B3TU]=S MVX0EV697J=0P\,!%OIWO^XX]YYC37IB(G[<70-GY3^V?'8?T9+B,0!@2*J & M&%EJ%'/RF8&^(8Z3]^K*>*UPOC"D[M6;Y+-4-[BB6;M!P^&\F*==S7ZWJ^DB M[4"R]7F;X8H@.ZM@/6 0AMZ15PN\IG=*:3AK-L/3XW=PS$Z.9L%?C4;%CK7] MLT':K#F<52(4S@(2 _R3>FQ:M\C,PJ]YWJ^5S7Y4S6W70!HC(__8]C1P9QP4 MS)KF-VKN46SLB)D4QIJF[$K9UVS![64?GXYRG L_Y>/I^8LY0LFE\G_QTEC M@(*16CVAH7^WP "M0#6WM@GKN8!"BP'4BYM?_\K\DT?-GUY?3 >]0>?CH#\E MXTO2&UP-/G6&XVZ_,R*_C8>]P>AJ>D@&HZ[[?'06BZ$!AZ)#(!4#Y5A,G,8: M_.)+BZ&..5W[*%++TD&MS>FLLJT5*(,AY3EA*7=9\[U'NE[FE<9ZEV'%RGFS MFS95#=MN.VFZWO'3S9Y;^\&V9O/'1G[+V'K#]4Y/GS5M-24B(\/RK6,JSBJ- M2C$@IHS9 \>OQW>DMNF/'&9;E&=L_^=;;,M'4TU'-((OSI?C_@8D+P%4>5;7 MUX#^]Z5"S3 T*,4&"_^B<+[IC(Q]"Y%HR9&1Q-S6_Q/]UO&:HN_A' WEXQ"H M."3#8?=E'6$W2+H6F(004V,C"?T]/O*:0#[T!-*_)A?N'VX93H7'V1B!68#B M5+!2"4X.KD#9F_,N$ -AQ[4DF?I<*RJA- M0418XO,^8V%G%5#;3"ZF 3$&M,+0+3!2N;%1#AA@E,4YY'6 @&.ZN M_@]/^\(92B]Y'M:_M_8R&95"^\Y2&V6-HF1BUBX9&E;B,_\+&;LJ?7+*@[)I M:WA3]N=[Z5+X]#)GG\Z5*YW+0_I$^>OW9-(G!_:C]-J7[SF?;_XTJ<']]M_Y M]&Y;^M[2["]R2G&-V^5RR6[I6N\3N@^4FYW=Y/-\7>AW#E">&*[+VXF?\ =QA*,G4[+F'6&TI=B9&1L2U]-:UF?*1<\F%! M;2PU)H5=O@(;-.$*GBRQS&AI8FET,C,Q+3(P,C-X<30N M:'1MU59;;]LV%'[?K^ U\#E]3?K;Z.(W1JQVX+V3%C@ M'B3;.=0;]B#!?6!1U&O=F.9H<5-[EB79E#T8^P'WO)-[] JN!S_K27=?3T*0 M=6GD\7HM<<]07HTPR],*EASFD"^FL]ETF:>9F"Y2D8M\SLO9'^F(3$F]LW'^ MJ.!JM$4=U=#&+RZSQJ\.*'U=I$GRW>BY'K<;4BV-]V9;S$G3PZ./4$O*K,C3 M>-9XLJB,]I29I4C=L0MX&O9E=USA1A>!CO/^!Q_"*&.+BR3\5JTDJO@6U;%X M_3MNP;&W<&#OS);KUV/'M8L<6*PZ18=_ J&DN.%ZZ!B8DA^%&@9&TJREX:?' M&DND^N1Q^AS6IP(2A 'L%T\_^T?ZER^F?V.T:[O05.P78K.!0"E[!QMTE!7U MY?VN5"C8CT*8G?9MC]ZAW7XNU/]#J1Z U02I/#+1H_:&^1H8:F%L8RSW:#0C MN86*%+5H14&CXZ-7>.]I8-N9)F7B MPUNCF-F#_Q@J[#GB;1K_%)/YR=]G_K%6H,STL% M@T)IK 0;48,HWC@HAL-*HFL4/Q:H0YF#T>JY.^JS%<'Q*+CJ)RUT8B?N5UF^ MB.=9VFXS3WEZ.03N%UT<%MW$RU/963I\]6@H#H!T>7_WX]0 /OJ8GJY/2? X#7Q/.80VQ M80.= IV$87QAVC]^2#3&8;M+BVZ![>'LTZ*?YN1O$UY2D^S\>9,O\1KIO]TK M:A)>;W\!4$L#!!0 ( &.!55@V*;RY'P0 "$1 6 97AH:6)I=#(S M,BTR,#(S>'$T+FAT;=U8VV[;.!!]WZ^8=;!I UBV+G8BRTZ (!>T:)$&Z0)! MGQ:41%E$*%)+4DFT7[]#2FHW%[?IHMMNZ@=#PI S<\Z8S,@]34H3Y?!'. MYFD19[NS/Z+Y".?B^&Z2-BVG^Z.*":^D-H%D+ZS-\H;EIDP"W_]M='<<46L< MFDIC9)7LXDA#;XW'1(ZI)5$PF=<&9Q12&$Q-8:3NL0OX,.SC[@AG:Y$X/C;[ M'WQDDDN5;/GNM[06KR 5XVWRXG=640UG] 8N9$7$B[$F0GN:*E9T S7[BR)* MC.M>;SH&9NB',T$'1H+0TG!R6[*488&B27@7UE,!98B!JF^>?G@O_;U'TS^2 M0EL9R@)>(YLU=93"!5TSC5FA,,^;E+,,#K-,-L)8D9XR53V NK&ZGZ/A!]7L MDD+6XS823$F!B4RJ6BIBF!20MJ!H@>A%9DUN1,=(/^"]P9ZU;:>WM^;Q\BOJ M7I,\1PX]3@L4[OU.\8+XAY$23 88WS_Z75H"O^OGQRF'EZ=25?#>B^%,3B"* M(B^NJ;,! M$7EOKFHN6TJ'B8W*2J+[4=@HQVS-#.'O,HKOKR2WF>NQ=3<9_Q12")^W%&;^ M$Z3PI4):.?P4Q8R><3%W%XMY_'@Q_],V_M_O8)B^;!3N4KAG&[,VF07W@I MI(%:4;M+HJ'$W9")G8%_NWU*SKK !1-$9(QP9&'8%X'4-27*EJS!'E#P&@T0 M#Z&/9%43T6YOQ6&PM]0VW1 .A6C0R44'JI-#X'MOMK=F>\O#'7"E=>D%B(UH MF\Q-R;+2N;2Y --PV*P;;2 (!A)NF"D1JZX1^]/S_[Q [(&!-WG'F"EMV W) M[WS)TU"<%ND">_S*X9AFM$J1M*@'\5"0__:X94C*Z3 @E0I+XZ%H.:DU38:' M)0JBYJ1-F'#2?**;NT\C?4$L#!!0 ( &.! M55@*<>8=+ @ +\M 6 97AH:6)I=#,Q,2TR,#(S>'$T+FAT;>U:77,: M.19]WU^A=6HS3A5@&HP_P$D5P7CBVBD[99.=[-.6Z%:#RNI6CZ0&,[]^CZ3& M@($$LMX$4N,'3+>DJWO['IU[)/IB:!+Q[F+(:/3N;Q=_+Y?)I0SSA*6&A(I1 MPR*2:YX.R.\1TP^D7"YZ=60V47PP-*16K1V3WZ5ZX"/JVPTW@KV;VKDX\M<7 M1VZ2B[Z,)N\N(CXB/'I[P&OTI'9V7@^J47QR?$YC6J\W@H"Q\[/@+*[73O\3 M'& HNOLQVDP$>WN0\+0\9';^9N.LTLA,:\PC,VP&U>H_#A9Z&O9HRCR-X$FS M'MBN:(]E:N")@F7_U4^P-(T;3 4?I$T7;&NMM>F(4 JIFJ^J[J]E6\HQ3;B8 M-'_I\81ILFF\0]=5UI]V[OKTAMU>D\^&Z M>T6ZG[N=3[WK?W5Q"ZW=NWV,[>.GN_M/[9L>Z=WNH_O=SYT/[9M?NZ3=Z9&[ M3[]U[TE0I^7@^)"^(>V;2Q(T(G]5VL?PVO>D?7G[L=>])'N>J/MNQZV>>K5F M5U#O0Y?MV^Z]^7;S[]U_^TRB)9:M5I[*6[Y,2QY72(?:00SM#^D*;E7 M/$65@L42"9DR/)X0,Z3F]:O&6>NE632C483"618LQKB3;+%XE(.S'U8[@LK4 MZ>\_>VOAL015_SBOR9".&%%LQ-D8DL,,N2;M-,VI('H2N4[#"M)YOIS._=R]IYJ9 II22;D(95C MP:(!*_G4*9^S2,*%5$)*8@;*4T+3" M1$R1\9"'0Z)S^S$;/V:*%49L G7 NK5"N$Q-T,$J#,6.@>MW0RNR0AACC L M(OW)_&/X&>%8WQ\X,A+S% FWV)DEN 0LHCN:U5P[3V-P##4<=G@:BCR"38!H M+ILE ) K,2$9,&#A:V$MQ R?!33TLZFQ!")N#9=LCUR@ T I@1PWG7;^A%0/ M22SD6$\1J]B :Z,H)J+VIO<;7I;F@*>GSBQY^S-B[WCGL-=;2-3K5V>UX+2E M"W050L-2AXQCCLM#_<9E\9I0Q1Q>D'_>%\SFE3" M"^X'MH1MEL"YK3L::\C MKD,A=8YQEE.5%!XXF9(ABW!;DT/@)&( G@=#]S&$]!DPT@9=W>4"/2#+G8]! M*V@<,N\+Q/G\/7^36^&:>O#:N8CEMSE,>XQ9O[:<-%XQ:8Q);?S/48]^5AQ\ M6:,MI.6TMD-HI;N#UJ!2/;7/X9)I[$N0*5?TO@ZIDJW'(PS0**8 MR9=:F2L8 &>-N'9,B%XL=7:L#)]QZ#P/*R:HPUA1:V?8*!4<;1LY^!2^:"EX MY$ZM=-[7/.)4<1L ]XK 58;46LJUK=)NA6I7TAUO2LW@D %/VT$9!;C#7%!+ M]PC+.3&K]ACAM<.\Y,&W/K,=P<@8SZ+5#+S[N.WO#FX+EEV$[<;S5EM M8Q #^",>66Q2+;'9!)53#5Q;G6D!2U4T!0_@S&F?"VXFML:OFM8N)8BX"R7&6 L'::) REBIP#3K$.6 JI(8!DM+#,+A';!6K)WR;'=$1>[(R&:3Q3%D(1\A#WJ%O'M2#1N0J[]-NR3'_)."/@Y>=8 \A%NT.Q*:4 MZ).W# *[T2XDF&M9B;0MB-!69QF&N;*IGBN%*ZPF4AO>L*5#&/HC1R6% MZ<,U0V)@%A3UK'?A./9$S)T1V.,#=R+D_7KCO1I2_:0;++DYC+/(L;Y['@4C M3XC@#TP4!P;/^I?^YT>T):YW:D/5V#E63.&,EB M:PLQL:1"G[RC4*)&*OU4O]T-F$P2;@QC7^#\OH1"L.T1AW_.R"'P"XK5EL+Q MW^KAZ:)C?^0<[KL%EJ>A.SYX\]?^Z,7J=EM 8D'R<8#+;D'MQC;D#% H:N_3 M/F7,Z(,MIEYRN7+JQ*([P)P>[6P%L&)+X0\&5E 7C3!0LR?F6@O&0F)B"! % M)5CR%5VCG.L\2; O^I.Y8(J*L?(0;)^K]>YM8-HHRK$"*Y209>:X##AQQ\L% MH$J^IO%T),6(V<*6TD%Q2JX*^F-))N2$H74\E)[PZ )< :\7J?J5S4O95W[Z M,VY'5 SN XQ,E9$(03/-FM,O+=!V)NBDR5/W.-V@%H ZX&FY+XV12=.^Z#&R M] ^=4/RZZN#FFV?O@%2J_CT0 W=,-)VY:*ZXIB,3+;<=5^J-X[6MU4JPMNU+ M5H-&)0AJ+VZV?E(YKZ]O_E:SCN:SYS $<.J/IVX/Z MP3/P-6O9(PFF?..Q8/'X'!\>&M^?@QP +[&N%PMS$?QV&AI8FET,S$R+3(P,C-X<30N:'1M[5KO<]HZ%OV^?X4VG>U+9X!@ OD! M:6=H0EZ9[29O$CI]^VE'MF2LB6SY63*$]]?OD60")*1-NMD6.B\?"+:DJWM] MC\X]$CY)3"K?G22W<[+GKT_VW"0GH6*S=R=,3(A@;W=$ MFX>=(#IHLU8K:%-V?-PY/#YH';&H>;S/#L/.?X(=#$5W/T:;F>1O=U*1U1-N MY^]VCAJ=W/2F@IFD&S2;_]A9Z6GXK:F+C,&3[GY@NZ(]5IF!)P4L^Z]^@@?3 MN,%4BG'6=<'V'K4V'Q$IJ8KNJZ;[Z]F6>DQ3(6?=7T8BY9I<\"FY4BG-?JEI MFNFZYH6(?4$?;@V[-/!U6AX/CSMCX:7%^3RG)Q^& [.R?GPHG]Q.NQ_Q"VT#JZV M,;;?/EU=?^I?C,CHN ]$]'Y.K3Q\$U"?9I/6COTC>D?W%& M@@[S5[5M#*]_3?IGE[^-!F=DRQ-U/3AUJV>_V;(K:/1A0*[[5^_[%X/K^N7O M'P?_=AE$2ZO9?#%N^3$L.:R1SPWR+VI, H/7AHLL5H6ID8@71L0S8A)J7K_J M'/5>FD-SRAC*9EWR&.,.\M7240^.?ECE"!ISI[__[+V5QQ(T_>,V2 MTAN.>9=L:MQC< 932B=1,8?M$(D"DA3=,@R')XP79)J(*"&ZM!^+\5->\,J( M#2 56D*[6AD\%29!@#KGD7/0VLWAFF((1X!JPB.YH+I;:77$ T@3LB"R2)8--@&@IFS4 4!1R1G)@P,+7PEK*!3XK M:.A[4V,),&$-UVR/4J(#0*F '#>==OY$5"\ MK"T!3\^=>>#MSXB]]L9A;[22J->OCEK!84]7Z*J$AJ4.%<<"E[OZCJ(@SW-9D M%SAA',#S8!C<1@G-QIST05=7I40/B'+G8] +.KO<^P)IOGS/WQ16MF8>O'8N M8OEM"=,>8]:O9TX:KYDTQJ0V_ONH1S\K#KZLT5;2VN=P MQC5V) J0V8M ME=I6:;="M2OICC>5YG#(@*?MH)P"W%$IJ:5[A.6<6%1[C/#:85GRX%O(;4

;@MF+95=@^F9L>H/?IK/9D$ /X$\$L-JE6&;543C5P;76F M!2PMV!P\@+.@H9#"S&R-7S>M74H.9PY"?A6L=%W2J:YBW%8!Y661 \+::9(H M4@5S#CC%.N89I(8$DM'"<[M$;!>H<8]6+"61@ZBW%:_1YN!USK.#"96E(R.; M31['D(5B@CSH-?+N3C4\@5S]Y7K%Y_")@2!&[75EJ$KSN =/H7]ZUYM;T1Q_ M?<]#PKD<=TN.^R(28>J- [[RB4J%&%OJO?[@9, MIJDPAO,O<'ZHH!!L.Q/PSQG9!7Y!L=I2./Y;/3Q?=/R/4L!]M\#*+'+'!V_^ MVA^]6-WN2T@L2#X!<-DMJ-W81H(#"E7MO=NG3#F]L<742RY73IU8= >8\Z.= M9P&LVE+X@X$UU$49!FI^QUR/@K&2F!@"1$$)UGQ%URCGNDQ3[(O^Y"Z8JF*L M/03;YFJ]>1N8/HIR7( 5:L@R=UP&G+CCY0I0-5_31#91@#H663U4QJBT:U_SF%CZATZH?EMUW&?J?]:&NS$3S:]B6K+>3_X.#%S>X'C?9AY\7-=AKM MX.6M[K<:!\>/-R^;W7-9\YD#.'1.L[<[^SOWP-=MY;&A\ M?PYR #S#NEXMS%7PSXO+OWFT28&=\[ H[<]OK:#FWO]Z1H!-&][.MSZ+CL^]LOU?4$L#!!0 M ( &.!55@H2+DOC@0 (0B 6 97AH:6)I=#,R,2TR,#(S>'$T+FAT M;>U:ZV_B1A#_WK]B2M1[2-CX20B02#XP"NH5(B#-]5.UMM=A=7[=>IV$_O6= MM7%R4<(U.=&[$,$'A#W/W\SL[@S:_E+$T4E_24EP\DO_5T6!8>H7,4T$^)P2 M00,HE+KZ;>JYWZK M--+WTF!UT@_8%;#@N,&._'9HFZ9A'-J:9?OMCF5Z5JBWVT>!33U=^UMOH"BR M5S*Y6$7TN!&S1%E2:;]K=U0[$[UK%HAE5]>TWQKW. 6]$0I+ O2D:^J2%>EA MF@CTA*/FZF=EX(&94IA$[#+IEF![&[75$GX:I;Q[H)6?GJ0H(8E9M.J^7;"8 MYC"AUS!+8Y*\;>8DR96<'5#0G1OELQC M DQ#U>^#^$[LCZ/V493RGP'[\%'8 W>V&(_& V4'0 M-Y'"5_5*?<'2I*I7(#F0(,WDL?@U>\TD(YF&()84YH1[)*&Y,KV)Z H<7TB* MC&03Z4243$Z2%"2"&4WR7SD%TR0:*I3]'ETS0*\!S.FS!. M?!7"E)<:0I;[J&%%"0>*20A@2'T:>Y2_.=#;6L_4F_*$-B$LHF@%?AIG$<.X M7C.Q+!5P^J5@G,J3.I=&[_"^(^\!K>CVN^#]+2KJ%YP)J<&]\3&4E[2&IA^9 M%I DJ-"Q!#V,2:G*Q_003$F ;R$O_.6W<(>$<70TXS27+C6E#(DB0%V8>A1" M0H8^YLTU_H0DOGR/5@)6VI-.(%<158C2C/+2D?R_@OI"BO4Q/P3Q(EH[XJ4\ MH%Q!?R*2Y;1;_^@%+,\BLNJRI-1:"O5BPB^Q7?)2(=*X*WNE*UGR6#;K?:E< MP17YKHU2M:J5$KB&15!;7I/5DM02P4.:I9JVM9&JJ?I&VK>TZH>J89I;5VM: M:D<[VKI:6[5T>_O.&FJ[\S1G6V76JLQA<>0928X;9J,6R$@@R[YK9#>@9^NN MMJJ%B(8/ZJ,JC1_?Z)8%.,1U_^; [O1N%\4:_/-P5>W[2P(VHAXO"%^!46W1 MUC, :A)>XWMC\>)R_&&UA0R_.%1O#JS#7EY^;V@^[@%^XII]1NK_']9="/V$ MQ$_>--:'J4BS+L*"/(U8 -+%WBXAWA?8#PWW0OZE]1HWK<&2T1![>^SS!;NB M, U#AA/2PT)JE M3V'[*6P_A>VGL%?9T[S^*>RQ;F#?(N]GL"TAWI?7?@+;U@0VNFURGSZ!U9[> MOQB1I7G9(WE5CWIMJ="/%P*19BL\CS;U>LOZM;(*WR]LF_4$L# M!!0 ( &.!55C;M:_NMQH ,ZB 6 97AH:6)I=#DW,2TR,#(S>'$T M+FAT;>T]:7/;.);?]U=PT[4]]I:L2#Z2V$FGRIND9U(ST^F*LS6[G[8@$I+0 MX:$!2#N:7[_O $"0(F79<22Y._TA;9O7P\.[+[R:EUGZ^M5A/ZMK MP==+5:;RM7O/JZ?\^ZNG])%7DR)9OGZ5J.M()3\]4?B9"3_;_P$'H7;^1E3+E/YTY-,Y4=SB=^_>'8^?'&Z*%_> MJ*2<7XQ'H_]XTKAU(9($%G"4RFEY<08WEO)+>212- MM-80 XZEWGP1EUJ)=%/0GW>"_E;-5"G2#[$4>?27(D7\FD'T/H^'S95TKV$\ M'C[?_2( 6OBHNI9 R]E"YD:4JLBCCS(NJ@4QP*]%JN)E[XKZP <2UZ\WP<-H M.$(T- CT=#0\][A1>0(OOC@Z.:,_;A4]X^&//XR?C5ZN_OL^+W615#&B:V69 M#X""\ _$H!=G?%> \-\J4ZKILH&FDV??#$4K''Q\ BCZ-)?1?Q5")U$QC=XJ M+>.RT"8Z*.'O/_[PXOAX]-+A8"O[1D 10-_RL]VXH/6.7QXR*GK%PR 2T5N9 MBANA9107>E%H9KO=(@TE@,B7NT/;()H+$R42I BH-E"ZY5R4$6@'92*51XB< MB33P*\H9^,$@GO&O%O)(Y G<;@#J(OX\!YQ+H,2RB$12+$JX$]ZSJ<##O8#; MO^5FT'LND$A4O,'V- 7Q#HAZH8MKA60<30L=XAWO&#]_:2)=8Q%V!G%Z+;68 MI+(/[;S!]*"$BTDT6<(-\!#\^&$Z53%N8&N3*Q!T.H(KI0"BB)4&"\N4 CY@ MAM$;]V>Q(,3^"ZD(R,F 0<_$A7!]^P>SP4 A._.@$F1/Z,90)$CR9@JGMLG MX:$K28(^.@$"3(N;317\>!.I/MY/J5YC22%/&@ -<5F P,H6Z3*Z4>5\0!QG MYB)- 3',EPLM2[YQ@L(M-\J42!!\OT/D>/36[>N[+_%>0$"SD68F*!H@TM!OCE#CI+M+56!#>"DA13D(C1 M!S"))_#_XP'&"4[VCL^Z]W\'3-:'FTV=%L2 MW!)1HJD%]P.AXS6##P\BB1:48OVS$$NT!@?1M611#K?.M&#[D$RLGH\4<5R! MZ<)*#9B/5W9O(VQO)/))KT1^*Z>-@O$ 1LGN.C1@+W M OE*$Z7BQ@Q HL1I1:XCOLB#U;<4=#(T1I)PO5)KD!H@DV %UZJH3(IK,Q4\ M7T/D'S9>/_O5V=5N]O@@(M\67G%35&F"<%4IAAQ Q_LW9O "#ZT5=0SFC>20 M#@)?2U+ AL9;K4B&^Y Q 6&WW+FQB-L@?+B?)MC>,_QN32++]41?0J<*^:M@ MY8AL>B .Z5H",-8"@(*?&&,$GLY464K/TARG%54Y+S2'1H UQ&?)JEB0"VD9 M )^QEJQV/Z[&V]:^"3G#?C%V9EQ>E)[]!Q@>0+D@F>LT&")%+B8I6N/$?!2? M<3?!_9O*.) :W;M)WSF8M+&&J*HT7-5R5J6B+'C5&'0 3IV!,]!8*R;OHH1" MW:8!SB8@W-]L&;:-EFUR*QDL^\&M!,IEDH&%9$J-N[55_JPQT>#/AOGZIN8\ M/7"R74R,M/J5N,2SYZ!FSCNE#KN3NM]%^>LW1;(7,ON_AU?HTX+5D)/+!9Y1 MA922$!&,SU\\ S$-1AW(!9)O&,G#YZP80O._)PKZ%?&H\8II;Y!.@9".1$BCSX7Y$1!PF&S&P7:-0"A2RUJ!&UIH6.@.-_NX+ MN"<4U[*VWF11E6607H_H1D/Y%6I6K MC_3Z\^TZF,TJA4Y]I=!>[-!FNN7[KG;L*N8P]V%GR?"XJJ,P(7QL>IRY3A'I324C[[0"[M# (XL48EY"\OM,ICM0#SM8Z6V7! >#&(Y+FXP0%&[:9L ML[+K[X(#[5O9_P$_O]1%FDI].* PX35<._*@M&,/6.0Q!^(D>T@$H$RP5%<: M$U6Y@@4 +2OCXAK3*N=0Q B(C4@P_B-J=]/?2>J4%AH,!;FTW\P)#=&A0 M&/PXY1"/,O&9JF/L1^@M];-PORGRYJ-&P:X*W?,"TRZT&0:V2T],IMY#@7;/ M@3FD]$PU 2PJH5$84!28TVGRMM?9'5PZD'D+-P;WU\X;72 (ZT50^F#! M0 $A)(>LRKHPI.P' 7!XH:D$AZS?ES*+3D=C#"]1]9/SX:*KH[\VW+@Z4![* MY0>3P?M83[1'$GA-#G1W!296&&<6CIK<@VI(=&%0'&*9-24,4)+JA'(VE*2A M(%,M7:U(!/GFB]\X.HD7NQ/'7?D0_"Q* @\;$"_5/8 DP\"H32(1U'2)WW-9J1E6>E\KRJ]/EU]W&5AQ*7#:)1+0#T* MP8EL4L.F.\H;QB%USFM-58K[XVGHZMT;O "TQ?D&^))85SKPW7K<%A5V5TOL M6FHA4\==)5)4ZD$U(4+;0A$L!,$4BC"=$J1:%#983L4EKI1X.^1W-CS^KCO7 M5V06Q>>) .G]*^6G=TUX2"CE7$O)1&RKGY9 &V M-P56*&X8/+!1UZ_K0'Z)Y:)TVN!O8ZZSBKS_KJ$9 K*F0*Y+:BPNJ(&99,8 TRBA[Q1:(OKT#F M;)=JNG=(#6L6W1Y=#!"+ LR)PAA$*Y@6J^@"5-%?Y[;7CGP+#KV IGPQ;?*VGY= M__NVFOZ[BY>.^_/,WW/&>VBJ7;U[LVM;K"NIB&SMF9;*4PPF6NZ;/MZ#K@Q: M^&EO5T;=)'Y_+V7?/)(#<=BWW.U/(+A<+( CQ$2EJERB2F%[:!AMG_S#WD#L M"D2"QR3/?7R2 W5H.YDF$J@#C:H(P,+\IN$8PVI-T@">@LC\V84&<1*PL BI0#=7VXQHU[R C!7C+D9(\8,AB+\6>9 M@V&;ICOAQE^#/"OW\A2P^P%SM AT&GF?!L:\J M30-#?S,_91!5>8JE"+:^(>&6/GQ!D1-/9 5V7E83(V-_R?7RGQ[$AVW/$%." MF2Q]I7!WB>B R\[;=>9@=TMVG.Q0W!>2:-XZ3(7&Y!\X ;\5 MVHIC]ITZ;F1QAA4=>=B"@N-<,H$I]9:W8%T%3UP<8\$1$ME"8[=(C%@=AF-9 MPE8/=OH)LP 5>([DY3,^FJ)7YC.P8SG/A3NM#&Y#%3,&F^^9BBHM!PW4AC'< M8@)"PGLLEC0V]U5KK)%KQB"C/SF7N>V*(_+LZ6K#C9^"7'XX^7R.[T0,!NR0B27R2S@LJ5AA(! !3,]%CEV/TQ]_.'OQ\I[F^6K; MP+XJ4-5+012V()D%A@ERJ.30*D;-4,SJA+*0/ '"D(0$P2$Q6A2S.=*N&>)P M%96.>7=KU;>3: "+$]@8VYQ/!C6[^S5[I.*F*V- XI*Z0&DV(9C< MH(1,C+1/DJ^12P WGL*D0',U8'CXM83+,%)^#E]NZR+:!CG_.??N1%WV8-QF:RY+F-3. KRAF X: MAGZ ]KB=TX!KL&YJJ,19-?B#KT1:B"4]A-DWJ_J[_ 97HC!H#'):K5<@BXH" M/-:NP ++Y1TF( 93*=; PVJ)(D(Q:K#4UG<"9+$P'YRYYC6E MH]1NBAA$^YS]^M92^06-3WI<::QU.G^K*CX8QD,T9T)2(QT!QH<"O8$S(9EB M/3<19081;W* (O#$%0=;!^EU;V5>%5J7#J+1<&B$PZ\0T5-FDTG0T"0GN%6N;2NL]1L'Y555FV++!\,RB M0(>&>CI]=-O4%D7E$VF;:6DP%]CG*#BF5E"X*6:M\C1= M3R?GOU!>JJWM&JFVYFASNPVA5O9#OUR"$ \GL#$":S8;!BYK6\Q MOAI.8[ME'6P,^,K\B/K!D-EK=%'9:+ =Q'NF4X#Q!G7N5^>"*%06KN?WWHMS M,#OI[L8!R;1;6L>^?C(_K< MZ1[U;66'[7W'H(U%WPS1IU?0I^G4 \]XI2W%X<89+D.?[ZRWGN^RH7!^WYU'[[AA#"=>\)SO MF)2GD272,.@@#+(J:BQH]R%,:M4L Z^T98:L^J3\-#7.]TT=I:J\WCD2C-C9@U*(]QIR:*'5*4M]1BPR=)24[\NZKF ML,>^ OL(!Y^T/TI"-@B4Q59\$L0!B;['PXBT9I>M*C>Q=%=7C+5L=?P:0>1T M@SN1)ZQF#V6S.7B6_KX4K&7<49T6%92 BRJ- 3>8E#(F4A9:41.' ML6TV)9J&MH>5HDQQL:B'FK:^$QP-9198=&8+:8C7'6,V0NZ;A=<]-NA-,EL4 M-RY,68\M=NGA]DP;-ZLX%#HBG#/3X='T9^\D.-2]6,/=P=WW6V];OJS8*#L< M_X/")KE$WND=^##>JO6C\NLBO?;1@ Y4;'B0S?YJ\V>]VOQ*DK5(]/6'SXV< M/J[]@@_3 M *#8E':>\P?:KX^(5257#Y"YM\FXE^?/_E*@)3(C5Y>/(VH>\LC4F1>-Z(*N MM:@P]"@J2.(TYP=:Q,_+Q#2A\D8'8-*T# B)ML=TP-%SN8DJV W 4,!E\ MA(TMSO9F5S%;+IF=X?SC#Z?/7W)2@P(> M]J88K/ 4Q0!6XV+/>G.U?'XL4G-8'-JN!ZS/4/3G)UX)/1&Y-$WJ6L-0.%VK)SN%UZRQ MZ]V)1J^=X^.%C]0[NO #-6L]8U5B34<#6YED2T[M+U2@-*C9.G#M@DRE#YF% M[*)H!B@5CA>ZXSJVP= 1Q%R"1?X+G4A,57ZNR9Z9#KOX$)7P_V95^"":@X]S MS=-21=F%D]9 RE6WV 5 *ZLA::KE!F^R%.?DF>LJ^NH]X:#) VQ,)'UXR_JQ M/FH$TA#\R,>N_5_T!S'1;$(<,+E\JJ7G[USQ=Y:FLA59*Q')BA,(*I9M&YVS M5KHC!-/HJ:6P99LW>^(!_6%0@JOY#8.]'.WX0?. Y8Y\&\+5;EMH:CN:4%(C M0%3@N?)@%'PKMIN%PLE; FR/W-+EVVBJ:)1FW-K]6_?Y/G9F/.^/050Q;F2A M[VYUKR0/=G<*X^JYN"!07>24XFV!1^#P5S<-AWH"]:Y=TK M/3H4$U3:9M)BGFH-ZA'^!O_C@GDB)<,TWF<1#E>+1F;H5% M^<\TZ/7!/,(]#<]T#3*RT5Z4U&G!8XPY'44(69M1\,9NRZ1HG&II&E=+'J+; M3U+W1>Q&PX6V]_+CX>GSE??;/^YVQ-%_]O'"0U[X(T>9&9*SASBQZ/F^G5AT M/#Q9.3;M^7CX8E5=N[]N:Q>ZS]UZJV98$_\!-'(>_<6./QQ@T4SOB>I!)SF+ MN4UTPFC%$=CJ8GE7?\9D;!&&%"[CSWEQD\IDUCF:Z0%$)GM #R%\>WVIK;+M M>TZK4@(12YRH50Y]:4Z'>GS:UNKWX+U$DZ+"_+F-I]:-6?RJAR#!0>"^^R,1 MW50,3&6 34C>/H=1ZGZ4K$BX,G/533L(ZB[VX=C2)K-M;\?KDP3>LQ/'I2HV M+865\3001N98>2[+&VF]Q* 6EKI3)9Y:8Y\*([-UA*R83LG$QCJ!6X(V9'6M MHYQ]VSUK5>YN^^KX(_&DC3KZ(YL;V[,RWW;@NK/(':]W+!A&@W& &XV5&ZU> M_)478DR3!A[[SEK?:UL/^W<=K9D]XM;#%Y 66^@S]!PW# QTG(V\>17>=A/% M(:]U5Y9$!P)/5)G6F2N'F<.Z,]R=!]/>A,UPS_.M)M*UW/)UUSLBDU;HOA5# MEEXZO^?(DI^.5=?0<-ZD$<0*^E\IRANT^P:NO@>"&_O?1]-*UXT^:[01$NJ: M5AQ64IC* V_L1G#UUY(KW[D,L+--9[!QGX[L;M.Y@\=W3__KMD/"1QOYY-N. M4/"1W;BG7+U6FVPR63^4Z(YH^C;72@I$>2<-S\4Y ERE8F'DA?OA9:(,B-GE MAM;S,D MW^9IF:Q>.W\Q/!_U7QX-Q_[:4WJW;GFL)T02)5;#I@8(^JGP9)=BG?VM7T1F!S_D+;&N_K[178'[9/7_>,*OG;/O\H?VSE% ML6C\A(ILER2%8#P>DF*D/5:2^CT0;#W[YG'2ZSZ&;.]HF33^G13)$OXW+[/T M]?\#4$L! A0#% @ 8X%56)BAS:X\4@, [BLD !$ ( ! M &1O8VXM,C R,S$R,S$N:'1M4$L! A0#% @ 8X%56!_"(R$X&@ MW$$! !$ ( !:U(# &1O8VXM,C R,S$R,S$N>'-D4$L! A0# M% @ 8X%56#_QP;)Y- JC " !4 ( !TFP# &1O8VXM M,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( &.!55@6/B<*_)T '-/!P 5 M " 7ZA P!D;V-N+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 M " !C@558'6#S9^UT 0"&UL4$L! A0#% @ 8X%56'R9G^YT#@$ %-X, !4 M ( !95$) &1O8VXM,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0 ( M &.!55A^!9O=#2T "4Q 0 7 " 0Q@"@!E>&AI8FET,3 Q M,2TR,#(S>'$T+FAT;5!+ 0(4 Q0 ( &.!55C^E<[>[@P !)- 7 M " 4Z-"@!E>&AI8FET,3 Q,BTR,#(S>'$T+FAT;5!+ 0(4 Q0 M ( &.!55B;_(AH+R$ NM 7 " 7&:"@!E>&AI8FET M,3 Q."TR,#(S>'$T+FAT;5!+ 0(4 Q0 ( &.!55AOFT]31!\ )R< 7 M " =6["@!E>&AI8FET,3 Q.2TR,#(S>'$T+FAT;5!+ 0(4 M Q0 ( &.!55@S%Z]>W0L &Y! 6 " 4[;"@!E>&AI M8FET,3 W+3(P,C-X<30N:'1M4$L! A0#% @ 8X%56!M O]7< P S2P M !8 ( !7^<* &5X:&EB:70R,3$M,C R,WAQ-"YH=&U02P$" M% ,4 " !C@558L5QDU"T# #$"0 %@ @ %OZPH 97AH M:6)I=#(S,2TR,#(S>'$T+FAT;5!+ 0(4 Q0 ( &.!55@V*;RY'P0 "$1 M 6 " =#N"@!E>&AI8FET,C,R+3(P,C-X<30N:'1M4$L! M A0#% @ 8X%56 IQYATL" ORT !8 ( !(_,* &5X M:&EB:70S,3$M,C R,WAQ-"YH=&U02P$"% ,4 " !C@558O.#Q@24( "Y M+0 %@ @ &#^PH 97AH:6)I=#,Q,BTR,#(S>'$T+FAT;5!+ M 0(4 Q0 ( &.!55@H2+DOC@0 (0B 6 " =P#"P!E M>&AI8FET,S(Q+3(P,C-X<30N:'1M4$L! A0#% @ 8X%56-NUK^ZW&@ MSJ( !8 ( !G@@+ &5X:&EB:70Y-S$M,C R,WAQ-"YH=&U0 52P4& !0 % !"!0 B2,+ end XML 122 docn-20231231_htm.xml IDEA: XBRL DOCUMENT 0001582961 2023-01-01 2023-12-31 0001582961 2023-06-30 0001582961 2024-02-08 0001582961 2022-01-01 2022-12-31 0001582961 2023-12-31 0001582961 2022-12-31 0001582961 2021-01-01 2021-12-31 0001582961 2020-12-31 0001582961 us-gaap:CommonStockMember 2020-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2020-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001582961 us-gaap:RetainedEarningsMember 2020-12-31 0001582961 us-gaap:CommonStockMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001582961 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001582961 2021-12-31 0001582961 us-gaap:CommonStockMember 2021-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001582961 us-gaap:RetainedEarningsMember 2021-12-31 0001582961 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001582961 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001582961 us-gaap:CommonStockMember 2022-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2022-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001582961 us-gaap:RetainedEarningsMember 2022-12-31 0001582961 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001582961 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001582961 us-gaap:CommonStockMember 2023-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2023-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001582961 us-gaap:RetainedEarningsMember 2023-12-31 0001582961 us-gaap:CommonStockMember us-gaap:IPOMember 2021-03-26 2021-03-26 0001582961 us-gaap:IPOMember 2021-03-26 0001582961 us-gaap:IPOMember 2021-03-26 2021-03-26 0001582961 docn:ComputersAndComputerEquipmentMember 2023-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001582961 docn:InternalUseSoftwareMember 2023-12-31 0001582961 srt:MinimumMember 2023-12-31 0001582961 srt:MaximumMember 2023-12-31 0001582961 docn:RightOfUseAssetMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember docn:JournalDevITMember 2023-12-31 0001582961 srt:MaximumMember docn:JournalDevITMember 2023-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 country:US 2023-12-31 0001582961 country:US 2022-12-31 0001582961 country:SG 2023-12-31 0001582961 country:SG 2022-12-31 0001582961 country:DE 2023-12-31 0001582961 country:DE 2022-12-31 0001582961 country:NL 2023-12-31 0001582961 country:NL 2022-12-31 0001582961 docn:OtherCountriesMember 2023-12-31 0001582961 docn:OtherCountriesMember 2022-12-31 0001582961 docn:PaperspaceCoAcquisitionMember 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember 2023-07-05 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2023-07-05 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember docn:DevelopedTechnologyMember 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember docn:DevelopedTechnologyMember 2023-07-05 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember us-gaap:CustomerRelationshipsMember 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember us-gaap:CustomerRelationshipsMember 2023-07-05 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember 2023-01-01 2023-12-31 0001582961 docn:PaperspaceCoAcquisitionMember 2023-07-05 2023-12-31 0001582961 docn:PaperspaceCoAcquisitionMember docn:EarnedOnJuly52024Member 2023-07-05 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember docn:EarnedQuarterlyAfterJuly52024ThroughJuly52025Member 2023-07-05 2023-07-05 0001582961 docn:PaperspaceCoAcquisitionMember 2022-01-01 2022-12-31 0001582961 docn:CloudwaysLtdMember 2022-09-01 0001582961 docn:CloudwaysLtdMember 2022-01-01 2022-08-31 0001582961 docn:CloudwaysLtdMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember 2023-01-01 2023-12-31 0001582961 docn:CloudwaysLtdMember us-gaap:TradeNamesMember 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:TradeNamesMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:DevelopedTechnologyMember 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:DevelopedTechnologyMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:CustomerRelationshipsMember 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:CustomerRelationshipsMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:EarnedSeptember12023Member 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:EarnedOnMarch12024September12024AndMarch12025Member 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember 2022-01-01 2022-12-31 0001582961 docn:CloudwaysLtdMember 2021-01-01 2021-12-31 0001582961 docn:SnapShooterLimitedMember 2023-01-01 2023-01-31 0001582961 docn:SnapShooterLimitedMember 2023-01-31 0001582961 docn:CSSTricksMember 2022-03-01 2022-03-31 0001582961 srt:MinimumMember docn:CSSTricksMember 2022-03-31 0001582961 srt:MaximumMember docn:CSSTricksMember 2022-03-31 0001582961 docn:JournalDevITMember 2022-06-01 2022-06-30 0001582961 docn:JournalDevITMember 2022-06-30 0001582961 docn:IPAddressMember 2023-12-31 0001582961 docn:IPAddressMember 2022-12-31 0001582961 docn:DevelopedTechnologyMember 2023-12-31 0001582961 docn:DevelopedTechnologyMember 2022-12-31 0001582961 us-gaap:CustomerRelationshipsMember 2023-12-31 0001582961 us-gaap:CustomerRelationshipsMember 2022-12-31 0001582961 us-gaap:TradeNamesMember 2023-12-31 0001582961 us-gaap:TradeNamesMember 2022-12-31 0001582961 us-gaap:MediaContentMember 2023-12-31 0001582961 us-gaap:MediaContentMember 2022-12-31 0001582961 docn:BrandMember 2023-12-31 0001582961 docn:BrandMember 2022-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2023-01-01 2023-12-31 0001582961 us-gaap:CommercialPaperMember 2023-12-31 0001582961 us-gaap:CommercialPaperMember 2023-01-01 2023-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2022-01-01 2022-12-31 0001582961 us-gaap:DebtSecuritiesMember 2022-12-31 0001582961 us-gaap:DebtSecuritiesMember 2022-01-01 2022-12-31 0001582961 us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:CommercialPaperMember 2022-01-01 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-30 0001582961 us-gaap:ConvertibleDebtMember 2023-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2023-12-31 0001582961 us-gaap:ConvertibleDebtMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2022-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2023-12-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001582961 docn:EquipmentFinanceLeaseMember 2023-12-31 0001582961 docn:EquipmentFinanceLeaseMember 2022-12-31 0001582961 us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember 2021-11-30 0001582961 us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember 2022-03-31 0001582961 us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember 2023-12-31 0001582961 srt:MinimumMember docn:CreditFacilityMember 2023-12-31 0001582961 docn:CreditFacilityMember docn:KayBankNationalAssociationMember 2023-01-01 2023-12-31 0001582961 srt:MinimumMember docn:CreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2023-01-01 2023-12-31 0001582961 srt:MaximumMember docn:CreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2023-01-01 2023-12-31 0001582961 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember 2023-01-01 2023-12-31 0001582961 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember 2023-01-01 2023-12-31 0001582961 docn:CreditFacilityMember 2023-01-01 2023-12-31 0001582961 docn:CreditFacilityMember 2022-01-01 2022-12-31 0001582961 docn:CreditFacilityMember 2021-01-01 2021-12-31 0001582961 docn:CreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001582961 us-gaap:SecuredDebtMember 2022-01-01 2022-12-31 0001582961 docn:CreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-12-31 0001582961 docn:CreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001582961 docn:CreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember us-gaap:OverAllotmentOptionMember 2021-11-01 2021-11-30 0001582961 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2023-01-01 2023-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember docn:DebtConversionPeriodOneMember 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember docn:DebtConversionPeriodTwoMember 2021-11-01 2021-11-30 0001582961 us-gaap:SeniorNotesMember 2023-12-31 0001582961 2022-01-31 0001582961 docn:StockholderDerivativeLitigationMember us-gaap:PendingLitigationMember 2023-12-12 2023-12-14 0001582961 docn:StockholderDerivativeLitigationMember us-gaap:PendingLitigationMember us-gaap:SubsequentEventMember 2024-01-12 0001582961 docn:StockholderDerivativeLitigationMember docn:DismissedWithPrejudiceMember us-gaap:SubsequentEventMember 2024-02-07 0001582961 2022-02-23 0001582961 2022-05-23 0001582961 docn:A2022ShareBuybackProgramMember 2022-01-01 2022-12-31 0001582961 docn:A2023ShareBuybackProgramMember 2023-02-14 0001582961 docn:A2023ShareBuybackProgramMember 2023-01-01 2023-12-31 0001582961 2023-02-01 2023-02-28 0001582961 us-gaap:RestructuringChargesMember 2023-01-01 2023-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001582961 us-gaap:PerformanceSharesMember 2023-12-31 0001582961 srt:MinimumMember 2023-01-01 2023-12-31 0001582961 srt:MaximumMember 2023-01-01 2023-12-31 0001582961 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-06-10 2021-06-10 0001582961 us-gaap:PerformanceSharesMember 2021-06-10 2021-06-10 0001582961 us-gaap:PerformanceSharesMember 2022-02-24 2022-02-24 0001582961 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-02-16 2023-02-16 0001582961 us-gaap:PerformanceSharesMember 2023-03-01 2023-03-01 0001582961 us-gaap:PerformanceSharesMember docn:TheRestructuringPlanMember 2023-01-01 2023-12-31 0001582961 us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0001582961 docn:MarketBasedRestrictedStockUnitMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember docn:ShareBasedPaymentArrangementTrancheFourMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember docn:ShareBasedPaymentArrangementTrancheFiveMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember docn:ShareBasedPaymentArrangementTrancheFourMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember docn:ShareBasedPaymentArrangementTrancheFiveMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember docn:ShareBasedPaymentArrangementTrancheSixMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember docn:ShareBasedPaymentArrangementTrancheSevenMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockUnitMember 2022-12-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2023-01-01 2023-12-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2023-12-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-03-01 2021-03-31 0001582961 us-gaap:EmployeeStockMember 2022-05-23 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2022-11-18 2022-11-18 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2022-11-18 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2023-05-19 2023-05-19 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2023-05-19 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2023-11-20 2023-11-20 0001582961 srt:MaximumMember us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2023-11-20 0001582961 srt:MinimumMember us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2023-11-20 0001582961 us-gaap:EmployeeStockMember docn:Second2022OfferingMember 2023-12-31 0001582961 us-gaap:EmployeeStockMember docn:Second2022OfferingMember 2023-01-01 2023-12-31 0001582961 us-gaap:EmployeeStockMember docn:Second2022OfferingMember 2022-01-01 2022-12-31 0001582961 us-gaap:EmployeeStockMember docn:Second2022OfferingMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2021-09-01 2021-09-01 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2021-09-01 0001582961 us-gaap:RestrictedStockUnitsRSUMember docn:TheRestructuringPlanMember 2023-03-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember docn:TheRestructuringPlanMember 2023-01-01 2023-12-31 0001582961 docn:TwoRemainingFoundersMember us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2023-04-01 2023-06-30 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2023-01-01 2023-12-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001582961 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001582961 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001582961 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestructuringChargesMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestructuringChargesMember 2021-01-01 2021-12-31 0001582961 docn:CertainExecutivesMember 2023-09-01 2023-09-30 0001582961 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-06-10 2021-06-10 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001582961 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001582961 us-gaap:DomesticCountryMember 2023-12-31 0001582961 us-gaap:DomesticCountryMember docn:UnlimitedTaxYearsMember 2023-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001582961 us-gaap:ForeignCountryMember docn:UnlimitedTaxYearsMember 2023-12-31 0001582961 us-gaap:DomesticCountryMember docn:TaxYears13Member 2023-12-31 0001582961 us-gaap:DomesticCountryMember docn:TaxYears35Member 2023-12-31 0001582961 us-gaap:DomesticCountryMember docn:GreaterThan5TaxYearsMember 2023-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:TaxYears13Member 2023-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:TaxYears35Member 2023-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:GreaterThan5TaxYearsMember 2023-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:UnlimitedTaxYearsMember 2023-12-31 0001582961 us-gaap:ForeignCountryMember 2023-12-31 0001582961 us-gaap:ForeignCountryMember docn:TaxYears13Member 2023-12-31 0001582961 us-gaap:ForeignCountryMember docn:TaxYears35Member 2023-12-31 0001582961 us-gaap:ForeignCountryMember docn:GreaterThan5TaxYearsMember 2023-12-31 0001582961 docn:TaxYears13Member 2023-12-31 0001582961 docn:TaxYears35Member 2023-12-31 0001582961 docn:GreaterThan5TaxYearsMember 2023-12-31 0001582961 docn:UnlimitedTaxYearsMember 2023-12-31 0001582961 docn:A3OfCompensationMember 2023-01-01 2023-12-31 0001582961 docn:A35OfCompensationMember 2023-01-01 2023-12-31 0001582961 docn:TheRestructuringPlanMember 2023-02-01 2023-02-28 0001582961 us-gaap:RestructuringChargesMember docn:TheRestructuringPlanMember 2023-12-31 0001582961 docn:TheRestructuringPlanMember 2023-01-01 2023-12-31 0001582961 us-gaap:EmployeeSeveranceMember docn:TheRestructuringPlanMember 2023-12-31 0001582961 docn:MarketingAndReferralActivityFeeMember 2023-01-01 2023-12-31 0001582961 docn:ReimbursableCompensationRelatedMember 2023-01-01 2023-12-31 0001582961 docn:ReferralFeeMember 2023-01-01 2023-12-31 0001582961 docn:GaditekAssociatesMember docn:ChiefRevenueOfficerMember srt:AffiliatedEntityMember docn:AaqibGaditMember 2023-01-01 2023-12-31 0001582961 docn:GaditekAssociatesMember 2023-01-01 2023-12-31 0001582961 docn:GaditekAssociatesMember 2022-01-01 2022-12-31 0001582961 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-02-12 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember docn:ShareBasedPaymentArrangementTrancheTwoThroughThirteenMember 2024-02-12 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember 2024-02-12 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember docn:ShareBasedPaymentArrangementTrancheFourMember 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-02-12 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember docn:FirstPerformancePeriodMember us-gaap:SubsequentEventMember docn:ShareBasedPaymentArrangementIfStockPriceTargetsAchievedDuringFirstThreeYearsThirdAnniversaryOfGrantTrancheOneMember 2024-02-12 2024-02-12 0001582961 srt:ChiefExecutiveOfficerMember docn:MarketBasedRestrictedStockUnitMember docn:FirstPerformancePeriodMember us-gaap:SubsequentEventMember docn:ShareBasedPaymentArrangementIfStockPriceTargetsAchievedDuringFirstThreeYearsFifthAnniversaryOfGrantTrancheTwoMember 2024-02-12 2024-02-12 0001582961 us-gaap:SubsequentEventMember 2024-02-20 0001582961 2023-10-01 2023-12-31 0001582961 docn:AmyButteMember 2023-10-01 2023-12-31 0001582961 docn:AmyButteMember docn:AmyButteTradingArrangementOneMember 2023-12-31 0001582961 docn:AmyButteMember docn:AmyButteTradingArrangementTwoMember 2023-12-31 iso4217:USD shares iso4217:USD shares docn:agreement docn:segment pure docn:security docn:trading_day docn:debt_instrument docn:claim docn:vote docn:installment docn:tranche docn:purchase_period 0001582961 false 2023 FY http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P1Y P3Y P3Y P3Y 0.3333 P177D 10-K true 2023-12-31 --12-31 false 001-40252 DigitalOcean Holdings, Inc. DE 45-5207470 101 6th Avenue New York NY 10013 646 827-4366 Common stock, par value $0.000025 per share DOCN NYSE Yes No Yes Yes Large Accelerated Filer false false true true false false 2500000000 90796695 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Portions of the registrant’s Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.</span></div> 238 Ernst & Young LLP 42 PricewaterhouseCoopers LLP Denver, Colorado Ernst & Young LLP New York, New York 317236000 140772000 94532000 723462000 5848000 6099000 62186000 53833000 29040000 27924000 502994000 945991000 305444000 273170000 1747000 1935000 348322000 315168000 140151000 118928000 155201000 153701000 1994000 751000 5114000 5987000 1460967000 1815631000 3957000 21138000 31046000 33987000 5340000 5550000 81320000 57432000 70982000 47409000 192645000 165516000 3533000 20757000 1477798000 1470270000 91161000 107693000 9528000 3826000 1774665000 1768062000 0.000025 0.000025 10000000 10000000 0 0 0 0 0 0 0.000025 0.000025 750000000 750000000 90243442 90243442 96732507 96732507 2000 2000 30989000 263957000 -452000 -2048000 -344237000 -214342000 -313698000 47569000 1460967000 1815631000 692884000 576322000 428561000 283967000 211927000 170595000 408917000 364395000 257966000 140365000 143885000 115684000 73027000 81022000 50878000 162742000 165185000 102590000 20887000 0 0 397021000 390092000 269152000 11896000 -25697000 -11186000 8945000 8396000 3744000 0 -407000 -3435000 23825000 10615000 164000 14880000 1812000 -7015000 26776000 -23885000 -18201000 7367000 3919000 1302000 19409000 -27804000 -19503000 0.22 -0.28 -0.21 0.20 -0.28 -0.21 90141000 100806000 93224000 96415000 100806000 93224000 19409000 -27804000 -19503000 345000 -411000 -129000 1251000 -1263000 0 1596000 -1674000 -129000 21005000 -29478000 -19632000 45472229 173074000 45299339 1000 -1968228 -4598000 99783000 -245000 -167035000 -72094000 16500000 1000 722980000 722981000 3793386 15502000 15502000 117996 4401000 4401000 636994 27566000 27566000 296848 13906000 13906000 45472229 173074000 45472229 173074000 173074000 2940929 350000000 350000000 62493000 62493000 -129000 -129000 -19503000 -19503000 0 0 109175863 2000 -1968228 -4598000 769705000 -374000 -186538000 578197000 2894748 -16626000 -16626000 256718 7925000 7925000 13626594 600000000 600000000 1968228 1968228 -4598000 4598000 0 107551000 107551000 -1674000 -1674000 -27804000 -27804000 0 0 96732507 2000 0 0 263957000 -2048000 -214342000 47569000 7785464 16307000 16307000 212980 4977000 4977000 14487509 341312000 147143000 488455000 2723000 2161000 4884000 89783000 89783000 1596000 1596000 19409000 19409000 0 0 90243442 2000 0 0 30989000 -452000 -344237000 -313698000 19409000 -27804000 -19503000 117866000 102232000 88372000 88347000 105829000 61577000 15357000 16551000 9207000 -5709000 -11417000 0 0 -407000 -3435000 -1866000 6135000 0 7949000 7880000 1357000 1140000 1635000 285000 0 0 -556000 67000 1835000 -17000 -819000 0 -3188000 -627000 -166000 36000 22668000 26645000 20684000 9593000 1424000 -1130000 -11077000 5500000 9439000 -315000 -290000 -51000 -21211000 -7668000 -2308000 234942000 195152000 133109000 119299000 106389000 97072000 5514000 8913000 6391000 0 4915000 5636000 99023000 305170000 5000000 2500000 5400000 0 352313000 1695165000 0 0 19992000 0 979565000 956847000 0 151000 1575000 0 151000 1549000 0 236000 981000 494000 401152000 -1148158000 -113605000 0 0 1462195000 0 0 33214000 0 0 166813000 0 0 63200000 0 1520000 0 38410000 11509000 18369000 4977000 7926000 4970000 2260000 0 0 21575000 28278000 3187000 0 0 724384000 488455000 600000000 350000000 0 0 125000 -468903000 -610363000 1593379000 -15000 -249000 5000 167176000 -1563618000 1612888000 151807000 1715425000 102537000 318983000 151807000 1715425000 916000 475000 2344000 2723000 4567000 921000 74248000 49870000 0 1440000 1722000 916000 4826000 15689000 12968000 0 0 27566000 0 0 400000 73440000 204105000 0 11938000 0 0 Nature of the Business and Organization<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure, platform and software tools for startups and growing digital businesses. The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (“IaaS”), including Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (“PaaS”), including Managed Database and Managed Kubernetes offerings; Software-as-a-Service (“SaaS”), including Managed Hosting and Marketplace offerings; and artificial intelligence and machine learning (“AI/ML”), including Machines, Notebooks and Deployments offerings.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has adopted a holding company structure and the primary operations are performed globally through its wholly-owned operating subsidiaries. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of $47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.</span></div> 16500000 47.00 722981000 -45472229 Summary of Significant Accounting Policies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts on the Consolidated Statements of Cash Flows have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation including estimation of the probability of performance vesting conditions, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, fair value of financial instruments, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other income (expense), net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other income (expense), net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive loss.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other income (expense), net on the Consolidated Statements of Operations when realized.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,983 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><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:10.84pt">Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><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:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Net of Allowance for Expected Credit Losses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the accounts receivable and related allowance after the potential for recovery is considered remote.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 changes in our allowance for expected credit losses for the period presented:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,848 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense. The estimated useful lives of property and equipment are as follows:</span><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><td style="width:57.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment Category</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</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:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment under finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of property and equipment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. The finance leases are for data center equipment. The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities. Finance lease ROU assets, net of amortization are included in Property and equipment, net, and <span style="-sec-ix-hidden:f-521"><span style="-sec-ix-hidden:f-522">finance lease liabilities</span></span> are included in <span style="-sec-ix-hidden:f-523">Other current liabilities</span> and <span style="-sec-ix-hidden:f-524"><span style="-sec-ix-hidden:f-525">Other non-current liabilities</span></span> on the Company’s Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date, including rental escalation provisions. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components of operating leases primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. Variable lease payments generally relate to non-lease components above a contractual minimum fixed amount.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. The Company’s operating lease costs for co-location data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations. Amortization expense of finance lease ROU assets is recognized on a straight-line basis over the lease term of <span style="-sec-ix-hidden:f-526">one</span> to five years, and interest expense for finance lease liabilities is recognized under the effective interest rate method based on the incremental borrowing rate. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense included in Cost of revenue on the Company’s Consolidated Statements of Operations. Interest expense is included in Other income (expense), net on the Company’s Consolidated Statements of Operations. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalization of Internal-Use Software Development Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. For the year ended December 31, 2022, a reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023, 2022 and 2021, the Company recorded an impairment loss of $1,140, $163 and $285, respectively, related to software that is no longer being used. These impairment losses are included in Cost of revenue and Research and development on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Business Combinations</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisitions of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, Cloudways Ltd. (“Cloudways”) on September 1, 2022, and Paperspace Co. (“Paperspace”) on July 5, 2023, as discussed in Note 3. Goodwill was $348,322 and $315,168 as of December 31, 2023 and 2022, respectively, and represents the excess purchase price over the fair value of identifiable net assets acquired in a business combination. As of December 31, 2023, the Company has a single reporting unit. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. The Company performs an assessment of goodwill utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. In a quantitative impairment test, the Company compares the carrying amount of the reporting unit to its fair value. If the carrying amount of the reporting unit exceeds its fair value, an impairment charge is recognized for the amount by which the carrying amount of the reporting unit exceeds its fair value, up to the amount of goodwill of the reporting unit.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Intangible assets with indefinite lives were $44,821 as of December 31, 2023 and 2022 and are included as Intangible assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an assessment of indefinite-lived intangible assets utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the assets are less than its respective carrying amounts. If the Company concludes it is more likely than not that the fair value of the assets are less than its respective carrying amounts, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. Recoverability of </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets held and used is measured by 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 the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2023, 2022 or 2021.</span></div><div style="margin-bottom:6pt"><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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives consist of acquired developed technology, trade name, customer relationships, content and brand. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible asset, generally on a straight-line basis over the useful life of <span style="-sec-ix-hidden:f-541">three</span> to ten years. Intangible assets with definite lives were $95,330 and $74,107 as of December 31, 2023 and 2022, respectively, and are included as Intangible assets on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue using the following steps:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. Identify the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Identify the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Determine the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. Allocate the transaction price to performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. Recognize revenue when or as we satisfy a performance obligation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides cloud computing services, including IaaS, PaaS, SaaS and AI/ML, to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2023, 2022 and 2021, which was included in the Deferred revenue balances at the beginning of each respective period, was $3,674, $2,894 and $2,672, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of acquired technology, amortization of capitalized internal-use software development costs, and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, commissions, advertising and professional service fees.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, impairment of long-lived assets, acquisition related compensation, and other administrative costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring and other charges</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records restructuring expenses 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.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other charges consist primarily of personnel costs, such as notice period, employee severance payments and termination benefits, as well as stock-based compensation related to vesting of certain equity awards.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Advertising and Other Promotional Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $7,857, $19,914 and $14,577 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographical Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, as determined based on the billing address of the Company’s customers, was as follows:</span><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><td style="width:41.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue derived from customers in the United States was 30% of total revenue for the year ended December 31, 2023, and 31% of total revenue for the years ended December 31, 2022 and 2021.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets includes property, equipment and leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:</span><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><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the consolidated balance sheets for cash and cash equivalents, marketable securities, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2023 and 2022. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt"><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</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company has limited trading history of its common stock at the time of issuing stock options, the Company estimates the </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies, as well as the Company’s historical volatility, over a period equal to the expected life of the options.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted market-based restricted stock units (“MRSUs”) to its chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Loss) per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the IPO, holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the year ended December 31, 2021 were not allocated to these participating securities.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income or loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income or loss attributable to common stockholders, adjusted for interest expense on dilutive convertible notes, by the weighted-average number of shares of common stock, common stock equivalents and other potentially dilutive securities, if any, outstanding during the period.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes. Nonvested market and performance-based share awards are included in the weighted-average diluted shares outstanding each period if established market or performance criteria have been met at the end of the respective periods.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential shares related to certain of the Company’s outstanding stock options, restricted stock units and convertible notes were excluded because they were anti-dilutive, however, those potential shares could be dilutive in the future. Potentially dilutive securities whose effect would have been antidilutive are excluded from the computation of diluted earnings per share for periods in which the Company is in a loss position.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements – Pending Adoption</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, ASU 2023-09 requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in ASU 2023-09 are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on our financial disclosures.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and for interim periods within fiscal years beginning after December 15, 2024, with early application permitted. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements and disclosures.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts on the Consolidated Statements of Cash Flows have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation including estimation of the probability of performance vesting conditions, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, fair value of financial instruments, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other income (expense), net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other income (expense), net in the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive loss.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other income (expense), net on the Consolidated Statements of Operations when realized.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,983 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><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:10.84pt">Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><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:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,983 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><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:10.84pt">Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><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:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,983 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><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:10.84pt">Includes contingent compensation related to the Cloudways acquisition, which was paid on September 1, 2023.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><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:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> 317236000 140772000 0 9100000 1747000 1935000 318983000 151807000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Net of Allowance for Expected Credit Losses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the accounts receivable and related allowance after the potential for recovery is considered remote.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><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 changes in our allowance for expected credit losses for the period presented:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,848 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 6099000 4212000 15357000 16551000 15608000 14664000 5848000 6099000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense. The estimated useful lives of property and equipment are as follows:</span><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><td style="width:57.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment Category</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</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:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment under finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of property and equipment.</span></div> The estimated useful lives of property and equipment are as follows:<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><td style="width:57.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment Category</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</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:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment under finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</span></td></tr></table><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment under finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">762,053 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">651,743 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,444 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P5Y P5Y P3Y <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. The finance leases are for data center equipment. The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities. Finance lease ROU assets, net of amortization are included in Property and equipment, net, and <span style="-sec-ix-hidden:f-521"><span style="-sec-ix-hidden:f-522">finance lease liabilities</span></span> are included in <span style="-sec-ix-hidden:f-523">Other current liabilities</span> and <span style="-sec-ix-hidden:f-524"><span style="-sec-ix-hidden:f-525">Other non-current liabilities</span></span> on the Company’s Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date, including rental escalation provisions. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components of operating leases primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. Variable lease payments generally relate to non-lease components above a contractual minimum fixed amount.</span></div>Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. The Company’s operating lease costs for co-location data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations. Amortization expense of finance lease ROU assets is recognized on a straight-line basis over the lease term of <span style="-sec-ix-hidden:f-526">one</span> to five years, and interest expense for finance lease liabilities is recognized under the effective interest rate method based on the incremental borrowing rate. The Company includes the amortization of assets that are recorded under finance leases in depreciation expense included in Cost of revenue on the Company’s Consolidated Statements of Operations. Interest expense is included in Other income (expense), net on the Company’s Consolidated Statements of Operations. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. P5Y <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalization of Internal-Use Software Development Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.</span></div>The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. 2 1472000 1140000 163000 285000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Business Combinations</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisitions of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, Cloudways Ltd. (“Cloudways”) on September 1, 2022, and Paperspace Co. (“Paperspace”) on July 5, 2023, as discussed in Note 3. Goodwill was $348,322 and $315,168 as of December 31, 2023 and 2022, respectively, and represents the excess purchase price over the fair value of identifiable net assets acquired in a business combination. As of December 31, 2023, the Company has a single reporting unit. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. The Company performs an assessment of goodwill utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount. If the Company concludes it is more likely than not that the fair value of the reporting unit is less than its respective carrying amount, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. In a quantitative impairment test, the Company compares the carrying amount of the reporting unit to its fair value. If the carrying amount of the reporting unit exceeds its fair value, an impairment charge is recognized for the amount by which the carrying amount of the reporting unit exceeds its fair value, up to the amount of goodwill of the reporting unit.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Intangible assets with indefinite lives were $44,821 as of December 31, 2023 and 2022 and are included as Intangible assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an assessment of indefinite-lived intangible assets utilizing either a qualitative or quantitative impairment test. The qualitative impairment test assesses several factors to determine whether it is more likely than not that the fair value of the assets are less than its respective carrying amounts. If the Company concludes it is more likely than not that the fair value of the assets are less than its respective carrying amounts, a quantitative fair value test is performed. Alternatively, the Company may elect to proceed directly to the quantitative impairment test. Recoverability of </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets held and used is measured by 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 the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2023, 2022 or 2021.</span></div><div style="margin-bottom:6pt"><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>Intangible assets with definite lives consist of acquired developed technology, trade name, customer relationships, content and brand. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible asset, generally on a straight-line basis over the useful life of <span style="-sec-ix-hidden:f-541">three</span> to ten years. 348322000 315168000 44821000 44821000 P10Y 95330000 74107000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue using the following steps:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. Identify the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Identify the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Determine the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. Allocate the transaction price to performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. Recognize revenue when or as we satisfy a performance obligation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides cloud computing services, including IaaS, PaaS, SaaS and AI/ML, to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2023, 2022 and 2021, which was included in the Deferred revenue balances at the beginning of each respective period, was $3,674, $2,894 and $2,672, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of acquired technology, amortization of capitalized internal-use software development costs, and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.</span></div> 3674000 2894000 2672000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.</span></div> P3Y <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, commissions, advertising and professional service fees.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, impairment of long-lived assets, acquisition related compensation, and other administrative costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring and other charges</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records restructuring expenses 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.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other charges consist primarily of personnel costs, such as notice period, employee severance payments and termination benefits, as well as stock-based compensation related to vesting of certain equity awards.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Advertising and Other Promotional Costs</span></div>Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. 7857000 19914000 14577000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.</span></div> 1 1 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, as determined based on the billing address of the Company’s customers, was as follows:</span><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><td style="width:41.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:10pt;font-weight:400;line-height:100%">%</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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.37 0.38 0.38 0.29 0.30 0.30 0.24 0.22 0.22 0.10 0.10 0.10 1 1 1 0.30 0.31 0.31 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets includes property, equipment and leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:</span><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><td style="width:61.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 233557000 206118000 43425000 60307000 62224000 50274000 46170000 35951000 75269000 74221000 460645000 426871000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the consolidated balance sheets for cash and cash equivalents, marketable securities, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2023 and 2022. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2023, 2022 and 2021, respectively.</span></div> <div style="margin-bottom:6pt"><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</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company has limited trading history of its common stock at the time of issuing stock options, the Company estimates the </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies, as well as the Company’s historical volatility, over a period equal to the expected life of the options.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted market-based restricted stock units (“MRSUs”) to its chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.</span></div> 0 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Loss) per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the IPO, holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the year ended December 31, 2021 were not allocated to these participating securities.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income or loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income or loss attributable to common stockholders, adjusted for interest expense on dilutive convertible notes, by the weighted-average number of shares of common stock, common stock equivalents and other potentially dilutive securities, if any, outstanding during the period.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes. Nonvested market and performance-based share awards are included in the weighted-average diluted shares outstanding each period if established market or performance criteria have been met at the end of the respective periods.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential shares related to certain of the Company’s outstanding stock options, restricted stock units and convertible notes were excluded because they were anti-dilutive, however, those potential shares could be dilutive in the future. Potentially dilutive securities whose effect would have been antidilutive are excluded from the computation of diluted earnings per share for periods in which the Company is in a loss position.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements – Pending Adoption</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires that an entity disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. Further, ASU 2023-09 requires certain disclosures of state versus federal income tax expense and taxes paid. The amendments in ASU 2023-09 are required to be adopted for fiscal years beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued. The amendments should be applied on a prospective basis although retrospective application is permitted. The Company is currently evaluating the impact of adoption on our financial disclosures.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and for interim periods within fiscal years beginning after December 15, 2024, with early application permitted. The Company is currently evaluating the impact of adopting ASU 2023-07 on its consolidated financial statements and disclosures.</span></div> Acquisitions, Goodwill and Intangible Assets<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Paperspace Co.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 5, 2023 (the “Paperspace Acquisition Date”), the Company consummated a business combination acquiring 100% of Paperspace for total cash consideration of $100,399. Included in the consideration paid is a contribution of $11,100 to an escrow account held by a third party on the Paperspace Acquisition Date to support certain post-closing indemnification obligations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This acquisition has been accounted for as a business combination and the results of Paperspace’s operations have been included in the accompanying consolidated financial statements since the Paperspace Acquisition Date. The acquisition and integration of Paperspace’s advanced technology into the Company’s platform will extend the Company’s </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offerings, enabling customers to more easily test, develop and deploy artificial intelligence and machine learning (“AI/ML”) applications, and augment and enhance existing AI/ML applications.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination and allocation of total consideration is based on estimates of fair value. Measurement period adjustments, if any, will be recognized in the reporting period in which the adjustment amounts are determined within twelve months from the Paperspace Acquisition Date. As of December 31, 2023, the purchase price allocation for Paperspace remains open as the Company gathers additional information regarding the assets acquired and the liabilities assumed, primarily in relation to working capital accounts and the Company’s assessment of tax related items. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Paperspace Acquisition Date:</span></div><div style="margin-bottom:6pt"><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><td style="width:73.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of consideration transferred</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recognized amounts of identifiable assets acquired and liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use asset, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use asset, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,559 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:</span></div><div><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><td style="width:47.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Trademark/Trade Name</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</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:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Paperspace’s assets and liabilities were measured at estimated fair values on July 5, 2023. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist management in the valuation of these assets and liabilities.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill is attributable primarily to the integration of Paperspace’s advanced technology into the Company’s platform which will extend the Company’s offerings, resulting in incremental revenue from new and existing customers, and to a lesser extent intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition and integration related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $5,745 of acquisition related costs that were expensed in the year ended December 31, 2023. These costs are shown primarily as part of General and administrative expenses in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of Paperspace’s revenue and net loss included in the Company’s Consolidated Statements of Operations from the Paperspace Acquisition Date through December 31, 2023, was $6,350 and $18,914, respectively. </span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent compensation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent compensation costs relate to payments due to certain Paperspace sellers for $10,120, of which $5,060 will be earned on July 5, 2024, and $1,265 will be earned quarterly thereafter through July 5, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Paperspace founders at each payment date. For the year ended December 31, 2023, the Company recorded an acquisition related compensation expense of $4,135 related to estimated compensation earned by the Paperspace founders to date included in General and administrative in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma information below summarizes the combined results of the Company and Paperspace as if the Company’s acquisition of Paperspace closed on January 1, 2022 but does not necessarily reflect the combined actual results of operations of the Company and Paperspace that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Paperspace, including additional amortization of acquired assets and the timing of nonrecurring acquisition and integration related costs, and other adjustments the Company believes are reasonable for the pro forma presentation. If Paperspace had been acquired on January 1, 2022 and included in the Company’s results for 2022 and 2023, it would not have had a material impact to revenue.</span><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><td style="width:47.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma for the </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,802)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloudways Ltd.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2022 (“Cloudways Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. (“Cloudways”) pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Cloudways Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for startups and growing digital businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Cloudways Acquisition Date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 of the consideration paid to an escrow account held by a third party on the Cloudways Acquisition Date to support certain post-closing indemnification obligations. The final accounting has been completed.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 components and the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Cloudways Acquisition Date:</span><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><td style="width:73.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of consideration transferred</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration paid </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">311,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recognized amounts of identifiable assets acquired and liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded in acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,237 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company recorded measurement period adjustments of $24,686 to decrease Goodwill and a corresponding $18,269 to decrease Deferred tax liabilities, and $6,417 to decrease Other current liabilities on the Consolidated Balance Sheets. Additionally, the change to the provisional amounts resulted in an increase to Income tax expense and Deferred tax liabilities of $1,635 and a decrease to General and administrative expenses and other current liabilities of $921, respectively. The measurement period adjustments are a result of new information obtained about facts and circumstances that existed as of the acquisition date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:</span><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><td style="width:47.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist management in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent compensation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 was earned and paid on September 1, 2023, and $7,326 will be earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date. </span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net loss for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.</span></div><div style="margin-bottom:6pt"><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><td style="width:47.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma for the </span></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Asset Acquisition</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, the Company acquired certain assets of SnapShooter Limited for $2,500, which was accounted for as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a developed technology intangible asset and will be amortized over five years.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company recognized a contingent compensation liability of $1,000 that is payable one year from the date of acquisition, contingent on continuing employment and will be recognized as compensation expense over the period that it is earned.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Asset Acquisitions</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 acquired the assets of the CSS Tricks website from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over <span style="-sec-ix-hidden:f-685">three</span> to five years.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.</span></div><div style="margin-bottom:6pt"><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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movements in goodwill during the years ended December 31, 2023 and 2022 were as follows:</span><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><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Cloudways</span></td><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:10pt;font-weight:400;line-height:100%">283,237</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,168</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:10pt;font-weight:400;line-height:100%">Acquisition of Paperspace</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,322 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">The Company finalized and adjusted the purchase price for the Cloudways acquisition as discussed above.</span></div><div style="margin-bottom:6pt"><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, net</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following amounts:</span></div><div style="margin-bottom:6pt"><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Asset Type</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">IP addresses</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total carrying value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">166,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">126,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Developed technology</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,470)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $18,967, $6,301 and $645 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, six years for customer relationships, ten years for trade name, three years for content, and two years for brand. Amortization expense for the next five years and thereafter, based on valuations and </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determinations of useful lives, is expected to be as follows:</span><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><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future intangible amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1 100399000 11100000 <div style="margin-bottom:6pt;text-indent:31.5pt"><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 allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Paperspace Acquisition Date:</span></div><div style="margin-bottom:6pt"><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><td style="width:73.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of consideration transferred</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recognized amounts of identifiable assets acquired and liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use asset, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use asset, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,559 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 components and the allocation of the purchase price for the business combination and summarizes the fair values of the assets acquired and liabilities assumed at the Cloudways Acquisition Date:</span><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><td style="width:73.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of consideration transferred</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration paid </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">311,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recognized amounts of identifiable assets acquired and liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded in acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price allocation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,237 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100399000 1376000 1042000 193000 4515000 4398000 11958000 367000 37690000 1445000 105000 1475000 2923000 5707000 6251000 1074000 42559000 57840000 100399000 The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:<div><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><td style="width:47.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Trademark/Trade Name</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</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:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div>The fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:<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><td style="width:47.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table> 300000 P1Y 24120000 P5Y 13270000 P5Y 37690000 5745000 6350000 -18914000 10120000 5060000 1265000 4135000 4135000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma information below summarizes the combined results of the Company and Paperspace as if the Company’s acquisition of Paperspace closed on January 1, 2022 but does not necessarily reflect the combined actual results of operations of the Company and Paperspace that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Paperspace, including additional amortization of acquired assets and the timing of nonrecurring acquisition and integration related costs, and other adjustments the Company believes are reasonable for the pro forma presentation. If Paperspace had been acquired on January 1, 2022 and included in the Company’s results for 2022 and 2023, it would not have had a material impact to revenue.</span><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><td style="width:47.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma for the </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,802)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net loss for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.</span></div><div style="margin-bottom:6pt"><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><td style="width:47.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.204%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pro Forma for the </span></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -280000 -61802000 1 6000 311237000 42000000 278187000 42000000 -150000 -9100000 311237000 5827000 4753000 547000 9000 72000000 1820000 957000 1013000 3417000 23243000 52686000 258551000 311237000 -24686000 -18269000 -6417000 -1635000 -921000 9500000 P10Y 31500000 P5Y 31000000 P7Y 72000000 38830000 16851000 7326000 2139000 607191000 459845000 -20780000 -53227000 2500000 P5Y 1000000 4000000 P5Y 1400000 P3Y <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movements in goodwill during the years ended December 31, 2023 and 2022 were as follows:</span><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><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Cloudways</span></td><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:10pt;font-weight:400;line-height:100%">283,237</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,168</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:10pt;font-weight:400;line-height:100%">Acquisition of Paperspace</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,322 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">The Company finalized and adjusted the purchase price for the Cloudways acquisition as discussed above.</span></div> 32170000 283237000 -239000 315168000 57840000 -24686000 348322000 -239000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following amounts:</span></div><div style="margin-bottom:6pt"><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Asset Type</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">IP addresses</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total carrying value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">166,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">126,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Developed technology</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,470)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44821000 44821000 62330000 35710000 44270000 31000000 9800000 9500000 4400000 4400000 1000000 1000000 166621000 126431000 14737000 4477000 7203000 1476000 1413000 317000 2534000 1067000 583000 166000 26470000 7503000 140151000 118928000 18967000 6301000 645000 P5Y P6Y P10Y P3Y P2Y Amortization expense for the next five years and thereafter, based on valuations and <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determinations of useful lives, is expected to be as follows:</span><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><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future intangible amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P5Y 22426000 20057000 19657000 17557000 9198000 6435000 95330000 Marketable Securities<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2023 and 2022.</span></div><div style="margin-bottom:6pt"><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><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,532 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><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><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income from investments was $23,767, $11,881 and $123 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, all of the Company’s available-for-sale short-term investments were due within one year.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company held three securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2023 and 2022.</span></div><div style="margin-bottom:6pt"><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><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,532 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><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><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 69456000 6000 6000 69456000 25088000 0 12000 25076000 94544000 6000 18000 94532000 549944000 29000 849000 549124000 35293000 0 86000 35207000 139489000 9000 367000 139131000 724726000 38000 1302000 723462000 23767000 11881000 123000 3 Fair Value Measurements<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of our financial assets measured on a recurring basis is as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cash</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">317,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">317,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,532 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><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><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cash</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">174,338 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper and corporate debt securities within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2023 and 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports financial instruments at fair value, with the exception of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:24.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 Convertible Notes as of December 31, 2023 and 2022 was net of unamortized debt issuance costs of $22,202 and $29,730, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of our financial assets measured on a recurring basis is as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cash</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">317,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">317,236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,532 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><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><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cash</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">549,124 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">174,338 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">723,462 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:<div style="margin-bottom:6pt"><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><td style="width:24.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,470,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 54871000 0 54871000 262365000 0 262365000 317236000 0 317236000 69456000 0 69456000 0 25076000 25076000 69456000 25076000 94532000 95117000 0 95117000 45655000 0 45655000 140772000 0 140772000 549124000 0 549124000 0 35207000 35207000 0 139131000 139131000 549124000 174338000 723462000 0 1477798000 1235625000 1470270000 1134030000 22202000 29730000 Balance Sheet Details<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment under finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">762,053 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">651,743 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,444 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense on property and equipment was $90,466, $83,814 and $74,278 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized costs related to the development of computer software for internal use of $6,958, $10,636 and $7,307 for the years ended December 31, 2023, 2022 and 2021, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software was $8,433, $12,117 and $13,424 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</span><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent compensation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Excise taxes related to repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Employee contributions under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,982 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,409 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 657505000 564763000 1511000 1511000 6820000 6820000 84279000 78649000 11938000 0 762053000 651743000 387083000 317329000 69526000 61244000 305444000 273170000 90466000 83814000 74278000 6958000 10636000 7307000 8433000 12117000 13424000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</span><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent compensation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Excise taxes related to repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Employee contributions under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,982 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,409 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44887000 40848000 15433000 5617000 5221000 0 4884000 0 557000 944000 70982000 47409000 Debt<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications,</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) remove the term loan component of the existing credit facility which had been previously repaid in full;</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000;</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) extend the maturity date;</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant;</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio;</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2023, the Company was in compliance with all covenants under the Credit Facility.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $506, $477 and $362 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt is classified as a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred financing fees was $420, $398 and $2,243 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company issued </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,500,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2023, 2022 and 2021 was $7,529, $7,481 and $881, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">upon the occurrence of specified corporate events or distributions on the common stock.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As none of the above circumstances have occurred as of December 31, 2023, the Convertible Notes were not convertible for the fiscal year ended December 31, 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outstanding Borrowings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.</span></div> 150000000 250000000 250000 100000000 3.50 0.0125 0.0200 0.0020 0.0030 506000 477000 362000 1295000 662000 -407000 420000 398000 2243000 1500000000 200000000 1461795000 7529000 7481000 881000 5.6018 178.51 1.30 20000 30000 5000 10000 10000 0.98 P25D 1.30 20000 1 1 1500000000 Leases<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within <span style="-sec-ix-hidden:f-910">three</span> to five years and many contain renewal options and/or termination provisions. As part of the Paperspace acquisition on July 5, 2023, the Company recognized finance leases for data center equipment. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><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:10pt;font-weight:400;line-height:100%">4,521</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">57,432</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:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><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:10pt;font-weight:400;line-height:100%">91,161</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Weighted average remaining lease term and discount rate were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><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:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><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:10pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><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:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</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:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><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:10pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, 2023 and 2022, the Company recorded $1,677 and $1,202, respectively, in sublease income for operating leases, which was recorded as a reduction to General and administrative operating expenses. No sublease income was recorded for the year ended December 31, 2021 as the Company entered into separate sublease agreements in 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,041</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:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,481</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:10pt;font-weight:400;line-height:100%">Less: Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,521 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">91,161 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.</span></div> Leases<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within <span style="-sec-ix-hidden:f-910">three</span> to five years and many contain renewal options and/or termination provisions. As part of the Paperspace acquisition on July 5, 2023, the Company recognized finance leases for data center equipment. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><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:10pt;font-weight:400;line-height:100%">4,521</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">57,432</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:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><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:10pt;font-weight:400;line-height:100%">91,161</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Weighted average remaining lease term and discount rate were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><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:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><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:10pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><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:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</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:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><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:10pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, 2023 and 2022, the Company recorded $1,677 and $1,202, respectively, in sublease income for operating leases, which was recorded as a reduction to General and administrative operating expenses. No sublease income was recorded for the year ended December 31, 2021 as the Company entered into separate sublease agreements in 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,041</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:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,481</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:10pt;font-weight:400;line-height:100%">Less: Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,521 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">91,161 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.</span></div> Leases<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases co-location space at data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within <span style="-sec-ix-hidden:f-910">three</span> to five years and many contain renewal options and/or termination provisions. As part of the Paperspace acquisition on July 5, 2023, the Company recognized finance leases for data center equipment. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><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:10pt;font-weight:400;line-height:100%">4,521</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">57,432</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:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><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:10pt;font-weight:400;line-height:100%">91,161</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Weighted average remaining lease term and discount rate were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><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:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><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:10pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><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:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</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:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><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:10pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, 2023 and 2022, the Company recorded $1,677 and $1,202, respectively, in sublease income for operating leases, which was recorded as a reduction to General and administrative operating expenses. No sublease income was recorded for the year ended December 31, 2021 as the Company entered into separate sublease agreements in 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,041</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:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,481</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:10pt;font-weight:400;line-height:100%">Less: Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,521 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">91,161 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.</span></div> P5Y 0.02 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Amortization of finance lease right-of-use assets</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2656000 410000 80639000 54440000 11317000 6149000 418000 1799000 95440000 62388000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><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:10pt;font-weight:400;line-height:100%">4,521</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">57,432</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:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><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:10pt;font-weight:400;line-height:100%">91,161</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Weighted average remaining lease term and discount rate were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><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:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><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:10pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><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:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</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:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><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:10pt;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</span></td></tr></table></div> 9282000 5221000 4521000 155201000 153701000 81320000 57432000 91161000 107693000 P2Y 0.08 P2Y8M12D P2Y9M18D 0.08 0.05 1677000 1202000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,041</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:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,481</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:10pt;font-weight:400;line-height:100%">Less: Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,521 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">91,161 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2023 were as follows:</span><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,041</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:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,742</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,481</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:10pt;font-weight:400;line-height:100%">Less: Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, non-current</span></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">4,521 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">91,161 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><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:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2024 and 2025 of $2,073 and $1,051, respectively, are not included in the table above.</span></div> 5838000 87283000 3684000 47630000 805000 29403000 210000 20116000 38000 1609000 10575000 186041000 833000 13560000 9742000 172481000 5221000 81320000 4521000 91161000 2073000 1051000 Commitments and Contingencies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2023 were as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase commitments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,747 and $1,935 were issued and outstanding as of December 31, 2023 and 2022, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows. As of December 31, 2023, one letter of credit remained and the deposit currently held is the minimum threshold required until the lease expiration.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 12, 2023, a putative class action lawsuit was filed in the United States District Court for the Southern District of New York against us and certain of our current and former executive officers for alleged violations of the U.S. federal securities laws. The complaint in the lawsuit, captioned Agarwal v. DigitalOcean Holdings, Inc., et. al. (Case 1:23-cv-08060), asserted claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 on behalf of a proposed class consisting of those who acquired our common stock between February 16, 2023 and August 25, 2023 (the “Putative Class Period”), and alleged that we made materially false and misleading statements regarding our business during the Putative Class Period. On January 3, 2024, the plaintiff in the federal class action lawsuit voluntarily dismissed the action without prejudice. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 12, 2023 and December 14, 2023, respectively, we were named a nominal defendant in two putative stockholder derivative actions filed in the United States District Court for the District of Delaware against our directors and our former chief executive officer and member of the board. The complaints in the two lawsuits, captioned Flanagan v. Spruill, et al. (Case No. 1:23-cv-01424-RGA) and Reynolds v. Spruill, et al. (Case No. 1:23-cv-01433-RGA), alleged, among other things, violations of federal law and breaches of fiduciary duty, in relation to substantially the same factual allegations as the above-described federal class action lawsuit captioned Agarwal v. DigitalOcean Holdings, Inc., et. al. (Case 1:23-cv-08060). On January 12, 2024, the two cases were consolidated. On February 7, 2024, the consolidated action was voluntarily dismissed without prejudice.</span></div> The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2023 were as follows:<div style="margin-bottom:6pt"><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><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.143%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase commitments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21419000 6732000 884000 957000 0 0 29992000 1747000 1935000 1 2 2 2 2 Stockholders’ Equity <div style="margin-bottom:6pt"><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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.</span></div><div style="margin-bottom:6pt"><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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company’s Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2023 or 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback Program</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First 2022 Share Buyback Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First 2022 Share Buyback Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second 2022 Share Buyback Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the Second 2022 Share Buyback Program. During the year ended December 31, 2022, the Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 pursuant to the First 2022 Share Buyback Program and Second 2022 Share Buyback Program.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of the Company’s common stock (the “2023 Share Buyback Program”). Pursuant to the 2023 Share Buyback Program, repurchases of the Company’s common stock could occur using a variety of methods, which could include but was not limited to open market purchases, the implementation of a 10b5-1 plan, and/or any other available methods in accordance with SEC and other applicable legal requirements. The 2023 Share Buyback Program was authorized throughout fiscal year 2023 and expired on December 31, 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company repurchased and retired 14,487,509 shares of common stock for an aggregate purchase price of $488,455, which excludes the 1% excise tax of $4,884, pursuant to the 2023 Share Buyback Program.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital and Accumulated deficit.</span></div> 1 750000000 750000000 0.000025 0.000025 10000000 10000000 0.000025 0 0 0 0 300000000 300000000 13626594 600000000 500000000 14487509 488455000 4884000 Stock-Based Compensation<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants. Shares issued pursuant to the exercise of these awards are transferable by the holder.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company initiated a restructuring plan to adjust its cost structure and accelerate its timeline to achieve 20% or better adjusted free cash flow margins (the “Restructuring Plan”), which includes both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. In connection with the Restructuring Plan, the Company recorded $3,937 of stock-based compensation related to the accelerated vesting of certain restricted stock, performance-based restricted stock units (“PRSUs”), and RSU awards during the year ended December 31, 2023. Refer to Note 15, Restructuring, for further details of the Restructuring Plan.</span></div><div style="margin-bottom:6pt"><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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and typically vest over a period of four years. Stock option activity for the year ended December 31, 2023 was as follows: </span><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><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic 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:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,391,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(520,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.17</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,943,420 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.88</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Vested and unvested expected to vest at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2023, 2022 and 2021 was $156,819, $81,912 and $189,422, respectively. The tax benefit from stock options exercised was $108,164, $25,143 and $103,820 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, 46,799 options were granted. No options were granted during the years ended December 31, 2022 or 2021. The aggregate estimated fair value of stock options granted to participants that vested during the years ended December 31, 2023 and 2022 was $12,888 and $17,529, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average assumptions were used to estimate the grant date fair value of stock options issued during the year ended December 31, 2023:</span></div><div style="margin-bottom:6pt"><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><td style="width:72.687%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.30%</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:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25%</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:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</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:10pt;font-weight:400;line-height:100%">Weighted-average fair value of awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.83</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there was $5,216 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 0.75 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2023 was as follows:</span><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,110,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,042,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,562,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,202,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeitures and cancellations were primarily due to the Restructuring Plan.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there was $139,430 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.77 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued PRSUs which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2023 was as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(758,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,715 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.25 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision. Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LTIP PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants Long Term Incentive Plan (“LTIP”) PRSUs to certain executives of the Company during the first fiscal quarter of each fiscal year. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 of the year after grant or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2023, it was determined that the financial performance of the LTIP PRSUs granted in 2022 was not achieved. This resulted in a performance factor reduction of 436,387 shares from the original maximum shares achievable of 436,387.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2023, the Company granted an LTIP PRSU award (the “2023 LTIP PRSU”) with a maximum shares achievable of 1,118,528, subject to the actual financial metrics achieved relative to the target financial metrics for fiscal year 2023. As of December 31, 2023, the Company determined that it was probable that a percentage of the 2023 LTIP PRSUs granted with respect to the Company’s 2023 financial performance would vest.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is $1,121 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 1.21 years in regards to the LTIP PRSUs.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Restructuring Plan, 20,000 PRSU shares were deemed achieved and will vest in early fiscal year 2024. This resulted in $1,262 of stock-based compensation, which was included in Restructuring and other charges in the Consolidated Statements of Operations for the year ended December 31, 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period ended June 30, 2023, 40,000 PRSUs shares were deemed achieved and will vest in early fiscal year 2024. This resulted in $2,524 of stock-based compensation, which was included in Research and development in the Consolidated Statements of Operations for year ended December 31, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s former CEO, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety trading day period during the performance period as set forth in the table below.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.030%"><tr><td style="width:1.0%"></td><td style="width:26.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.965%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$140.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$280.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the year ended December 31, 2023 was as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:59.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 24, 2023, the Company announced its implementation of a leadership succession plan to identify the Company’s next CEO. As a result, none of the MRSUs are expected to vest and $31,279 of recognized stock-based compensation related to the former CEO’s MRSUs was estimated to be forfeited and reversed for the year ended December 31, 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there was no unrecognized stock-based compensation related to the MRSUs granted remaining to be recognized.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ESPP</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Offerings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price on the first day of the purchase period beginning on November 21, 2022 was lower than the stock price at the beginning of the First 2022 Offering, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). In connection with the purchase period that ended on May 19, 2023, there were 120,348 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $23.51. In connection with the purchase period that ended on November 20, 2023, there were 92,632 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of either $24.31 or $23.51 depending upon when the employee entered the plan.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which was recognized over the remaining term of Second 2022 Offering.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 associated with the ESPP of $2,290, $4,380 and $3,097 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, $557 has been withheld on behalf of employees.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Shares</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the Nimbella acquisition on September 1, 2021, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Restructuring Plan, during the three months ended March 31, 2023, 33,963 shares of restricted stock that were issued to a former founder were vested upon the employee’s departure and $2,147 of stock-based compensation was included in Restructuring and other charges in the Consolidated Statements of Operations for the year ended December 31, 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023, 66,139 shares of restricted stock that were issued to the two remaining founders of Nimbella were vested upon their departure. This resulted in $3,946 of stock-based compensation which was included in Research and development in the Consolidated Statements of Operations for the year ended December 31, 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the restricted shares, total stock-based compensation was $6,093, $4,212 and $1,407 for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the restricted shares in connection with the Nimbella acquisition have been fully amortized.</span></div><div style="margin-bottom:6pt"><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</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in the Consolidated Statements of Operations as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,347 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,577 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Excess income tax benefit related to stock-based compensation</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,272 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,657 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,041 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2023, certain executives had the terms of their equity awards amended, which could result in approximately 469,000 awards accelerating up to twelve months in the event the individuals are terminated without cause or resign for good reason, as defined in their amended employment agreement.</span></div> 0.20 3937000 P10Y P4Y Stock option activity for the year ended December 31, 2023 was as follows: <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><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic 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:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,391,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(520,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.17</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,943,420 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.88</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Vested and unvested expected to vest at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,242,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 10153916 7.23 P6Y1M28D 185188000 46799 28.86 6391424 6.01 520272 10.16 3289019 9.43 P4Y2M1D 89671000 2943420 8.65 P3Y10M17D 82531000 3242866 9.34 P4Y1M20D 88697000 156819000 81912000 189422000 108164000 25143000 103820000 46799 0 0 12888000 17529000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average assumptions were used to estimate the grant date fair value of stock options issued during the year ended December 31, 2023:</span></div><div style="margin-bottom:6pt"><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><td style="width:72.687%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.30%</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:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25%</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:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</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:10pt;font-weight:400;line-height:100%">Weighted-average fair value of awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.83</span></td></tr></table></div> 0.5930 P10Y 0.0425 0 20.83 5216000 P0Y9M P4Y RSU activity for the year ended December 31, 2023 was as follows:<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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,110,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,042,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,562,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,202,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 4802435 44.25 6110576 33.77 2042503 39.95 2562009 42.81 6308499 36.07 4202720 36.41 139430000 P2Y9M7D PRSU activity for the year ended December 31, 2023 was as follows:<div style="margin-bottom:6pt"><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(758,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,715 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.25 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 666122 57.41 1118528 31.75 51594 41.24 758954 34.96 436387 60.72 537715 35.25 0 2 2 8 1.55 89769 398949 436387 436387 1118528 1121000 P1Y2M15D 20000 1262000 40000 2524000 3000000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety trading day period during the performance period as set forth in the table below.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.030%"><tr><td style="width:1.0%"></td><td style="width:26.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.965%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$140.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$187.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$233.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$280.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000</span></td></tr></table></div> 75300000 5 90 93.50 475000 140.00 575000 187.00 650000 233.50 650000 280.50 650000 P7Y 0.14 0.14 0.14 0.14 0.14 0.15 0.15 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the year ended December 31, 2023 was as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:59.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 3000000 25.12 0 0 3000000 25.12 -31279000 0.85 2 111851 24.03 120348 23.51 92632 24.31 23.51 2069000 2290000 4380000 3097000 557000 200204 63.11 12635000 P36M 33963 2147000 66139 3946000 6093000 4212000 1407000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in the Consolidated Statements of Operations as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:39.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.144%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,347 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,577 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Excess income tax benefit related to stock-based compensation</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,272 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,657 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,041 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 1836000 1820000 1147000 43315000 39354000 23315000 15751000 14909000 8471000 23508000 49746000 28644000 3937000 0 0 88347000 105829000 61577000 89272000 27657000 108041000 469000 Net Income (Loss) per Share Attributable to Common Stockholders<div style="margin-bottom:6pt;text-indent:31.5pt"><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 calculation of basic and diluted net income (loss) per share:</span><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><td style="width:55.415%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(In thousands, except per share amounts)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share attributable to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in basic calculation </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average effect of diluted securities: </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in diluted calculation</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:10pt;font-weight:400;line-height:100%">96,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span><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><td style="width:55.415%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><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 calculation of basic and diluted net income (loss) per share:</span><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><td style="width:55.415%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(In thousands, except per share amounts)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute net income (loss) per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share attributable to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in basic calculation </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average effect of diluted securities: </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in diluted calculation</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:10pt;font-weight:400;line-height:100%">96,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19409000 -27804000 -19503000 90141000 100806000 93224000 0.22 -0.28 -0.21 19409000 -27804000 -19503000 90141000 100806000 93224000 5698000 0 0 495000 0 0 81000 0 0 96415000 100806000 93224000 0.20 -0.28 -0.21 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span><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><td style="width:55.415%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></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:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,032 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,841 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41000 4000 3000 1574000 434000 21000 14000 0 0 8403000 8403000 8403000 10032000 8841000 8427000 Income Taxes <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income taxes from U.S. and foreign operations were as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,866)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,285)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,885)</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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,201)</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:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:</span></div><div style="margin-bottom:6pt"><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><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,805)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:</span></div><div style="margin-bottom:6pt"><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><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Income tax expense (benefit) at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation deductions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-tax income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. R&amp;D tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance release related to acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities are as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,534 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax asset</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">70,014 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">59,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">(31,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,553)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,661)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,539)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,006)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had approximately $106,734 in federal net operating loss (“NOL”) carryforwards and $23,717 in federal tax credits. If not utilized, the federal tax credit carryforwards will expire at various dates beginning in 2038. The federal NOL carryforward of $106,734 can be carried forward indefinitely. As of December 31, 2023, the Company had approximately $49,307 in state NOL carryforwards and $2,956 in California tax credits. If not utilized, the state NOL carryforwards will expire at various dates beginning in 2025. The California state tax credits can be carried forward indefinitely. The Company had $7,152 of foreign NOLs that do not expire. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total NOL and expirations are as follows: </span></div><div style="margin-bottom:6pt"><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><td style="width:20.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOL Carryforward</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1-3 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More than 5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unlimited</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:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,869 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2023. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2023, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance activity for the periods indicated is as follows:</span></div><div><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Balance as of the beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Balance as of the end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,520)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for U.S. and foreign income taxes on the undistributed earnings of foreign subsidiaries unless they are considered indefinitely reinvested outside the U.S. On December 31, 2023, the amount of unrecognized deferred tax liability for temporary differences on undistributed earnings in foreign subsidiaries upon which U.S. and foreign income taxes have not been provided is not material.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2023, as well as the related deferred income tax, if any, is not material.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 various state, local, and foreign jurisdictions. As of December 31, 2023, tax years 2017 and later remain open for examination.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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-bottom:6pt"><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><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions recorded as part of business combination </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release due to expiration of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </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:top"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amounts included in the balance of unrecognized tax benefits as of December 31, 2023, 2022 and 2021, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $12,755 as of December 31, 2023. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended December 31, 2023, the Company recognized $3,611 of interest and penalties related to unrecognized tax benefits in the provision for taxes.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $20,337.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income taxes from U.S. and foreign operations were as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,866)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,285)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,885)</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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,201)</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:top"></td></tr></table></div> 174000 -16866000 -20285000 26602000 -7019000 2084000 26776000 -23885000 -18201000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense included in the Consolidated Statements of Operations is comprised of the following:</span></div><div style="margin-bottom:6pt"><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><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,805)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"></td></tr></table></div> 829000 0 0 -99000 242000 138000 6835000 5482000 1147000 7565000 5724000 1285000 140000 368000 -103000 -120000 44000 45000 -218000 -2217000 75000 -198000 -1805000 17000 7367000 3919000 1302000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:</span></div><div style="margin-bottom:6pt"><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><td style="width:46.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Income tax expense (benefit) at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation deductions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,998)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-tax income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. R&amp;D tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance release related to acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,367 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919 </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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"></td></tr></table></div> 5623000 -5016000 -3836000 -2509000 -205000 -239000 1030000 168000 207000 -17998000 -3077000 -22071000 0 0 3150000 -984000 3603000 473000 1083000 1482000 -40000 138000 4442000 21969000 0 427000 0 17072000 7058000 4927000 2810000 4432000 0 0 0 -3419000 -1074000 0 0 7811000 0 0 -15000 -531000 181000 7367000 3919000 1302000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities are as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:59.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,534 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax asset</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">70,014 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">59,655 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">(31,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,553)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,661)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,539)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,006)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1223000 1337000 982000 4288000 30918000 32374000 44443000 38934000 28222000 24435000 5419000 953000 18338000 4184000 989000 511000 130534000 107016000 60520000 47361000 70014000 59655000 31808000 43137000 39745000 36524000 71553000 79661000 1539000 20006000 106734000 23717000 106734000 49307000 2956000 7152000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total NOL and expirations are as follows: </span></div><div style="margin-bottom:6pt"><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><td style="width:20.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOL Carryforward</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1-3 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3-5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More than 5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unlimited</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:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,869 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 106734000 0 0 0 106734000 49307000 168000 90000 45066000 3983000 7152000 0 0 0 7152000 163193000 168000 90000 45066000 117869000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance activity for the periods indicated is as follows:</span></div><div><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><td style="width:55.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Balance as of the beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Balance as of the end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,520)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,361)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 47361000 42919000 -13159000 -4442000 60520000 47361000 <div style="margin-bottom:6pt;text-indent:31.5pt"><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-bottom:6pt"><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><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions recorded as part of business combination </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release due to expiration of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </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:top"></td></tr></table></div> 17044000 721000 822000 1571000 3014000 0 1947000 2833000 0 0 11106000 0 0 630000 101000 225000 0 0 20337000 17044000 721000 12755000 3611000 20337000 Employee Benefit Plan<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended December 31, 2023, 2022 and 2021, the Company incurred expense of $2,987, $3,846 and $2,963 to the 401(k) Plan, respectively.</span></div> 1 0.03 0.50 0.03 0.05 2987000 3846000 2963000 Restructuring<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company initiated the Restructuring Plan to adjust its cost structure and accelerate its timeline to achieve 20% or better adjusted free cash flow margins, which included both the elimination of positions across the Company as well as the shifting of additional positions across a broader geographical footprint. The aggregate restructuring charges in connection with the Restructuring Plan is approximately $21,000, which was substantially completed by the end of the third quarter of 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded Restructuring and other charges of $16,950 for the year ended December 31, 2023 primarily related to one time severance and benefit payments, as well as $3,937 of stock-based compensation related to vesting of certain equity awards. As of December 31, 2023, $133 of these restructuring charges were not yet settled and are included within Other accrued expenses in the Consolidated Balance Sheets. The Company expects substantially all of this liability balance to be settled by the first quarter of fiscal year 2024.</span></div> 0.20 21000000 16950000 3937000 133000 Related Party Transactions<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Company entered into an arrangement with an affiliate (the “related party affiliate”) of Access Industries, a greater than 5% beneficial owner of the Company's common stock at the time of the transaction. Pursuant to this arrangement, the related party affiliate receives referral fees and other related payments in exchange for referring customers to the Company. The agreement expires on March 31, 2029, and can be terminated earlier without penalty if the contractual net revenue minimum commitment has not been met. Referral fees are incurred when the Company collects amounts due from the customer in exchange for services rendered. Other fees paid to the related party affiliate includes fixed payments to be used exclusively for marketing and referral activities as well as certain reimbursable compensation costs. Amounts owed to the related party affiliate are recorded to Sales and marketing in the Consolidated Statements of Operations. During the year ended December 31, 2023, the Company recognized related party affiliate expense of $549, which consist of the marketing and referral activity fee of $224, reimbursable compensation cost of $273, and referral fees of $52.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s acquisition of Cloudways, the Company entered into a transition services agreement (as amended, the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. For the years ended December 31, 2023 and 2022, the Company incurred approximately $792 and $300, respectively, in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement will expire in June 2024.</span></div> 549000 224000 273000 52000 0.143 792000 300000 Subsequent Events<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Awards</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 17, 2024, the Company announced the hiring of Padmanabhan Srinivasan to become the Company’s CEO, effective February 12, 2024. As part of his employment agreement, Mr. Srinivasan received an RSU award valued at </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$17 million, with 25% of the shares underlying the grant scheduled to vest after approximately one year from his start date and the remaining shares scheduled to vest in 12 equal quarterly installments thereafter, subject to his continuous service.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Srinivasan also received an MRSU with an estimated grant date fair value of approximately $8 million, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals during a five-year performance period, as described below. A cumulative percentage of the MRSU target will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive 60 trading day period during the performance period as set forth in the table below:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:31.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.832%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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:10pt;font-weight:400;line-height:100%">25% of Target MRSUs</span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50% of Target MRSUs</span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$135.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% of Target MRSUs</span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$170.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150% of Target MRSUs</span></div></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There will be no pro-rata or straight-line interpolation vesting for achievement of a stock price target between the stock price targets, except in the event of a qualifying termination.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the stock price targets are achieved during the first three years following the grant date (the “First Performance Period”), 50% of the MRSUs eligible to vest will vest on the third anniversary of the grant date and the remaining 50% of the eligible MRSUs will vest on the fifth anniversary of the grant date. Each tranche of MRSUs whose stock price target was not achieved during the First Performance Period that is subsequently achieved during the period between the third anniversary of the grant date and fifth anniversary of the grant date will vest on the fifth anniversary of the grant date.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Share Buyback Program</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 20, 2024, the Company’s Board of Directors approved the repurchase of up to an aggregate of $140 million of its common stock (“2024 Share Buyback Program”). Pursuant to the 2024 Share Buyback Program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized through fiscal year 2025; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.</span></div> 17000000 0.25 P1Y 12 8000000 P5Y A cumulative percentage of the MRSU target will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive 60 trading day period during the performance period as set forth in the table below:<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:31.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.832%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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:10pt;font-weight:400;line-height:100%">25% of Target MRSUs</span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50% of Target MRSUs</span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$135.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% of Target MRSUs</span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$170.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150% of Target MRSUs</span></div></td></tr></table></div> 60 65.00 0.25 100.00 0.50 135.00 1 170.00 1.50 P3Y 0.50 0.50 140000000 false false false On November 21, 2023, Plato Partners LLC (an entity substantially owned by Amy Butte, a member of the Company’s board of directors) entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act (the “Butte 10b5-1 Plan”). The Butte 10b5-1 Plan contemplates the sale of up to 3,760 shares of the Company’s common stock and 5,220 shares of the Company’s common stock issuable upon the vesting of restricted stock units, which are scheduled to vest in June 2024. The Butte 10b5-1 Plan is expected to become effective on or about February 26, 2024 and is scheduled to terminate upon the earlier of the sale of all shares contemplated under the Butte 10b5-1 Plan or August 20, 2024. November 21, 2023 Amy Butte board of directors true 3760 5220

(T M F?48>U;0$-2G@,/"IQI3SJ"JT%5NJ<_XXK<2PA.+4\C\Q2@_&-6-_/F2XJ% M1!/O+9!/?=H6'. :9'R5G*$#9_HL37XLUZ!/5!GLJ=VH!^5C_>2P<@E^AJJG M=UT1GO8?'WI\Q@+M/78U8 ?C31.F"!_K.?[> S3/G0LJLZ1C]59TE!\Q-'2J M0(>>N2>G9U?IJ?BJGIQ.S]/IQ95PI]W4?7%HS8;N**G:UE4$8IGZG@><%.]M MT8%N)[A!ZA::J0_&.#*WQO8:VT8K+B4'O*YT,6\/=#2)Z&5?9(/;$65UC7J. M%$&S2,N[AFZ-W1M4_H_F6\J)[)C$V#)/11I8D/.H7"X-F86DI;$ZMEOKC?JB M)^"0H^)9>]^!)O4;35.*7PKD$2A7(HU;_!-S5,33&0X#,D,R*/4#@P&R++:G M0&Z,Q262SA(9&JKV*T^#V@VS(FGX(J^ M8C9""W(Z_.]N)67(!U"KR0F2&*SF^T06!U8+*G".=H8F/-E:%*QNF]P853TL M,OGPK:):=7#(L ICC5W@;.R,CY/8!I#9"4CYJWC8\\@93&%'HEHC;OPXE.?\ ME3+_?*M"(W]LDAG6(>QK4?< '_'_BYD]N4B_PP[FG_=$[^>S;Q?XJ'?W )$+XD6HX4 MI3Q$\8"Y8^6E#8;8"$O4%8?^=\YL@*WMR9 04P&9EW+B^9),CM=SRF0G&<!T*F]M-"EB CKX M[GZ9]2ZUD?< ;A$U$Y4V(X^+3L.B:*9,1BS(/3QWP'&5L@H[$R^JM$Y MO*5\K +P)\-NH[ZVGF-X,,>JW%"K/$SSXBS@>0L_][+^88)2:P95@=*40)4$ MQ@4SPOM5XRTR+TC(R:$HF\F%0CITN2PEQ8]Z!Y#D\R7)@29RO&\D"5KNZ<;K+3H\#X_%39!\\-]5E'*U M <\;"C%#S3KN]ZYQ-WI;^%R EEKQ&;P=:EF#1JX1C9GDEC M;80K;K!%8--S(*&GJT;%D4OS@NOY;9;=ILE[^GD+/PG;K]\^_>%=ZC1^KX?N M]DX8H%M4H>/O@16<00]AD,E-W^;4G-,-S#T>45[+=B.%C]2XY+AKCND7CB(U M4<$*"6!)OU_V&=Q&A^)7Q&W)T0ITJ$^2-T9XAS1-D290J5Z06'(^GQU+I XC@8_R/_8FC40C0T#F3O+EU6S1Q]_W2C M&V!NE,],V;0;*1&?;WT=2\@IVVEQJ6HRV 'JZN^Q%T6/Z6EX_F5?,LO SE5, MO.+D='JS2LB.YW$%* [9'#H6]Z 3!:BH>3+V-;2Z:LEWLN'$>9APW4B3*O9 M8<8#0HY1"3PL$D6D/!:8QAH(=(DV_1=DU-D:UOOVHHN]KY*,N MB=(W\4!QBNTI-E-D^Q!S] M8';:2CU2+PQ9BZ$]U[ L:V?OTDS%UY3.?7\7YR-0QI?/?B$'='IQ>98F3V;I MU;,S27B$CP8^YHE/3'0''"8JBN*FJ]8P#\&8J".8[G[/[/&84VYUZ5,H=TIQ MKQ;+9ZJX=(NK#;U9)]R7SMM'->O6U_"%F7;BOCL=&IPZK97HX:#?UY"]COMC M4 BJ/U!E?Q!"VT&9C)Y%2H:E2H:RM64/V.R TINQIQ!]#?(27S3#NC_\H/>U M3)+WN[!W*X%LH,:18'(U=4\MA"6 =4_!S23.9M4%5=^Y1>XKW@BF3X1K@PM6 M]WM@MX_9[.A6LLHV0?_YXS@BZO>>94.N::J"?6&AG!6I5=X O&7?U<$/022@):A13P8($WB^-5Q]S M8C[5R7-2$S=,3K4J[4)9H5);Z&-4[YJ IEQ)<@8W-<>=>#0*7Z[]EX_#(%F< M%*%4S<*-)41;%MZCJLC^#,0[N/D(YP+6A)%PX:!WK:4#?DE7CU=0?,;>]]9; MTR-X(>JYSC.YCO-,/( ?4OKY&#BO>D""8)&DG(^3^L+/D(0S6,W5$CX0]/=Q MJ(><*[J"A[2:2SW-I]Z\(?>DM:&:,62@(Z$P13RH5Q'UC1+OC:H6=I(N*E^K M=HO5=!),J)X,,$GWPYZ6D*:QV/FV=<@E?53%QS:F&+;1,QZT=X.VB(3"PH8& MSV#)H7^'Q>#SD/%@V1!2:9[2CS=U_HB2NR9*X68HAMPWLX1.)*E(SQSGR?#P M\$Z93SY<'[B%*R_E%)4H(0\>HHR-^\'[$#)+71HAS9L'/=#M12(32&JA=A_3 M>52.D:*A(#WV5M+>%8-241*'4-'!LL@[='N!KC_@3MSSYKTR\[CV=#A. MWF6@QC%7.5@V.JR[&>.WCTNH^Q%T3&D?PHG;V#]";37@-T7*+M.K\TLL,WJ6 M/IN*XCT]2\\O+WV8]7'60JRNO^4BHB5+6H[31K7]- M@3= P@Q["T?BY$=W.(DFX(.(O)2CP09,W+,^E%/:J)YRI.N>SSV;N]>Y'6HB M2-Y^3EU*.(N-2W:PKRI5VY'/6!H .M='SVWS;OF-(8^"@7?*@>K-<1L87V62 MCLU9V*$20AR7U-\E*D'4\' 8[L) +J-.CN+>*'8]EH2'YC"0) PL[(<+HC:7\E/=PCW).Z>'90>4CA M4WV'?>BD$_Q/=2 $3(.:G4POF8D#HB^ M%(>S_^C$Z,U$A8')@%Z;4[HR#JL14N"D6.GWK RK\,R[YHY(O7!T[SS^W[]] M]_&MZHOF6\[[?%)7$$_W[UFD!I@,I,@.TW](>FNI/3A'LDGK(@GCB8:+[AAH MHQ4H4MFK<0Q@HU?W7\5+[_;Q44UX"-1_ IP1>(\ 6@B6[(+L0*S%9])RH]F( M+GC*+/+6H7EGJ9$B%Z)K>#KN:0*?'>&3>C82>8,N/U%";P>([ER2FLKY<\H, MY'Q?+%9D#ZJW<4([6N;^J0QVLR?KWE+/@?$< WK:PA NUR#GO_F2!65DZQ*> M"4K%#?*NWAMX]!SPN MU/*,!6GR56ET.RUL,F#9S_T)WU%&43$:8[Z8O.?T'NHET*:)Z^Z)&03X*JCH M-0=AW?#V)(HB1^GIX:UY[@5;["A=]H!L&$?C=^GM;I";=3;AW6;*%I9Z-&@XV*ZJATH 6OR_G->]Y M59/WQ',:GT[D?[+\QD^VYF5 M^_%=CPU7DMDS_.#$_;BV99;,SN WF$1^,#I.\>OP@_W_^(J/OT8_G>,;-)K0 M23R$L$9?Q8O'.P5V@8#0[X&-5/S]&C[>T>GTGL?W60C!-J"\%Q(X^#9D4)*P M#Z3<3;S?519""A'/F^I#1,BN4QQ\I]Q 'I/=WCB!K;C..*GN4%P745O:I4?( MQ%'&7L0:\6Q0UU6/I)O5ULJ+'0*1J9RC,L;&/2@8P^Q),CL]3<_/+_&WDXMT M.KU*;H$*L@W*M+/3]&QVGER49OM\$\!!X M'>CZ9S#!Y4ER>IX^.Y\*@EZ>I[.+9\GE&3PT%?Q\ B-/THNS<_QM=I%>74Z1 M>:+S/[PF6%Z-\@'?2_%1Z>NAT&^LGWGTIA-[7[ORT5>?C74QKPO)0]KWRA,0 M4TUX"7,XB7Y_#/>5'RT\I; &=8+8_XY-$E1K%,V;RNQY@0TS3O>BFY0B:N6: M'(\4;%(P;:7_/12J'DXS1H\0%CKB'%!NS M^/7B=AF#%6->^[O#M[%#YI9\9*^($]UH'QE] 9H78T+TE5/<=+L9Y6K3KQ;3 MX4SGSTM=N[RLEM;3& ?UWCYV5KG70DOK5O'&I;&J'.4N^#;8*C6T:1>&>K]S MQZ2'JYF>->MZAH\[*9\4PM8[%/>%K"_Z!^>:4!5GL,5>51F<[C8'\D)%C.8X MQN0P'+!N"E--7$CCT9TDR35@,1?214]<+2<>86RMN!5!66]Z_69C:6F!"FE4 M[1WW ]C-AE5]O-%;3JX3N%-II^'M-NEXV?F]N0'/GW8OGS\M+?S(X?]M#,-?/M]D2_,# MV%C(F"NS@$=/)I?G1]R*W/W1-1N<$MM< GW2KRL#LJ+% ?#]HFDZ]P&UL[5QM;^-&DOXK#:]O80.T+9)ZG/1+&KJZKKY:DJ,J^W M>?&+7BE5BJ=UFNDW9ZNRW+RZN='12JVEOLXW*L,OB[Q8RQ)?B^6-WA1*QKQH MG=X$@\'X9BV3[.SM:[[VJ7C[.J_*-,G4IT+H:KV6Q>Z=2O/MFS/_K+[P8[)< ME73AYNWKC5RJ!U7^M/E4X-M-0R5.UBK329Z)0BW>G-WZK]X-Z7Z^X:^)VFKG MLR!)YGG^"WVYC]^<#8@AE:JH) H2_SRJ.Y6F1 AL_&IIGC5;TD+WY8= MLLRE5G=Y^KG 73P9$%@5T0,-]F(^;R6UG*MZ^+?"L*NAO4Z .+RJO! M7)+1H3R4!7Y-L*Y\>QO]6B4Z(0UI3_PES^-MDJ9"9K&XSTJ9+9-YJL2MUJK4 MKV]*[$CK;B)+_9VA'ARA[@?B0YZ5*RV^RV(5=PG<@-6&WZ#F]UUPDN*W*KH6 MH>^)8!"$)^B%C?PATPN/T'M7:5S16MSEZWF226,JD)Y%%HYZQ/_H?_4AGJ3> MS_N7;"D^R8TJF 34?"T^9N*_JG0G1N84Q46Y4N+/?YH&P> ;YU97][!MQ7?X MWUQZ@N['>6UDMA,1&*" 4JI82#&OCS-RCY,(%4FV%/Y@\!\B7[@,(:Z),B]E M*B*I5TPNB55A5N+60"[ 1FH(]GU$,BJHZ$Q' "P9;MT?8P+.-'[(BM2Q6MLCS- MESM:E;LFU]R\265):5&PZ:NG4EFE[-^8+Q:*[ ^>HC*)@R!!.;9C?SK)=5XH MH:1.X!6ETJ6'Q/*(A+EAMF.U27.82%'2<9(Z2) 4YZE(%73+6D8K'))(E2PR M(G]A_>GV_N;#^]ISA-QL4FL0X(46RFI):N7/*EN1\) DT241X<6=14:OL2I5 ML79-0:9I'C6*M?[4\0\8'&7/F&P;$B;DL6PV"YD4XE&F%0[M W10%7S0 F>3 MY* <_PQ-\=%[(EE@MYUG%#XGZXOR99;\O36F0I%+$/-V/:YO5TFT,J;6$!-R M37:.$R]:>4!FF\ /06JK4MCKVB2O19&OG[>X6Q8'"4JMYZIHDI0)5YNJB.!D M^% D=&:MOLC/'+J0'K[,KI.1_[FQ#OZ[(HN1<S]IZ*>N?ZS2\M^"5X8"6<XF,*O1,;W!L- ?(*+4:Y33[!0K8PEY&28B&F0CWS+[.?/0MQ-.0 IC0,, M-MJ0:7@B [@:>B-_)#Z:' %;* A!7^6+JTI;GNO[PME4?,_)@$,W!%@C:&4[_PA_@NP.M@,KP4GSF\=TR25+]OEL/ &XUF+3:D8%W8O.]F MYM'$FPX'ENKQ.-FZR&%0F:4EMPZA^);YK;N,8]%>6[V]+:+01%@2U^ M,B3>@TEQL0-2T#C+0@(GRN*7&_XD?I!K!56'P*L^+(%!"(62%@X%0\\/!F(D M[BR"0<@R^4*OD@V\/O2""?UNS>1 NO/:]?KP5ZL U_*V"@*O#3C@D-SJI1/: MNX7%=:.7/:!!*($J&1C]6F90#<6DAHI.H)":M(#-6? MJWAI@*FH<+!8$.9-J&6H5FFMB:_U,"U =<&Y)(.$?V@FL+L6_:89;F"7<4Y D4I M?D642!8[QAD:Z:X@2[!@DY3BV2*FQEK-Q@27L"A2;1@L5T5>+2VP:M?@A MSU2-1MRCH?P2V6 Q)W :5U')G!([V!B2<6Q&K$3)1Z=[>Z+0J>%7E)-M,>S0 M'-'6B8Y01WFCIWUQQ;J^.S@]!1 M1Q3Y$WL5+.T:,R8W;'KYE3,.9.% V$9YN.*O]?-#(=I#2NELH=L M[]P?4/KQ2%8336!(@_&@*0FI #95II,*AIX5P0O&H_U;X>P%ZC^*?@"-2B[P MI=&+0V1T7-@FG^CN=>+8=&6<^L0Z%R6:2!)\Y0*G5@/9:]1NPQJC;Q59G5I3 M)Z IKKIGNX"9Q5P>(GU):,;2%#&7I]_;FNF4ZW1;:PU@D]D1)W5$M=["#2\@ MA'#4W(9#;=-U=XTY@/GNJ"A82]QW/.*$RWZ%I_Z42<1SN@0H >Z7+'K]WSV,;C>3 MNG_6^F4&N]X)<[(!2F7*;N"$\EN&@]?:!,-"+6A$TN40X;SB+-LPZK3R3K-M M@G9>I;'3\Z/V%")=3!5'P38."KL.'TD6!JY?= 16+MU$%*>3 MY&26&$DZ*BDIN(C( IFCBG8!@-.-L=5( YS:$KT#[ 6\@5;B#A1@V!\5&%-Z M:1KWG**[*U9[+#!!4KF)* AK.L]D#2(XXC1:L[%+&EARWS&HE8SK$[2B]-B6 MX?5TSJI/DK9O%IF8D]3V0J;)-D.[2D$1H^!V)TB1A>9UNKQVG+26Y[\IKGW7 M']?,CC_4^?4<5?1T<$G_CGUO.@@NQ5V:5_%6[K1X7\8\HGA0F])0J<6L>ZKM MO2\;432JJ\"-1P/XQZ_>+V MX4Y,!T!X/+0 W^>A#Y@83EBV+9<*"9LG]4K-5L=\K+9F;35)HC30T)J^H5H4 M,C,M1VK"YM"4S%I 0,7)0275C!6)QV' .K3W]TPBOWS8>%R_7SMK5.R[S>R M5C31Q314(-.+!@-T-ZIF=_[P!YP5'-?D/S5+<^ZKOWT(N="L!:KQ85IU%VR>A(R7,QHZ%VW0SNL7S99N ":#'VX/I MPFPTZ9TM> ,_/-6E#[VACY4?._QW[@#H"H;ABQOYH\ ;3\?/-_*#T=0;C?P7 M=/)KR_BV*NH6VC]1EJY/3HNY$D7E3ZQ3&:FB@N-99<$S3MJ1"K1>TBP[=)U] MZK/ WV\B4>A_YC1YY&$%Y<));3OE7CZGO$2AP[3A96231)044;4FK!TI6_AQ MN[;!PON%7MQ BG\/F7[#(9/(S&AIYHUHN#1PIDO.# $N3S\[TZ6B,UW"[Q1; M)R>F2S;\'M0?7SU;.J@(_SU@Z@Z8:G^IM*J?#DL3M3! HLAW,@5+:U6N&%QO9&Y;G8W^FAG/H:TVQ6^<:(/0:="DZ7&<_&W7_^]A8'5BP3>I++45@^1VH!\FL>#:OUSDN_=!!8;Z]WB/Q+LLAF.F71 M(6'I.H=W>X1SI %!(:A-EO]:4[??>O0A#Q"^&7F$4V\:=D8>_MB; FA1=6I[ MZ*1=QK ]<2JT2&7BA<&X9U#"PP(0_R"!V.R:H7= 9LA4W)O^D!.1?1UZILY/ MDS4WBRDJ;.H'('L')7^024 KQXL' >V28W, _W>> [0<_ N/ 9S>X?-3 '>[ MNA6QZ%3_7]1A^-W:_I\[OS6CZ,7S4\/ = ^9'YL#GSBO'1]N=,?\7*AY?CC[ MPK9^8"SZ1YNCSL5X,/'\F8]/P]',FPY';E9W,^C3&9@=$*#UZD=?2%,'#75+ISO_ M0?RJYE2VE F5@H3O:VMYWGYH'T1)H JT&QAV(^P]G.RZ5#:)%%7/K$I9!;D ME@SJ^^K4OF<^CO:/:NO>V8J3(#N[8]+V1BA5L^$UCS+P,+C[S(CWHN3@"N7R MMY>>FBGVH[+N8K"DX8R9,WGSVAC@@?UH,B"3(^F&(^;C'%D=1!\>4"8ET2^$ MSN>@91]M^I#$6RH7[G*)OP\E@DVNQ?OW=\Z+*_W=;CN)AUZ-)9_WQN:-V>.L6F- ML6GJ?,!O)BC"XAM\%W?[3/I8HZD>2@8F*;C5;]VF@1WL3RG.18CP-1ETXD@G M'0?3D/M=)]]O$!?^)?7F9I?N9H=!+_1'GC^>[N_F#&WM$[6GWZ; 5K0=-\A. M[AB2@,,IP&,@_N_P/V;;K?ZXV6^\*XN=O'"\-?]#@OW25'8"($][#21QNE"< M*T)NT#G]R-3M>YAA Z<&:F9W:/+K"( 42'@D_M>Q[2"T;N"F.E)&''H MC>V'WN[+./#"<"#"D3?Q!\=:,"! #_C:3HS3VT'*Q073WZ&Z@.QNR YL_KXK M2+-FF5UL7[PK"I[WFI1V+OSQV!LSLWXP]H:A3]WQ"L4]'_.M"Z]ZQ3B'30Z] M23CA$3\VG^#3$6DN)EXP""_-@_CC3J^*+E&K_2*D?GHMT042>CCD!8,QKANI M+D93)C(>UVUUZ;#<0807)-.$H,@$JFK;\/W& !T,!YX_8FW0(WC!M*N!.F7Q MXWITPWCB\7-[ ]\VJ(!AW-/IYG0U)$J>%&[R@#[YX0B=/SCV]O1SND&3.76TWR7/SB*%@SMDVE;:Y M\].3XO"S4Y< MGI\+I.HA2GPJS?''&XPF]'E,SWF,S>>)\&%UYO,4ONK/IA0%Z\<>R=OJ)_>= M/JBIPMQ#ZE/!N9B-.'[TO=)\X[RCCO-9\IOXA+X0S\SKZLW5YF7_6_..>WN[ M^3\%?#!M+Y&J!98.KB>C,_,^4/VES#?\QOL\+V$,_'&E<.(%W8#?%PS3S1?: MH/E?(+S]!U!+ P04 " !B@558KXU%ZG8% #%# &0 'AL+W=OY+4POG-55'_EMN:A(3#I_4 @K@7B8'>E*%CY M5GHYN[)F(RS?!AHO@JM!&L:I@H/RX"U.%>3\[%[:1_)RKDD\4%):Y16YJZX' M-%_H)C7,;043_P FBL6]*7SFQ+LBI?0I0!L6*L2175-K]NJ7:-1[\X('@X,'@Y?0?SY4_P%&?,E( M+(Q&C:IB*9030";>#"2?+#&.?&U0#O38?<#VIA[OOT; MON'!>ZFL^"9U2>)KYZ$C/"ZX$A0UO#P3HVE[,!SQ C^O1^?'K3N3YV03);58 MR17LBH?MWF0B7OTRB:/XC7@=Q>=A;SP27XS'M?M3+ -P.F@/!X.]CFAR7N_U MXV=.Q_^+T\/!M#T-%L53-FDRF)[7VU$\@&*[,A911,=$Z35$^\-V/.T?*9B M,-[KC9_3%?7!XV0JIN)U?S0^#]]1/_H7KL;QH#V.F:C^)+#5[O?B\W#0;P]& ML?A8>$*Y>J&*Q.2H VMRK _]0FR0:F>X/!Z-V^(LBMJ32132["Q"3J$D0J[N M2%HGB/O?\\RK0U'G)C:A<$7A2=*[CK@YGM\"+9& ?3R#IL3L^S0AB9V28=II-&_LJ)71.A,*@ M #D_\"B(349 L6CU*27\3+ Y%1^@?J^9K0VV!+>?9D:MD!N_S V:O@F M;&7 MX2YM$6C/,)M,,?G\TG!/.6C2Y%P573Z3AVZ5<+>"PPKP>\( PY? %;\Q=674 MM._$'$SOSS!2%LDN\,FFRI3C2P MTI"73G !XCU*4&.[IKLP1#E7PA%F\8B. MW%">8Y9B+K.HVGM90 O7V#&OYZ05K2GHM,1C,1M3/DL>2V%$@*@"E\I6E7H( MKRGM3X2SD9/+T,39VUH!I$Z^T75F!MV0*S#X,XURVSDUHW0;HR6:\3(,T'C+ M#.!0 KPX M !D !X;"]W;W)K&ULG5=M;]LV$/XKA)H5&R#8 M$B5;>360I"L68!V*I.T^#/M 2^>(B"0J)!77^_6[HUXL)XZ#%@ABOMP]=_?P M[BB>KY5^,#F 9=_+HC(77FYM?3J=FC2'4IB)JJ'"G972I; XU?=34VL0F5,J MBRD/@OFT%++R%N=N[;->G*O&%K*"SYJ9IBR%WEQ!H=877NCU"[?R/K>T,%V< MU^(>[L!^K3]KG$T'E$R64!FI*J9A=>%=AJ=7,&:$EZK"N/]LWC6XQGO7 MKOA!Q ^03E@4^HP'/#J %PVA1@XO>CO4#]*DA:)H#?OGVI M%5.-9BM9B2J5HF#"&$"QLM7)&%415F+::"VK>ZH&:1C^"<-6JL#Z-J<,3PW* M)>CAY-B?\ 0%N^E_;]@791'\6IB]Y.9'X;)3@C=TA[>XYD_GVUI[Z9OLQ[& M@9\D?,=*O_;CK,_B$S_D\;-<:=>NE:Z5%A:P6R_M6*^7C68^#Y+^Y]5S"B,$ MC,+A]_!);5T*D]B/HF,<)3SRXSEWA8=F:E%M6%I@F:YF2B_U%VJV;R:%@TN=4NF1X]3QVO.>O>M@8ZCZRJALTH7!7HX@8 M'.X\Q27KM#*)+ MEKLDYB)#N8Z&Z&4_QG:+!_NRT1*Y5/D3]G%0N:GPM8)4X?,'^XEYWL>MVNLR9+27G66W)=!_O19-_'Z73TB,"F?>^>2M3"F\JV[XEA=7B- M7;:/D*UX^Y3#*_$>4Y@5L$+58)+,/*;;YU$[L:IV3Y*ELOC <<,<6RUH$L#] ME4*FNPD9&-ZHB_\!4$L#!!0 ( &*!55@0V4;!? 0 )D* 9 >&PO M=V]R:W-H965T>GJK>"2UAH8OJV9?KI H3:G 51\+SPE:\;ZQ:F\]..K>$.[!_=0N/7 M=(M2\Q:DX4H2#:NSX#PZN4B=OE?XD\/&[,C$1;)4ZMY]W-9G0>@(@8#*.@2& MKP>X!"$<$-+X/F(&6Y?.<%=^1K_QL6,L2V;@4HF_>&V;LZ ,2 TKU@O[56T^ MP1A/YO J)8Q_DLVH&P:DZHU5[6B,#%HNAS=['//P,P;Q:!![WH,CS_**638_ MU6I#M--&-"?X4+TUDN/2%>7.:OS+T<[.+YA@L@)RYSO@"BSCPIQ.+4([A6DU MPEP,,/$;,%%,/BMI&T.N90WU:X ILZ$U9$T6&@Q(.RRH%;GA$A/#F2!WN C8 MA]:0O\^7QFKLI'_VI6@@D.XGX';7B>E8!6=!YWSI!PCF[]]%>?CQ0'CI-KST M$/K/U_$@S'Z2>[$Q87@R:/ODLP??>]ZY'%$B4>?0OPI3SXV%VF79-D!62N#1 MP.7Z!+$K:)>@MX5WCQBKU7:]!6U>XY$)R;."9F&&4I:GM,@3NN M^*.3#8EH%D7C\W? ;=PH41/>=EH]C,7-:1F'X_-6HCO)Q&^] 6+4RFX8(I8I MC8L9*4J:IS-RO>718\]K]"5]FH2#1X\1G24E>?^NC*/XXYLI66ME#/(O\IB& M6>)CBFB1)DC3F!,\MJJ^[05S":L!BX(]Z7MT0CXD94'#,CGR#U@CE#L M]N*0#U=ES#Y1"K6<;UJ[(@C.EEQPRW';O/WG?QPUAF-XVB[JZ\?*VZ>'>QD5D/7ZZIA0^\@>(NP M>)E7]\1Q2%\ VDZH)W!5E5;S9>\(F/%$<4%>WRT6),L*,L--^$UA8Q/U9HKP M& GIK(Q=B 5-PQG9=[5,=\:%%O3:#T4NO[VTP^2P7=W.7>?#N/&B/@QMGYE> M<^0K8(6FX7&1!40/@]#P857GAX^ELCC*>+'!V1&T4\#_*Z7L\X=SL)U&Y_\" M4$L#!!0 ( &*!55@$!9<610P '@D 9 >&PO=V]R:W-H965TW_]?N< I*BKDS:S#XE%$CC7[]Q OKRS[I-?*A7$?54:_VJP M#*%^<7KJ\Z6JI!_96AD\F5M7R8!+MSCUM5.RX$U5>3K)LHO32FHSN'G)]WYV M-R]M$TIMU,].^*:JI'NX5:6]>S48#]H;'_1B&>C&Z#U^,7M^>TGA?\4ZL[W_LM2).9M9_HXH?BU2 C@52I\D 4 M)/ZLU!M5ED0(8OR>: XZEK2Q_[NE_HYUARXSZ=4;6_Y+%V'Y:G U$(6:RZ8, M'^S=]RKI,R5ZN2T]_R_NXMK)Y4#DC0^V2ILA0:5-_"OODQUZ&ZZR QLF:<.$ MY8Z,6,JW,LB;E\[>"4>K08U^L*J\&\)I0T[Y&!R>:NP+-V_5++P\#:!$UZ=Y MVG4;=TT.[!I/Q(_6A*47WYE"%9L$3B%")\>DE>-V[4M5,.9)VO"GMO'&X=)T8OH%2.^RAB5,K[97(E0O( M1B('22--\* F TON=$ZR$W5M\L8Y97(E[!Q7!0RJ"J.\)U*UA&>4Y%B?SO238Z;'(^T^U\!/B,ZW?[F:3++K M+<_SW?'U4X@^!#5K%L*RS2I;Z+G.V?Y^*)[HIV!0P3 L%$2I1&DEV:JJK2$N M24MU#R]IT$EBS%N,W2TU%%M*4E8949/1;>.!&Z=JJ4DS>*PLK\$,W&!FU H? M^2%OZ:JIQ,PZ! E1+S69.?$$*5NN]C&=.UN)D_$T&V991OXYF<3?S 5LU'V M"1.3T#C:5,",]'Q%.M+IJDN&;H^4#/@5I9UR6003#F+/ 7\);NH84@%!#@8,J M#C2:@K@B@(\[">%]A^I*?VFA-*9AA2JXF-68*V@*;QZ^CC2+RU92D=(]Q'#/WCA]OW'TA?MKIU=](5 MSTKT#,27PX$I4)TO6L%:[Y)Y#17YUEW8PJOKLH$Y4[7FW%O\AM\Q:%/ ON9; MH/(+,?GX_MV'-F9'XC4JE^#5!]-N$J4T2QGT84-Q)!-D)[E $ERPJ;<@*A EN '^!R+L,91NC?( M%AF;8[_>VG=N!4<)CSH?GH&Z90WX&:]K8P:"4)&$_ %A2E42ADMY2R+W$X[G M?='W\X7>%,6^*U+KR"?+HM=V;>7LRM>0DFC9%"GT_T3J(1'/1M/L'IAC>1^! MW1U"6+TL\=X-)E^0[0FHRS[9DB(^ W3!2M XG-* M6#@4P:T$\HBK]F.E=G:E"X0&*4C"[4VH&P)FHTG& F:C,Q)0EMY^-2F'T3S4 M/\7\*=/3 HGI83.K/UK2D\I=F',S5FPIU]6&1'LFRWXGMFTP2H+3[&(H3LXO M8Z8Z.;N8L/EH^0,RFQ>QT]H#?.K5>%/L0('46O'(6#YP1X?0-6F4Y"C8(\%P M*WL55+62*ZK4/W"=2Q3W^\.A\5\8WB\13YX=@1X+NQOM MEVU3PCJ0U<^SRPTS'[#R)')YA"!R7R&2M452)S&LGBLII+&/?H?8V*(;*@@TXX5[;1SZ Z-^Q4JMMC*Y32*I5F@ M!1MA\1FJAXT>M#4;<>%01]99!1BE$BOJ!HT'$I3SL;O9*.<[ZDO79;#&=!W; MK-2+./ML56^CZR^@0$EC:-N(I5Y)%02"@H9!_+(D7S*52<4[M4T(@0NAI[A\9GG5#4?:U@3\_FX.SLZ3SN"P+A MC\ ]1L_E<$I])_Z>7XUC!%U=[83"=Q+]Z@B&U\)OP2FMG%#3?OX\MJS*: W.O[\TS -Q; U#6TK6:;\A*+=HCERX:-, M*L%["_6B4]2[QK(KJ@.*7G1^85A0"WB MF)(B<<< (_&]+8L45%CA]QFID@^M66B-=OL"KGV4HAC7%%=!5QPRY/08SW0" MUY7L6>,UG[%@>!"Z I1UU+Y&+E><0/[6&-6& G!NN+5H>[\Y6KPT^FB7-Q6U MA[GR+]":B:)AE),4.;F@0#BC^7.!8PB\(B@CZ%FR[56JFW3CU-.6+>2W*#[* M$DWFM:5P%![[U]Y\#"4(I1B98[1FFX=)/5A0M"A"-.&#.C#B.,E$<))EXZ'K MR=TR-@A83/D&5"CE440\[E\B':X5[ZUNY][MN MQZ!4Y$F9?K._)G:-/KH5-YZ"K+80DE2(+F-X*7-(E7;Q$SX??'QA5#"-YQ7L MW*33EOBX.U)#A,7PY@8LD=GR^G9P=%[<8[I=5ISM..7SY/K\JH,'\@/EYO;R M(/RZG+'&50]X]*/9$J:M;CT \EBV9^TU9L8V -KR"4^7/J[-:E=,#MVY*$9G6AG9#FC@]2-1"26&(I:MMR\'INR=XH3%>@4T-VCMG[. MM8?5C[77<--[0ZK$>.DG4J30H,OC1J<7?D534B?6 \IAZV^<]PS%,M65?O'@ M0Y(8N03:U"D<+REM04E&CF2I/Y.NX"!I)Q>+>W:G%(S$K^3]'JX/1>G660,^A)@\6PUQULAIJC@T!;S>AL-S&/@PN]9=F[ M9]CJO5T\VC>7F#YY*.JM^2M*"P,[<,,:NPTT!:%47]BS\HBYB?+^($A*QZ:3 M<1A5.>34?2:&;IKB*Z4"V\-G!]\)8_0\GH#Q@MZIXF0* 1^'YJ%SR,=+]T[N M_/-%G,=TU V%SINRM_DZ)9UX_?%2_GE!7:0BL"YY+12ZXR@:QT,J?[T,3%F^ M?QU-T1V_C;.L5]8^%Y[8.%.]L2<>M=/\AA&K2:_,&L,OGCB]RW)]SDC/>B(*<@5$(F;7X MXN;\Z4;+OWZ/::(.?C/)IC=$&T[B0Y%V+.PB]=$X[05W2(>$7\UUW9#Z?_+> M'I_T3!(=^KYWL'S;ODWQQP_%'SD[.6@'F@KO:5Z-1QQ'YG[.Q<:F5[>H1?$ M*OFYZ/=.UR"5<@O^YH72&-P5/PSI[G:?U;R.7Y.LE\=OJVS)2JI.1L1L)JBE+*A^N62%6%R-_U&U\XHNE-AOCR_.:+M@MTW_6-Q)7X]Y*SDM6 M*2XJD&Q^,;KRSZX3(V\%OG"V4AO/8#R9"?'-+-[E%R// &(%R[2Q0/'GCKUA M16$,(8SOK7HS2$>1L3IM"?Q*KWUCK M3VSL9:)0]G]8.5D?A;-&:5&VRHB@Y)7[I?=M'#844N\)A:!5""QN=Y!%^3/5 M]/) ) M/3^ #Z+22P6_5#G+MPV,$42/).B07 <'+?[,LE,(?0*!%X0'[(6]9Z&U%Q[T M#/Z^FBDM,?G_/.:D,Q$];L(TQ)FJ:<8N1ECQBLD[-KK\\0<_\7XZ ##J 4:' MK!\(_7/TX/.2P1M1UK1Z@,)M9>*D$!FUY6YQ ]608UE QBK-),QIQ@NN.@!5!45N@:L'N-0@2-R%I(JAF(^9QG3!&@18$+6"UYM@0J\4W-4()7B_;D M4RP&I8V,1E0MFB6]:Y\!SRX55K9>\@I%)&-;\"TXE@.O$)!B-;7'JV;FM.D" M%7 0:(5CH,!7N0'.0XX7B!B>$4=0Q< M:PJM%$+F@,/4;F 8[5RM,A-M%^=9P1W4MQ3W&0&-<(7@%C&("'AB5Q 9R)O1R)[;:(G')[6PK6S>\,L6 H7C? M&&->$#O<&2(3E3T80^5DDC\7!=XZZ@QPN+!RAJ'H!HPKA[=H MW,1^2_L,KDHA-?_/-1(:GV^)23/H3\3\I#'8,1&(X @"DL0)?!Q?P3M;S:8= MJAU-4PU=_T6^9Z7_V&ZEWH74(TDX1<-Q1*+(@R]84#8QVV*^3T)_ @GQHRG< M+A'WB0G:CE3DI^"3R70*GX5)]O;;(YC&]HPC2 (2IBG<-G5=V*RB\(P6U@=' M$GCEF("[E/MN;!/VHL"CV(TT(T4_V%I@WQM>EW8857@BPB-!&KAH89U(O!>E MJ=JM>,8D"/P-F4)4BS84FU$G<2>U,\+.]C+Q2)X[0'Z,QWF^?0K)!)]VE3<. M)3W>%),5>!!/2!0&AU4J49UT:E.?^(D/OC:^Q0TV'JV,(3EUI[RENXTE?/9&(%QPXP;_T M&0?&K^!M.WNM+EX]R%X>B80)G[LCM@<\WHY&X<@GR61BI? 1!;?O$F+F53\B M<2Z*DMFAOWMQDO9275&U-H[/%%=YXX@K=M>OK$*]PIY'P=OG7 ?",$3T3 -RCTB^YH=-U$#CD!U8UT?==/Z,UF=+?S?NSW"K6K MR);YK"NFW7CM'QO-R$Q+DH8I_J83G!FVH&,(29)&$&'WA)[927"XQA!,2>19 M"2P>W[P@OI^8=0JA&9>)UXU+O$7;0L( [/OA>R2>Q."G"?$B'T$IQ/RNK!OM MXN5N@]=I&!XCU)#$B7?<6K:T$NOSCA8->SQ*4S*) O G 8G2SOB;=C+4YIYR M=]2^XFL[$O%(-W:.7;2>'C-'[70\Z@;.O_O_;*AONZ3C+9\QEJN^H.88)O2J M;RV3H]W\1EUOQ0;V44"\2=@UDA?[NXUDZ*;A.%C'19/;@-JCM+T,Z4S/)" M,OX%H74%FZ.J=SJ)1^YRZ!9:U/;;(^0U6I3V M<&ULK5AK;^,V%OTKA%L4,X#C MA^P\)PF09#K;+K;3(-ZV6"SV R5=6>Q0I$I2]N3?[[FD9#LSF6P?^R71@[P\ M]_*<S&=^J*F1OJ);R MC),:/[PE;;=7H_EH>/"@UG7@ M!]/KRU:N:47AI_;>X6ZZBU*JAHQ7U@A'U=7H9GYQN^3Q<<#/BK;^X%IP)KFU M'_CF^_)J-&- I*D('$'BWX;N2&L.!!B_]3%'NR5YXN'U$/U=S!VYY-+3G=6_ MJ#+45Z.SD2BIDIT.#W;['?7Y''.\PFH?_XIM&GN#"6>S+TS(^@E9Q)T6BBC?RB"O+YW="L>C$8TO8JIQ-L IPYNR"@YO%>:% MZSO;-"J@RL$+:4IQ9TU09DVF4.0OIP%+\,!IT8>[3>&R+X2;9^('1*B]^-:4 M5#X-, 6V'S-R^DL-REL'PI M^A_?L[\03MQWKJA!>W$X[,8+6PEL#34YN=WVC$6HX\!6FD=1RU)H:]9'@5PC MBH/I\!)(R921ZJ+S4#]HC\N-=,IV7A@*T98B'F40 $\$UU$5)%IG-ZHDEUX3 MOZ8XS(IV0&M='/ DZH9,:9V?B'\"9;!!:E:4:KI&5%W@/?]?('F]3Y>0S]=" M;(&*7U96P_G\!3]=BJ]%-A\OY^=\=RQ.QJ>+C"]/Q-G9DB].Q?GQ*5^I.B8P\'D>NUH M+0.N&MN9P".^GH]/EZ>Q>K@\7QRGXBCO.VP-$O+>B='+K0;@-B9S(P"!+$AT/% 4+XJ NX*Z6MA34]LXZU6I>07MU)+@]*LV'HC"S#D,89RI.,0\''/_T]+ M&--YLC *F--:&1.+$)D=ZW$'".,$A'[KU$;JG53=)T#5,T!7 ?\2-Y@*/.P= M$W+R915;0WW)#O;7$??X?K]XE9):Z_&BZ)Q#> W%DT8:L1([984:(&NK&2S0 MLU+!"J7CH%@*\*]57!MK)F#M&LR^=[8@XNQ]%.M@*8U\1(V0YL;J32K9(&X= M)[8'$QFG5D&M9>K_3GDN9U\CJ%<9'$,@B8,M<*>8?6!1]Q Q_C*SZU F[OY<:M066C;(Z)QL=C)[C0I[-+XH<:S7^-[7 M5NE8Z\5\]BI_W9OC*_EZR&"U!_WM1[0)-'1QD^HX/U\LF1LYU5)7D:),+_ A M+>(395!YUDN,AU=B6UML;J_A6&BT'83!&;7X@&!AR];[CG+7L:[F)P>^?=.M M<985V7'_[!5#Y&Z6S=[<#_RYBTO?@\JVC._F;SA]]LE^HZ(PMI3\?6 ]C*>2 MVJ?NW"@/4XF^Z??&QQW)Q8>,>]"Y*%$A/&,LSX*(I/^[-#&?182^3))-6Z^J M:MC]@2O/:@!N!<^# 0$JS $8/24/E?M6#,:SM_S:P5THKKQSYD%M,Z0;6\!25(5 3;'^'X2:_4HE94?:[7M+3O8*G"^SY='#WVZ2OA[HT:!(_G=/ M7BSBY/' WS&?B9B$[&W F3S@J?L,1 +ZN&B.LQ^^Q-,[57:P;I"Q[ )V6IET MUF *H3/Y+N=#5$B:X#)X4 #B*$+'S8%!] NEXXJ0N=W044F^<"KGYO 2B_^_ MOO9$6SW!>W'QYA7QC!1Y?-B^XJR=Q9P>SGK2Y09=(<_GQ?>YXI[[,)L>?%B# MG>OX\P&[(R*F;^S=T]TO%#?IPWP_//V\\8-T.-OQ.:7"U-GD]'@D7/K)(-T$ MV\;/]-P&?/3'RQI.1HX'X'UE;1AN>('=[S;7_P502P,$% @ 8H%56%[Z M>@6(!0 (A !D !X;"]W;W)K&ULM5A?;]LV M$/\J![N1M-M#\,>:.EL$:%(E:3B>)]^1U)RE,1V MG0Y]2"12=\??_3_Z=*7TC2D0+=R50IJS7F%M]78P,%F!)3-]5:&D+PNE2V9I MJ9<#4VEDN6/BK'>>O+T8.7I/\"?'E>F\ M@]-DKM2-6WS,SWJQ X0",^LD,'KZDRYS M9O!2B;]X;HNSWJ0'.2Y8+>P7M?J C3YC)R]3POC_L JT*9V8U<:JLF&F=+*[Q@X=ADF\@R%M&%*/.QSD4;YCEDU/M5J!=M0DS;UX53TW@>/2.>7::OK* MB<].KZW*;@HEF9C+SA%DXSS:*$2SGM-O&B3^(7M+((VE4@Q4S]R"]3(<1 MX7@<1W'L_X+@IV!6W!; H&(:;IFHO5(OXSYQQ.FXBVBV42^8]J,D05(V%9R$$5=<[ETKG./0)A1&73\*7TVBVT*L%2G7<>\<_Y>JMM+A33N7LY(TDRKI68E?);P M'N>ZINX%Z3!Z&F1[P *K*JUN&W]HK&J=%=1.'%%=.>49IEF0DK#@)F,"ULB"-O"K8TGCD_=<&QNVMNKGR9*3W]K,^L36 MD!QM4;,#/V\=0%NN'$KO9T?K7ND,5JI:6F"WC LV%P@U1;CV%-_#TW<&=R!^ MW-8,) T&P40=FU>-0]LL:3'O<[X+J8^O*MU*\_K%6K5XRS:@RZ4-8@!'+M6BH+@I?<-C- )Q(V8(+I>5D)I.9I0U>D QCUN?GX M=0*58#)RSAWXX*'3B4%W!.II,*'D>)^EN^U$I% *>5#K? MY%M%G%+,KQ?NUN=VR.:TS.NLC8O+QWJY8Q^,.4%R=#^N$70T)K@_1.+Y?4.H M&,]?4^ADK.*6U@[#.45]60L_W] -D6?<]K==#@:=>UN)>NEOIRZ/J$B'*]QF M=W,!/@_WOGOR<'O^Q/222T.!N2#6N'\\[H5IJUU85?E;X%Q9NE/ZUX(N\:@= M 7U?*)JNFX4[8/.SP/0_4$L#!!0 ( &*!55BR(>3#@!0 -9 9 M>&PO=V]R:W-H965TU7@RKJL=K+&UVIS MI?>5DBD_M,NO0M^?7NUD5ER\?,Z_W50OGY=-G6>%NJF$;G8[63V\4GEY_^(B MN' __)1MMC7]&30"I7JYI&D/ASIUZK/*>!(,;O=LR+=DIZ ML/_9C?XMKQUK64JM7I?YKUE:;U]N?ROO_4G8]"8VW*G/-_XI[ M6VKG UPW/UR]NZ7/WV[!76E8K7Y0ZVUI+4]?RJQNAT MS]7*CO3*C!2>&"D(Q0]E46^U>%ND*AT.< 6Q6ME")]NK\.R(;]1J(J+ $Z$? M1F?&B]JU1CQ>=&JM6UDIN]8;^0!HU>*ZJF2Q4?SYOZ^7NJZ D_\96[T9.QX? MFWSG:[V7*_7B LZA576G+E[^\Q_!U/_FC.1Q*WE\;O3/LM*7C23>_MYD]8-X M5ZR@"CB*N,EE@:_B!UFMMF0"&*+>*GY*%@___,<\#&;?:/&JE%4JRK5XDU5P MM;+20J;EOE:I)V21\C.:9MV6>:KHZGY?E7=TF2[1P..33\2'L]=%AK' )JN5 MTKJL1%WR?"N ,"L:LRJ(928)(L%+?]S(2[62.R74>JV8-02&HG%262LWYKN; M]_#5>BN*4JR;"C]58@,PU1J/9\4&7IHJT< 7JC$9/+$M[]6=JJ"E>VA0"U"F MKK$">O;D8Y@RS]T:%:UYJ<0&ZJP*6'3Y0,]DE5 ?,UW30+6J=OJ3ZR6#9*G2 M8EV:67DAM-*LO9%M*&!8Z%5[6'4!:>L&!G\XO&:^DIW5*C.&J(@=<0F^45?9 M"NAP=_'B1RXT10956MT\(;B%_C<_W?ZL^6/PS5-/[%7%80DRMN,0!$HVAGT4 M*E*[?5X^*(7+J0.IY\"BP=]DM8E@?M" E6X@Q;ZI=$-:P "D$O515:M,._MK M-Z7 0P*T4>BUJN0R5]8*PN!]0C[TK5I6#6(>,]G C:#@K(:.,*$T.FA6=5.1 MZ?9D&0)U^A_$ 4':6)7XX.Y1O ()^.>8&,"D.VI$3/)Y?G"US8 P3/J5@%V7 MJJY)+3P\@QQJG6_?:DSA@7$J4JM!XN76MPC(--?IHEMMF;4XCF9IORE 0#4! 6"*%JMX2B7!B=0 =KQ63Y8PG,!(DWU(K''. (+560 M/M>.\X[U-['<]-[XOOUFF<#0",382L!04MZ2[9H=DQ(/J0H6%KQ3E;L>\1#/ M>NQ8UNO8KYH]U.YTRZ'E84^&SQ_X5T$LB%F@V*SDB+0NF\I,,!D(9G)!XD'' M=^=4)NX!3TG_3Y;PXL+\6_6R?5F4ZD-.?:[ KA 'KP2O\@A[X2Q\BAEI@@.QCA49>>%\X?G! K(L M)G$DXDDPPV?\.)T%XA?%O$26[9M]=*C06\011/3%?#)-1#3!LN:AET2#89KB MSGQ1'_=J9;V5L7)*OCCTYM,IRQ?%)%],\LV]Z6+&052V1LE:H]RQ42K%B1_% M?TX5,B0/E:+0!.*]5\ID$&N)Z&P>('8H=SO T49"FRRU@6;/>,%M_I58 >B^K.EME>VFP!VA;U#]2DL@I*K0&@ _ G8S:9UX2+L:,:NB0QK]W MC"8MHTED4+N^:AIM)'5+.Z#ZLPNUZ=@CX]O7X#'KZGVE MW!*MT4K@BY\R_=LS3HC@.XH"L>"4*IZ$R5>H;"@[ACH>,I6G B/]>KCDX0IL M3+X,_&SF/#-F%4G\R2UPHI3S$_-/.,!*(^\&7\Y0_%'-M;GX4/+\EO9NH M^+,C^Z7,34EP'!IC;^Z'7APE8/68C-O&PJD7(&XFLZF(HLELYJ+(D]#S$1,2 M/WHJHL5DD9P,AKAIBIO]Q5,1AY-Y,"K/\4(1:\%W,5@F0JR=#8/@8X)6[.&/ M-P,U7M(0<1NN&U(8%SE&2-ES2(06Y/L9#)::*O)4=O<8[ 81F#_R_S!ZAY#Z M$T ;DB$M!#E[9N)J*R]#+.:"J6:XN&95&ZEMV6\+*6X242S%=^/B;1,$CR!7 MR?26"L=>55JCJ%*UG?[OX0+3*: .JK\4R8S0XAP@@ /,0?9S2$#.[AP@";QD M@4PP#B9A?!+]LV3N+1+<%L63Q51]KDV^5*2M59"$E177!P8%P_*.S6O+Z0$@"62%5JU=#"9: M#&3VD6&VI.TFABE?:9@9%6X(84=E;3+TT& NC:"=-YV?TK5)W&77J)\.V(G M3N>,(P(VVBVH7WC#)E6V;'@:Z'Y;(DW[_L.[FQ'OMZVZ[TL,\X'JT8.6F*NZ MZ7%7=#MEEVU9C]1UU=!#;8GLQN^I?)U56,0ZT]2D^!W.6)O%,F+MS\0$8%M2 M*HE!?FT'[,EO]0#H%08X%AUN'PI)S%V.0&/80HZB'N:G*>R"B]X1QAA+E@ER: M!*Z[:.3I$--3#^"A8 H+Z%3M>4FC%-ZMQ[JHB4ED?=?/L5WJ<3I_PX-SC\>- M7],JC\>U$Z='$YBQ1IZHMU79;+:(C*:01-E4',@Q=#T.18;I1O72E@3PP@;Y M*^]XF$(,J2S$"7WJ$*[[8LE=V5A:(EK1S?(_Q%A6]N.>OT6:51M68XY+@MU[5K^5,P?)+AOOJ^I%XP(R.5#[I7);%7-$@2 M5@0%)=M.\AEG!1:V[C92*>T74^>P)3#Q$.8'U-,LP.?66D9;D^8Z;$M:$ M'M].3KZ"")ZS* :E(@?/MV+838:RP;.JNJ->A(6F,QS6POSM>G)4RTW$^WZ_ M.S:UKF>)<(Q%CHWAA1C0EOK6 !WD"3C ":VR+35HQE1CB4DE4J; ME6M9SQ?>;+IPL:AM3985&)?ZT:Z-:6\P@K B\'"T0"(4+X9J"*8N;<[JH]5L M+0%_F79,S5Z4=:N0+UJS3G3",N5S<=.LQ[#78=>!DK[VA M#;Z<-\CS@K1)K'=(67\B07.#O(N0MJ]^KE+JLH(#NULXM)F0R>-&LH"A3CH0 ML%)L<\8)?L@G_.PXNNXY()#_QI'XLWT4+ZY!B;KQ#:4RT M-TSEI>:*VNQX==GG(*]P.4TO@'%[[O0&"J'$\WW?.(,%-=?HJ<*P:8_GBK27 M$S.+$\D?(#$><7\8-)R&YW:SW'8>@=%NZ?&30WF[O574)5A@6PJ\+@M=YEG* M2?AMC3\FYO 6">7F1QWGT_M3;P:U"L'#W/I=4R@1^6UKMM.:_JO4%H))XB]4 MFV(:I,E32H'*/4/DL_5U7E<_\.I!NM\U6%(X\S[OG$;+Q[3Y^YNJS^U#M@71 M#WU.-N1-@D9D#C:)-<:)Y&:PY7&"L,CIL,[7;]][XM_D?0_B=E\U,*)WU*CA M34&N+* U3:'-1C3G^RYW03J3NFUDFTT=.*][PI&UD='LPFQ*F5,>1J%;KU!D M4K."CK29>H24XF3;4O%\NKM].4N\"&I"$L?%RO+!%K-2I,!DA0@A=F6*K+FM MZ': 9+;/55^B9WM)9ZTLN#B>=+E98Y)+R2>RH%\@OA0Z,_T'@BW5;-S4)KC" M"FN.>Q!YM1V4WUT+X5Q#;$11EBX/G[.\?PH;>:F[-K;=_C*A@PYJV%);%(B? MJ E[>;9CBO-]#DF);$WHJK?.$VMS8L-:TBB@!8 ]=L-R?##90+?W^]85X,8) M W&YB":)+V+8E]P@!.W&_@2?$OM+1)MD,_IEFAA7B<$Q$3_E?DGPR]SO__+! M'3^I2=MCUNBKRP:>WD(Y(AI*($E[KF-5JREF/6.BL8I:*N1\1:^Z=>>>#*@I MH2P*RJ9,DJV[$C^(O_+&_T&"3FZ'O\/-)"K7;$<54T(B30FS!^6M\U MJ#]L.9IM"MHXQ-+"V<+D1)^U(\"E4!L 6I',?&3.K@MJ\LQUVY*FB2D#JVC\ MQV4;C]C?*,K/W];H-.1B;-6>\CC,CB?B[>W-S?_;44M[%LZ16X,IJ1>S>3Z\S?DX;-6;D')" / MW1WRN"-LRB*FN+WI?E2]SN*\*_]SX-SV;8*G1_3H>IUV(;V6"[5HVXUT-N>) MQ5&K)WS:'>8PJ5,7WS^9]%A.;5=KNB;7W$WJ-6)E<3BU1XI1]]W/9C^CJ4NX M@]U_9>H>T+:ISG;(B>F8(66^A@OY#H159*VZ=U26SFPJT]FTTTQ,F^&]_:K% M]5 *JQ=:HV)"*@G)2$?[QS#(D>B-@K3)C8=00,^T*8SNRT-T((/@RG:@)';5 M'X%GQ@;J_&YXFH].I#"9]GL)W[)A!POH@'WBE."!+$:#AD%PVY$ +5?0/T$0 M>/,DZ"7!?=N#0E7=0S5-N:4C!4Q6\B.=4'6S5S/ 2B)1,'B@[Y^;L\) M\T%?9T3R7P\)'W=(1_ X2+"*WB8%Y5(." =:&"0%K1)"=YB%# Q8L33R."^Q MCM<;Q,PR8A_OU 5A>B?24;WQ!L3*';UWT %RZ!$#7![);7'60?,0<<406S1O M-X@_@KA;197&GPJYO@1#M$&"*)[_]6A#CAK\47\)_9$5+$)O&H5_]0*0'E#7 M@KPF"HC!S8KL'A$?N*FEUN7*''-O8<-9CY$K7 ;E[$7S7V;/7K^ M8O:GG/4[F>!=)LF,:W7N!;;0*NGMCZW,UXP;AZ>)Z829IHBM(4YX@RMBK;%_ MS#!OGDL8]_6I"\1\4O)P AF3:8BZ:&ONTAB:/E9;K?GUVW1YML:XW\EUR+_=?L M79MEG=O&LB%ON&WUB$YMK[U0;^FPH)'<(M,HIP-8%'F+:73.=*;/8KKN;&YZ M:<,5/W8=YKJM(=MFUU$""TU >*<7N%00GW]]X>_5Z1U1YT&_ETXM18O/U2:/ MC?2R8[4QU(_J.*LZI8XUAV'=>'I>Q7]Q;_C3&OZV=*3>Z8H5Z%EN. N/RRE8 M.&)B#MM3WE[L_\7$/"KPJ3-$H_3:;?&L&V(NN:-#85QJGWS_\?:QCO)X&_7[ M3O1*AWDQ=NQE!M(35^>O2SW81[H$K#!E0$'L+?R'F7CP+Q+]4 >%S0^$I';<@VN:>*T9* M_+F(%]X,J _GWC2./\D9YB6JPX[8!T8>OU41Q?3Z1^ G6!R]%#(-O&0V$V\_ M4K>*M$XGG?IO#_1:+">AR^^3A#,ZX1C.O&EBIIA[?AQ0S.XBEH';R%&NK4R/ M:BIZJ=*\.^E>^]LQ[ET^98_6,$-P8D:MEX_U-USS[HS:R;U9*:Z M5_E=2X'NP-\=G[T;G,^P+QQVI1#Y AT66DEN^]/&OLXV!3OIIBQ)**DI>^3- M"W.8*',49U=A XH]G5,IQO-D[,WEJ]Z[Y@A3&WZCGJ(L$E?SVGG[:_O2_K5Y M5[V[W;SQ_X-]XS!7:SQ*)\POS'NB[DM=[OG-]659HZ+CCUMN:M(-N$XO_+DO M-$'[7QF\_#]02P,$% @ 8H%56"*3\\_B P > H !D !X;"]W;W)K M&ULO59M;]LV$/XK![4H$L"-7NW8J6T@23LLP)H: M2;MB&/:!ELXV$8I422I._OV.E*PXC>,9&+8O$D7RGGN>NR-UX[72=V:%:.&A M%-),@I6UU5D8FGR%)3,GJD))*PNE2V;I4R]#4VEDA37QVD;G]?L/O'-=F:PQ.R5RI._=Q54R"R!%"@;EU"(Q>]WB) M0C@@HO&CQ0PZE\YP>[Q!_\5K)RUS9O!2B>^\L*M), R@P 6KA;U1ZU^QU=-W M>+D2QC]AW>P=9 'DM;&J;(V)0/2)>76:EKE9&>GUY3W*YFK$N'H-V7,,52HX7;%-,*Y MM9K/:\OF L$JN%1E28&\M2J_6RE1H#;CT!()!Q7FK<.+QF'RBL,X@<]*VI6! M3[+ XCE 2.P["0QCU(HB3=@Y=V(4D]7OH*WB>F)9=+ [,N M$G^>SXW55$%_[1+0Y,%E!P M45LL0!(#WC(0'0/C&)S!'\AT4VY Q8+EG)9Z1N$<,%][]7I?7=8F:6:5I^&(?^RDD>1,2LQV2MQ"/>EDTHL%1 MWWPQDH_Z+A9E?&<8O%EY5L:'P3,>@E\7]GW4 MG GQV-"BO_-6:.A@,@MK)#=2>0JB+AH1[D+8"'DBLR7)P!QS1IK=UD?J"VI1 MT!1=&):_[WQY;&;:B\<<>$V\N R>9Y *(H.T25G7 M2E*E6.YB>$TQH812L:;/GE^598(RU(O2A*:&Y(46DE/8]0<)M[H!.CE+W_,8 M2@[=94UCT,UV;=5YTTT\;6]ZLL],+SFI$K@@T^CDM!^ ;OJ(=+:( M 4VBT[+G F8RVP-H.\4<+1:+_8&6:)L[LNB*4A+WK]_O/5*R[-AIND#@R!+Y M[N-[E%_=F>:K72O5BOM-5=O7%^NVW;ZXOK;%6FVDO3);5>/)TC0;V>)KL[JV MVT;)DC=MJNLX#*?7&ZGKBS>O^-ZOS9M7IFLK7:M?&V&[S48VNW>J,G>O+Z*+ M_L9'O5JW=./ZS:NM7*E/JOVR_;7!M^N!2JDWJK;:U*)1R]<7;Z,7[U):SPM^ MT^K.CJX%:;(PYBM]^;%\?1&20*I214L4)/[=JAM5540(8OSA:5X,+&GC^+JG M_AWK#ET6TJH;4_VNRW;]^F)V(4JUE%W5?C1W/RBO3T;T"E-9_A1W;FV27(BB MLZW9^,V08*-K]U_>>SN,-LS",QMBOR%FN1TCEO*];.6;5XVY$PVM!C6Z8%5Y M-X33-3GE4]O@J<:^]LV/=6$V2GR6]\J^NFY!D>Y?%W[W.[<[/K,[BL7/IF[7 M5ORS+E5Y2. :H@SRQ+T\[^)'*;Y7Q95(HD#$89P\0B\9]$N87O*7^HGWVA:5 ML5VCQ+_?+FS;("+^"GNM5+9#P MC:24L>).88O$0E,A>^T+\2\E&^=K 4^IS4(U@[?H(Z:/R-%\)J(\Q>=E- UF MT^F$+N,PB&?91'SG><738!K&XC(/PF@^$7$0SE+QV;2RZB5]1/QGM#W/ITPX M"69$F-C-@CB,)H=DL$.H>Y0RRT2JCE30M6C72MQ 55/I4K:X]ZG%/U2=U@JS M%!_VMM!6@-*VT1:K\(AV.KOH>O5DR]QT30/B+\1WJ@3I"@+/XCD^O_UF%D?Q MR]$52R(NYV27-!91,AO,!H,FF1/,BF&?YG01Z3$R*R M.R1;*JPHQ^RC-,1G,IVQ[<)DTC..XG BTE2DV<#W,HYF$WP&<91/1)YYMJ4G MBSUS>AX%LQ"^B/(^!L?6)]F2:4X\@WDT9]D2Q,#GL3VQ8U$I5/W"U(6NX&S3 MH?RJ6BUU2]8_" 39LC[-P3VEYZF2,/!,%L[)0V1_),5\GVJ#4J6&12A,-'9&09B$(H+WXS '-U-\ M?4Y=KN1@APH<_?!PV14N#RZC/)BSFY,@S'-B@[3-D7!?:L""2O^I2%@+E]7B M3C:-1$!66BYTI=O=$-W]_R2(LE#\8FK/@MSNC0=>\UDZP9)IF(@T3YA#858U M\R"%ML9J)Q84F27XI)2X3!&YO\!$Q5K6*TIX<2NKSJDB*<1D72C.J#1(D5MQ M%,RG<_%]919<,EIL8TFP]#GQ\>'6"YW&^7 =3>/+S00:;G3K.,! 81XCS,., M&,RQF /MX[=RLWWYG@4OD"X:-08>FT60]A*")/%DH/J[-YRZ5TV!DO/ ;K!^ M2B7SMQ.*-0 ]\"']YYJ&3)#%'YUVMJ+\#/-T\H#DV]&:?NM!%.20-7JP[0.R MK %1BK@L01Q$L^A\\7TL_8F9J?O:.U05VBZM5;C-B>!C25/F'_6G,]GY_B&I M%U"W,!WQ0DPI?YY]]5J04AXE(9L$\23ETS7XMY5*! M>-BA!2*A2BMBM#@J.A0TV?FLS2A$Q#Q+&/^XD#NBA&:9IU+LQ"$D6DBWG*8 M/PC9P(.2S5;6.[&64&Z[;F!]EK6\ ]<.(N:3\C,.7OWSX MB:^BEY,CWY/=GH%?CD8]HC4J3U?BQZ6H32NZ5G.D.]D>KCRB?*>KBG)&4WJV MB(Q&FPZQ! 4LFM5*US7)":9QF,RN7._W1"'O 36RT:!R(6OLY^=:,63E)1K= M8ZEK3?:Y^K_MFLY1B=@4EKONL22]Q8)Y-J55-\A^/*JU?(+-SI'\.Z:*,V>J M$6-'=MQ1GF2BST>6>):C#<<,*3Q<@*06@D.DTK Z3D:WM>5X)V7((OS$H^3C M@DQK;L;>=*D2/4\85%F1/,_\U<\$\,$1=N. M 91W,B&>>0AL&X33*;4B@(<>*3E;'+>Y_K][ZM0 FRFJRYP;!B/H.8%I3Q7W M 5F !8WJFFE=AA,MFVC%QVY=R-WY"K;+?X+B,IMFJI9W8'T"$_ GI):3%>U M_>"AK>VXP.*[I?(?B+NU1@,BDL#,MM5 F-"[AT!89^YJU=BUWA)!#@88MD-8 M- "NK6IJFU,9S\%-1]'86)/,;DA>.!H#W=JR"(DC#,?SM,;J5VHBYV M0OEV17, ,I @TRT!+H@1RF7!Y$F-Y I/;6D8'')'09$QI%3RY+/U @ M<9J5 \_#,!?1M#)W:#T%6G_("0XXY-$#H!&[<=PC22BT+"O]X"CF8,HU[K0" M&:NM+R&HO;(AO>RX=*.>6%UJ=!+LZNJ*DG!P$Q4',&S484N ?W1]BQBFPXVN MI27,C47Z4)\+*< N0&ABWHU'LS,HB!VK@/$;B=FWGT,+I]L9O0B8G-1K2^,E MU[S'S;:6MRXX%TK5O;W+(<405PT&873M6JQ03M!E I^\=.2PI5-"7;AR@)2A ML9D<80:#.;>/W$#;:E,_9[$.9.;S)H- VA^Q78GO'=-J%V QC1 ;-Y4L%"LQ M:@Y,$$JYQ&$#$.]&H5.T?32]\^S&,[PO=%-W&\@[KTG'LQG/1 M=5HEU+03H2'IZ!!5U=6'89@.B0<9HL^0SHX+AF-%LVJNV: MVH[9]CB*\5'@>G]P$"3CAF ? XU@L&,X$H< RHPD2$:R.QL5M8$C6]U+5'IV M#LA]NA%Y&HJB@B!+[1N;=",G-YV:QD;N!?A&^[O:^ZGUL3+2L))WO(-.G MX MARSOCB/5FMZ0(,0WZ,45$T).P[?:'S3Q8:;PRHOP='5RH?S]0^&]>_9&:=0?';"DQY=\.L"'=.P" M69]AZKK(4&-,C:HU-%H_[)SJF'[Z\0+:SOJ^M]BQ3\""_=$A-1NJ4OMBOO^(Q8]]U'B4MV\.NQ_#@&9]- MI82>YB(-9DIP@0/HU9!$8:BL;-NB"SF^IJR'$%C[E]N=Q40#L/WS] MN#^Y?((LP^G:-*%#BXC>(WSTIVEEISP8\-.. ]^2@38N]XB=CO7B[.$!VU,= MYT&$=UD<\E'4D>_>^C9Q_#)C\20>YXH=!QD%,04:U^8]"8P8IJO@",[5,V?K MKBV-JLUX8'Q*2E!).,-X*6^!'!9([<=%0%8]B^(@S[+SL\??1\TC@9\EP32* MW&L(= (" 5R<%68C+MZCC'DD^9W#&)'P.VX?GWU3?KK-F!V_-3%CD3GL\I?V M*.AAGA&H\//AD/K+KJ723P/>$%T@'2#I6F[0_4C>&G^PH=JVVK\Q,_7*N'K* MIQ&PR[4W]6'BR.VV JJG0U>?0_8HB9P5 $:ID3@XT^*I*V<,E;R0!&O7>K5& M8 R=XTK\8.[PO E.6@33B#4UK=\O7HO?]& M85JA7S=0543$N)\ #'>''U"\=;\;V"]WO[[X&<,.YCU1J26VAE=Y=B$:]XL& M]Z4U6_X5P<*TK=GPY5I)0#%:@.=+ P7]%V(P_*SDS?\ 4$L#!!0 ( &*! M55B\*"CK] , ,(( 9 >&PO=V]R:W-H965T=Y9#* 22;(F(0H '0M/X^KT%* MD>,ER44$P5Y>OWX-:-5;=^=KHB >&VW\.JE#:,_3U!#W1%6G,@P+@?8R:'E.QXO-Y'_Q1K1RVY]'1E M]6^J#/4Z>9^(DBK9Z7!C^\\TUG/*\0JK??P5_6"[A''1^6";T1D(&F6&IWP< M>3AR>)^]XC ?'>81]Y HHOPH@]RLG.V%8VM$XT4L-7H#G#+D9:!27+ @5%#DQ>\7.:R@ MD#]>HF!(L'PY 4_-N6]E0>L$8^')/5"R^>Z;V5GVPQOPEP?XR[>B_WM__H>[ M^&+$)\I=A^F+]$Y$J$E4 1F1&=Y]ZGFMI1'!"EG^"4T*%;PH+!9[ M&XK,RJ+ N#G$B!8!T\N HF-1*WH@I/U66 P2A4!N#(>,E2,2A?2UJ'!,0.!N MJXR?B+Y610UDA>X@+Y';4$=TB(MAD'&P;25:ZQ6O/?(XZ_V3NJ07/::>G[SM M:U4%K@E^LBRCG]3/0TB1.RM+H-R2W3K9 @KL*FM#"T["5/R,:'*[=;3EBMT3 MPHH:)4!9RH H8\8SJ%,G#2 M%(-D4,;8 MUX)_+D=R8,5\QA]W!!7PSWTM_FP^W^=9AHH:F":S9]=YH(-]R8PTNP;;RE,.*X M\^*R)AX_-L!WGKO]"R&ULG57;3N,P$/V54;@(I&YS M*Z4+;24*K)8')%26W8?5/KC)M+%([*SM-.W?[]A)0Y$ H7UI?9ESYHSM.1G7 M4CWK#-' ILB%GGB9,>6%[^LDPX+IOBQ1T,Y2JH(9FJJ5KTN%+'6@(O>C(!CZ M!>/"FX[=VH.:CF5E8 5ACHFQ M#(S^UGB->6Z)2,;?EM/K4EK@_GC'_LW53K4LF,9KF?_BJLRLU< MUM^QK>?,\B4RU^X7ZB8VIHQ)I8TL6C#-"RZ:?[9ISV$/, K> 40M('*ZFT1. MY0TS;#I6L@9EHXG-#ERI#DWBN+"7\F@4[7+"F>EM4>9RBP@S%+CD!AYR)L:^ M(6H;X"1$$4 M?\ 7=X7&CB]^AV^.ABNDYV1VI6KX?;701M'#^/-6Q0W?X&T^VRP7NF0)3CSJ M!HUJC=[T^" R*)G8@EPN46EXZC_V =MH M#0S6,J^$H3:ESNL.3K,U%RL-I66IZ*(5/+;=-0C"D^=3H@-#['?"H!(LASFN M450V78IP8K>.#T91%%RV\5:/6PDO3WM09SS)H$15V-MYD6,DN#:V@X2>F>*+ MRB"I+*5RV9NT7 %=Q1?#-E"3H3B<3;F7JP]/3K;)>%-&ST7L3H.ZG%Q/0Q@$ M1Y:T9,2?<-HSVLH,SR]?!%!B#55IL\0N.B$6LBO6V(U(X>RS+ LT-:*P/ YW MU ?R'"=MBXSN!VU7 ?4$%@N2O^L+]QLY# W"U\5PD51*$0PW5A9:*8=1[^OH MO >'<6\T&#J@71K&;YQ5CZY>E^AL,]_VWWK5_I[Q%*A6SEXU%4=OI_&@;K5S M\*O&N%["&_N_9VK%Z2AR7!(TZ)^?>: :2VTF1I;.QA;2D"FZ849?(50V@/:7 M4IK=Q";HOFO3?U!+ P04 " !B@558T3279!@% 6# &0 'AL+W=O M+B$2J)!79^^OWCI04&VM<=%]B4;I[]^YX]\B<-\;>NYS( MBVU9:'?$QNQA,F! 5E'I& MD/AYH"LJ"@8"C2\MYJ /R8[[SQWZAY [F^%-E/K\8O!Z(C-:R+ORM M:7ZA-I\3QDM-X<)?T43;&8S3VGE3MLY@4"H=?^6VK<.>P^O)$PY)ZY $WC%0 M8/E.>KDXMZ81EJV!Q@\AU> -P(WJS/=A;P9M^=K?AKN7+>8O7WUQ*/L/.OP_+@O'653.EB@,EP9!]H ML'CQP_35Y.P(Z7E/>GX,_3NWZ/]BB8]:_&8>J%R1#>4>"I^3N#)E)?5.D/9D MX:BT-T)BFBQ\-X3Q].A8GX=WZ[4J%/#%2W9]\*W%!(L8'&("98 /KDN5B1IK5*E2R$:30^P'&/X8].I*8L M,>B8F?1>2!^^>BA(9^D?TQV)F]JZ6H(]\O&YUW-QPR:#OK MD9OJ"JR=*506<.X\?F)^Z/7KBFR@@.COZM!G[+%#3P@N9R:@JW'0.VT]'':F ML-'J'\J>9(J&1*)AM)Z=S-&&3:[0EN@KIYSO)NYX17>\FP$A2>;#;U0RVIW. MAH=0H1\"B63$$@8"NCWP@RSMI<6*,ST]0SW3+[5R*AC!]:HP==;(G3NF>%$\ MHD_?G(_S^5)RAX?B1I16_#X_>MUU7LO.JY? P/1GF2E/]V+IG$FYQDZ\;%': M3YT]9J&VXBI7M,8LQL&]QLZ@)8=B*;^H500;"L@:D^&[&S;[ZOWU0;Y1LAIH M_W0^FCWG;VVDD?C =:UY]@+"T3Q"VU968;<51BFCJ$.H'5^[,&NXW?'52:$? M<97JF]$]U8V!&!Z2PQWI5496E35;Q/,\NL].WR3!X]EL,N$VK[4F9C\??>WP'^_=U; IFW CY;,+ M(A&O;?W;_M*[C'>]1_-X8\9)L%'8O8+6<)V,3D\&PL9;:%QX4X6;W\IXR&QX MS'%Q)\L&^+XVQG<+#M#_*[#X%U!+ P04 " !B@558Y#"K,4,& !$#P M&0 'AL+W=O[JJS=^:3POGDYG[NTX$JYF6FXQDIN;*4\AG8]=XUEE85#53E? M+1;/YI72]>3B+,S=V(LST_I2UWQCR;55I>SNBDNS/9\L)_W$>[TNO$S,+\X: MM>9;]K\U-Q:C^2 ETQ773IN:+.?GD\OERZMCV1\V_*YYZT;?))8DQGR4P=OL M?+(00%QRZD6"PM^&7W%9BB# ^-3)G PJY>#XNY?^)M@.6Q+E^)4I_]"9+\XG M+R:4<:[:TK\WVY^XL^=$Y*6F=.&7MG'OZL<)I:WSINH. T&EZ_BO[CH>1@=> M+!XXL.H.K +NJ"B@?*V\NCBS9DM6=D.:? 13PVF T[4XY=9;K&J<\Q>W;>+X M4\NUI^L-?MW9W$.L+,[33L15%+%Z0,1R1>],[0M'UW7&V7T!<^ 90*UZ4%>K M1R6^YG1&1\LIK1:KHT?D'0U&'@5Y1U]K)/UYF3AO$1)_';(W2CL^+$W2Y*5K M5,KG$^2!8[OAR<5WWRR?+4X?P7H\8#U^3/K7.>0_BJ#K3ZWV.[K<*ILY^K6F MGU7=(@=I^3R0?#PE7S"],E6CZAVINC9MG7(69@MM=;TFD].-RBI5JZ10-=UB M4F^4PZZ;%ZOE\U-'KZY_G1+G.8?\HS>G_[&RDQC3:J;&7.TY/E X:A&NMMR)<3*[M@HJI>QE;2FV&]JP XCE,_@:/FA6B$H4YY]B5/JG3F'EGO MA*U " : $"S*.N,#_%QI&YD4ON[;_>3%B-5"IP5$E66TI6U090.]RFN7JUAV M(2)EZT%$CU%@9UH6W4"52@O-F^#J\8D^(%$&TX_46#F]-K")LC8$I:(QDEUJ=P,9$6A#"#76U:DL5PA$;4RA%_^F#(Q $9Z[1 M$8-Q"1/$UR( Y3^CSLHO(.]!G%+%RK5V[]R&[4C=E^F2EL:%D!G),QL)0.'- M<=H&W,\6A/J5RU9$[CX;0H:#49B&]W5$XU52RO'F'U*)S% MIOWE8\GA<'AYZ/0'28O!0;4!5>:I10LD@SL'N)%V_%1*(TQ%\C1&/ X?2*P* M2:#A2Q^J>ZQW,9"PWS)WD;VW##?S73/7%AGF"Y3#4'<QE+.*T6IV_"L9M1*-R$4 C+ MR],?IKUC^L!']2WU6DM,]"7JS1$*24H,2P=5+*.P$C$/LE<*1H4!$U M[BG(=1[*TR,*9G0-FB0%0L .X;@MC#O$+&T1_+7Q!\E]B"4LHI-(;1\:*DK@ M(0E=@HU#Y6M9^@IC_R=#TESI5CH/7;6[1(54-MA1R0U@Z,.KQ8$KP%".KHST M54A_K=%%O$'DA8ZPX=[!36O3 @5.-K6-A(VTG34Z]UJP8_;)\GC1MPT9:R^M MJZHPBI[ZO@O7AQ'W 3NCF]:Z5HR$(@'P\)GI")Q[L-R.;:I;@JA'X'RT].J3!;1*.]?X'3,=A-@DR+"."5 M%)= *2]8E^N63M$#40(K7/5BTQU3T2=P#Z="DY%&>.=9+OEH;B;3N98OU[HF M3(KA&0#&6TF\AXDVW#$"G8?XE_V60UT\='F>CUXV%2.3Y?TF7@/F^,@99H'M^7[U (<+&BDG,<7GTS(QC=;''C3A'=28CQ>7>&SP#.7K6S M>FZ,[P>B8'@X7_P+4$L#!!0 ( &*!55CCVP"E>P( *L& 9 >&PO M=V]R:W-H965T$I_C\WWGXOA+MI'J7M< !CUP)O0T MJ(UISC'690V&=^J:1"Z@H!!:1P#L:\U7 )CCLB6\;OG M#(:4#KB[WK)?^=YM+PNBX5*R7[0R]30X#5 %2](R$#\'I"\ DAZ0O!60]@ _:MRU MXN=0$$/R3,D-4B[:LKF%'Z9'V_:I<,=^:Y3=I19G\CEY1&N-YJ#\)R1*0 75 M)9.Z58 .T=UM@?;W#M >H@+]J&6KB:ATAHW-[1APV>>9=7GB%_)$,;J6PM0: M?1$55$\)L"UZJ#S>5CZ+7V4LH#Q"2?0)Q6&V(M5WM>25:!&O^8N MS<2G<=*YSJ.S-#S+\'IW;O]&'<8GIV'Z-*P8"8O.)F$RA'6]XIUKS$&MO!QJ M6W$K3':)[Y9U:).^'\2]/)^#51*RHT8K"TE.'1B2U*==+8&48V M7BP6TECI\&PO=V]R:W-H965T:F:3-M[N[AYAZ$O8"FMN239 @S]^-O)1L;&J,T M''D!6];W:;_5:K72<"75#[U -'"?)D)?MA;&9._:;1TM,&7Z5&8HZ,M,JI09 M>E7SMLX4LMB!TJ0==CK]=LJX:(V&KNU6C88R-PD7>*M YVG*U/H*$[FZ; 6M M3<,W/E\8V] >#3,VQ^]H?L]N%;VU*Y:8IR@TEP(4SBY;X^#=).Q8@.OQ!\>5 MWGH&*V4JY0_[P!A"0A_ IQW]@"Z):#KA!:6.5GOF6&CH9(K4+8WL=D' MYQN')C5AAZ!-TBI]X4;?5>AE?(_1*72#$P@[81?T M@BELTC7YORP[QG4KYW<=;7M9,:M?].YVQ M""];M+ UJB6V1B]?!/W.19/P(Y'MZ#^K])_YV$&F?Z@&_C5\%?)%+3*>T2,(R D[@-F%&PBU31J#2\/GS!%XQ 60N-VO*B5-M M&#VS)%F#7 F,[:R.TS53"9@,+_7 ?+>PG\(=]7KPV0YH,"4[#6I'K1F-26/GF;6W>S+H=\I%M<\?D4Q3 M2OJ4#J,?P$0,O1,RY2D@KG7.IC1NGE&;[;Y$;:P#"4TD1O'(D .+WKG@=BFN M%CQ: (T!=O^,R57.PQ9)+H??<:\#Y#1TRX*9))"#B;H=N]@"R1 M"MB4]E?XB%.5TTX*8=]%V9G320P[0U,(T"Y GJQU(%,)KT-IXUR*O8U_MB8@ MWIKAA_:2,>-\3KL.&5 8<>I9YKUJF?>\2^B+%&^VPFQ[<<,XEIEIW"JN_*0S MEFAL6LY>V($)K5\I[7N-VJ?R;C-KC4+]G'N%>F$'"AU40@<'3ZE?K)]WKU@O M[$"QYY782^?8ZJY.TQ]1^);$=_ MT*EKXHX_NEG:%(17C\"J.&DL?+W80R5ME?F!U[8[;I)F37[C:71QB-RIMGT0L[5&A]7@B\Y?C(";*G7SKK-<^F'_^@DFW4^!Q' M@J ^$P3^@GM[ M_GBEF]C5+]-,%@ #%;-X?KDTZJ*ZB@OYS[$#!D2JBT@?/45\%=8$5^"NA\7RN M<&X+_?&2\<0>71HU%RQ]QV+O[):C+AVGANWECI9'>NW:6-=%P2\61LV!?+>2 M!P3R4>NH8['M.JBNI()G*:6"H]92QV+;O7^KBZGPD:KHUP*Y9-D.T1X=\7\* MY,=Z%3:VM^Y#4U1S=TULC\&Y,,75:-5:746/W05LN^Y>W&/?,#7G0D.",X)V M3@>4&55Q-5R\&)FYV]6I-$:F[G&!C([8M@-]GTEI-B]V@.J"?O0?4$L#!!0 M ( &*!55A1JODG9R\ (JJ 9 >&PO=V]R:W-H965T>^'P6! B59=SS[[='^_JYG-[XUR7?-F45?O3HYNN MVW[_^'&[O'&;K)W56U?!+ZNZV60=?&S6C]MMX[*<7MJ4C^>GI\\?;[*B>O3Z M1_KNJGG]8]UW95&YJR9I^\TF:W9O7%G?_?3H[)%^\:%8WW3XQ>/7/VZSM;MV MW:?M50.?'OM1\F+CJK:HJZ1QJY\>G9]]_V;^ E^@)_Y1N+O6_)W@5A9U_1D_ M7.8_/3K%%;G2+3L<(H/_W+H+5Y8X$JSC7S+H(S\GOFC_UM'?T>9A,XNL=1=U M^<\B[VY^>O3R49*[5=:7W8?Z[G\XV= S'&]9ERW]F]S)LZ>/DF7?=O5&7H85 M;(J*_YM]$4 <\\)<7IC3NGDB6N7;K,M>_]C4=TF#3\-H^ =ME=Z&Q145GLIU MU\"O!;S7O;[FTTCJ57)=K*MB52RSJDO.E\NZK[JB6B=7=5DL"]N 01/OOW/_W@YGY_^\&EV/4M^.3^_HL]G M/WQ'>X.1RSYW.AV]B<-=\([H&9@ON;NI8=:3^JZ"2=I^T19YD36 .+/D''XN MJLXU2WU'Q\*7 :>J-B.V9+?NR@(H/),-+"U,9Q,X\\SCS+/)P_S@EF76MD3B M-/48/CQPB.3"-1WP?CR/NDEV+FN2;"-0JP1JYO"OPY$CVF3M3?(.!(.%0N/G M@.<16HV[+5KXNZL1)BB(\$\<>MDW#8S%TVX-BLZ2ZWYY8X;2Y>9%GE1UEV2K M%8@%&*<#/(0)7-6[-DU V#49X1?@0+UQ\$V35" ;^>/4*3SWI_!\$H2?6H=; M_[GMB@VBY=@A/&P$HC5.! MA,8W$/*;[#,"!OD _+NN$5P+9!1IXG1-:?)'GZ]Y#B*7%L3^EL^@N\G" 2"K M$'R!'=1-)X>>%^VRK-M R_?OA>:Q; <.FFAQV?5TRBU(ZA8&ZDL<'Q;0)*NF M!FRZ@8G"V@5Y_&?E!VFRZ&'AC2,,0EKM""M3&:!Q9<;?*$8A M8@5''?:6 ! M\*TK;K-%Z02_^3V1$@"[OG6KOH0IX),\DI7%O[-%4>(QP?F6 'CZG4#K.GAI MF6V+#A\CF 'KJ;+R!$9*VGK5W>&RF*4!"9&RB%S[%I]F 9 3%-J47H'A&CHU.)=% MW0 )X5. OL#H'6X?@9@[V 0P1)>4#E8$V^59"@31;5;V(HU*8" X&X!J#:RH M[5 KB>4 >X N['D/T"C FW:QIB" )H#2, M BJ&SQ1_?>'YZXM)[D@R!<>E/WZ&@X!9<4%CC/8KATK\+TO\PYE?D$W!H> > M;\ @ *6D+.!GQ!(D!L]U-W7E=@"TYC-(EU5?Y4C!]0;T$T+*;;;%,\,90,"R M &/(Y< EVZ)+F5G#X:\!84H8J>L;1C+A:4#O2$](D7VSO,E8:G0WC7,X.^KB M<&R@0 &F?;2GY.7WBK9P+63A[CKP1D8K?7;BE0&L.&KQB&("=Z(>J09R]^:.54 MZ$2@E^$1Q7H0 MK@%YR?A",Z9:8#,Q]K @M-G> U95WV0(35#&&;/B7>(#M$N< MLR?$HZE5K11M$#DF/( /,2L%B -HA1",2^J+RE&C.*@WHX,%#,K_ MZ)E)(CQWA2M1]N**Z%RST4K]@13TI6M6]<(5W-VA= M90W8:3,P"EF;@N])76 A5+>M4Q@#)AS OL:IF0%OHUU NL 7(0U57_'P6U;' M':E1P.LK>O9\N>PW/4.#<0E_;MP-NKE@7[B,!/6Q,M%%SI(/!Y?+2IT0?9ZP MWB9XTF[=$@D^*7*8/) ^0XR)CO!!5@T(]SNM2"#X+2H45>N^2\4 NL^8^]U3 M2TSMC$NHHP#'#]SC,/K#R2/*MZBG.-9=*B,^/9LUZ O'C8(,30LFX8"=J.B* MFD+*&J-D#I8A:I:RK7BHK.N: G1]6ABN)@'L!OV5P#Y+WO*[),;-BZCYL/:_ MB&P!\^[?!_$),?G*B\E7D_+M7=TX8.7"=I:[,0GYL!$(#0)36>K7 W=*T8XX M:_*Z+,&H]XZ:Z[?JHF'L I6)_"<@$R?&A=>,3G_O*QZUK#,'QP$6#[A: (3 M;ZN7(V/\ ?C; IZ+O22:,DTLMZ [X,Q,9@3>9_\A^15>G9ZNC?NM_/ODK/TQ=,7\.^K)\^2 MC^2;? !P!%DE2)[L$C(.'R/ ".!E MW>=WV4Y\&ZVXM)C'W8'&0V" ]Z[1 4\P%Y#/:&-^/C%?67A&/IBBZQFGS=2E MZT"[85.4Q6@OGF#2%]0SE*W!+KG77CPS,;&S200^5X;W(7CJ?F-M[UR]360/ M_ SGSGC.JWM/;&:49/[6&9/S$=]B$%J I:RUMD//)&I(Q!3Q#-&M"7I672R9 MN8\+"5:CK$P$<56*';<$,N?UJ6;EZ9Y$!?%G&UJQOM"&G1!%F-V[-\*RR#G! MVAXP7/6&Y<$-2&!R"B:C?0&8(@UYX+=<]>2%D!U0$,$XX(:V=0[4F 7A'V;W M4QC?'.E^VPQQ63V@54]$@@X=I"HZ P[WDF"@W8K!D:%'LW>I<M%^YE]TBUY..ME02="#BIOANB)SY)_HLR*G(\H!N%5"F8 :)&D#GFE^$/2IW%ZNXB M$#-# YSIEW+2!D&%%PH*RKK\-OSI[(([]0XH \T!3Q:Q::3K8R6D59I1I/83 M'H/:W4U3]^L;Q.K;@G(F)AZ6L!JP5L7G>V(3!FRK3H1PP "<"?<" Y)J2ZZN MW#7DZ=[ 8Y-L>1[8\GS:OD!CZQ_JP7_GI<=E\!>.LMX_/6KR+K(/<[UM\ M3< (ETZX*,66%HHUZ,Y"-1,]4.19K5@=0)<)"4P\8%0R,125>8,*[(3P9^]%4ZHW%)]'. MP6% ,?0ATP.N=^LC.#+X:?SQ@]/%O1YTY*=#-7(T3FF^W&8[^8;=MDWOC/X+ M3%2X%DQOO/_LXI]D R%1YVPRL^;U58..68DD8%2&(IJCE/\U R71U\Y_#81/ M\*8C1Z]2JA[ S!BF.:I:* !)@7AK/N'Y;P\.#6)W*4,$ARHKB_",HP= G\161'KZ*L< MX_&$VZ+7MWNKE<7Q?(?W?P#,Y+9N124%\_# ^5_ F.L:)-DG'O8]NK)Q;HMLZ??!\O9\U,-U@MB%KE1O2(,5-_LA]\_A?2Y MP'6\ Z3"E*MJ$%3S0]KPOVA?:M;#P#Y[0UFM92?#U8XS;GHW%;*TPULQ_WOD ML]G_!39P,O9K6&(PLD==M@0YQ)N>(JE,HR4+?5()\<3)H G4J9H.8!:,O$4K M;@QL9F9TK-2+LE@S@"192UX!R:T>UJ+UN2=^SIG=#*E!>Q,-]"#1-_DY"E(# M<+W:.32V>84^ 0>_["O2@@?+"S%$#XH9,]#PC+J!1',=6:LF<0(K=GM33*\\ M->E.#2:X#.1 M&Q5!-$!'9)*:^ZZZ+9JZ8I'7C1Q,L6\,[!V/^! 48LQV/((@;Q'0>S-(S&(Y MV@*SWM"5$!V,Y,Z2ZT%C_?(@>_HU+VUP7AOR&9'=M'#HZQ"ZV#LXMEG1>@C2*X!EW!.\L':9@"I>RF.8\%%QP%M[V!82M8MJ5&#^X(I(ZT- M"P=GQ7]O)<2J"]%<,;#W'=IA*/&ZNFD-)2A^I0G"$HY2?2H,]<@XSD6Y8:)YY$.8C>JHL&0()#./$V4FXPYLXY;]HQHE+"A0K: ML0%Q]T.Q;'R;)FMG6]^Y!F44,A2/FCC=Z+CDS@R.$+34E3@&S]JD\_P IG26 M_/;,5#X"/$3V_ 9.[U1G)CHM6 P#]O]#GQU06DBF9]PO@TQ@&$[T" M4VR1H6SZC?!<9@@SP#PWI?B%]/6SZ>3S"TUP]<:$5X@Q)?I:%>*W)LWU MG) MJ*[X-\V5[+])+,V#7E*N*ZE*8B?I($/7LT:C[RNSDYC? HA*.3>7#8#! I+F M#V2B+?I1V!$' L=I3K5Q5B+M9#UPCH8DN;I6,1%1W2/B(L1Y#JJ'0W%&(%"M,(LT-" M $QN:B3_*M>_3]2+J4G/Z#P_E.E,7E-8:[USG!!DLZ8[EVWP &I.O='@],#I MS3/@4_!NW4DJ'2:*C^=E"ZS0>]*H0";WE9@D=@5TM+,1+*-L/ ;2DIE852>X M;1.:WM8%ZP0A-T'/J>"L@BXCCRXQ/CXPS3_/=SXU3P\(CW$F:._1V^QA6V85 M:A@I.N\*_HN.!=XX056(U1PVNW!?WGDQFK*.ANERMY1(T1A;X]Q27TEB6>H' MT&^R9LE.,#NJ^CL>$G:?-&1#(1$[SHG*E2L/8:FPKH*U!F%M9&#"P.\A153BG. M(_GB9/:IXQSC0*BGB=,9LTY@82"4@]/:NY;8-WV#.83*-*_OR-1#TK3>=U*U.2HG6V4?/:OK7 !#]0(:4QB!/5G-?LR9"80< MSC[\5U\C:,2'SP^GR3@HC91CO%.^CO[LK&BS$B'1*CNDLQ9DYN.%8;?DAT>( M[P>02]39.),]QJG&G#/Z%K3"!K"FS-!D?1+TX\IAZ[ MECPN. &H_J*C9^T8E-CCL>^N<%^6N!O2S]E($X56XK'XJ/=$::KW/8L9QEZ. MV",&9PO1F?=<00O,: \%7WN%E#6%G@34PK"/K$ [!%J SIUC8$K4-J2'&3"E MC"R&+Z>1\%17,CY4H8H,RKWX+#AU9?$'U]]B9P? *W9M1V431I&TMC"[7E)? MPX;9%@E(7!@*#$TN!?:.38^TPWW&OC<5CE!:CZ1='@M3K K&_MEZMD.QA M,*6#6?)I6_O +NA?[3Z5F06'NJ(],%!="B5(Q5:9X.%^O9WN 2N_]K<@4,7$ MD(1SOB(?1-'*YN(R6Z-D'#\UB\C%9!'F0WY-AN M3-XG\8%IX,(^@@ #R"!5:C)D/'M1\C)ICE4',JMRWI- MSAM3T^D]KYJHYX/VHGN:0IR0V#V1VX&E7D,-'O.\80&8+F2A&JI 59);;D/J MF5\H*:/BJJ(,-5O 'Z6IF3(THCK.AF9M$1L'D%]LJI25$]8$L1?(0S2OAM- MO%/#E0,H(5WASF.A?E*/*'>CHU#$A-E8Z%"0NM\ MH\#:@_+1J5KVJ(8/>U6JAB21-?@/WGMC54?QY 1B*]U:3 BKM+HH)=LXC=!E MX=TW@USG*,-Y$/(:JC9#7L(VS(AG C#]%W:M2@@$J17S.T@7>Y#S(;E$RS"7 M!0;!BH5HE%SM3P*_TT1O9Q9,S2Y,8M(9B*8XRR?I) P6RBF_EEU=6 MBY4OG1/A/N*9UT+)ZR 6&M^W,HPZIVX'MQOJF4M, H+)@.:P.Q,B#)XY@]24PMPV):@!JF?@,B M+7U9C&E%,'@[I,7ICB9M^% ]?C9=]QWL"YCDLE*_EWC6+H-L/0_6U]ZWHS;_ M7SNO?[YH@[_,IP9XS6"0&[X IK0JNC@GP'>,B%2>PTPB)+AP#%4-4JS;"B1$ MBG_@GX&K'HC%:@VGT9O]'C%^P:A@=8'(M 8,^2VKZD7])<7RDYGW=,BW/F<% M-G .^DF9/,6*E;-7:?);L0%=J,Q@3']2[P;ZB5>=_EX6W_]=3K MG#U+SYZ_%,ZZ7S2%#_':&M*D4625.PVV^](28U7[G@&<&^WM MZ(%>*KA!JB*:V$=C')F*8VN-[;H;+L4&O"YM(6H/=#2+Z.60IYJ;'&55A3J: M%!&S.%YV-9T:NV:H?!Y-SY3SF3&#JV%Y@#2P(L=7L5X[,FE)PV15Q7[T=T&R8&DW.&R?@;;++7QB[_.(-G )F] (,_BN/>1\[@\G8D2F&7"ERC60_; M-ZBO5<9?[$S\\L]-SGZC.'O)4]KH4#,KBCF4MA\@,TDCG#;@**N\J[&_IS+S M2]-T,,\;)KH*EBD[UFHPHKP;] %S](B:A#7 FE!AB-G'GJI]_U+_+,.34#=H M$;@HL9UQ]:&DZ6"DCUJPV-F)$%#-GUG]QD8=PXXD[GB'7LAOGCY-02F^5X 9 M/X 8M_#&_DS'=%HYCFL?<0#_/_!SE=N4B'D<]VS_PHEK%05EZTP8@<88FV\,S_S9%J6-J!B+>8"LB\C /25Q1R_)7SQ3I) MM[2!<#/)E*CPRU$>S:PKK$GKRHT:#W#/0 MP??7RZQW;8V\([A%U"956F2$. D7@G!NSHAJ3"P0)D4S939B05)ON"F;.;22 M.9ON!/-!G->A5Y*)C7M9_;'>@MG\_/1YJKM@^_-"\B!%4%UXZ6T#[/!:W,;&A^^U MO(X3CGG<4 @6JNC;SFW;[Q,\/[:>=AI'XNH.=H&%4O+YX$';G3-4"OAD93_. M$RQ>L^&0*'!/5MU3:A=3^[2=_2="AM^]\SV;Z9'^.\0^*">'B W;@F*"7@O; MR X,&LMD3KK'1G-@=A.7[.FH47WBZIS@/+[,LNL4C&[\]QK^)5P]OWS\Z_M4 M]5ZOC>U7< _0+4K2]^? 8G[0GQ=*,1$C8FQ.UYK"Q=\/PTLVZ-D MDTTM;8;8#X,Y"P@=!C0?Y1J1P,,>17T%?(8Z-47F1=]&&0BAT92LGU;9$CKZ M K_)Z0WF@,)0-!PKO*L'G4?1-8(HC(H-)_'I^]RM3]F9^I-, -'FLWDN8H-D MINF?+'%8N 0_E@6GA\&LC@-T"7=-*!IQ-'VD&.,?=2,ZF4=D6D..I0LA9Y]( MTR]1.PY^Q+C#FJ?9ZPM-9QYWHZ:$87G#DYOOQ#,XH@G&Q*TO3$<'Z18U1K6^ MB:6A[W/DHUH8X#L:H#C%6OTEYT@5TMJ@L<4 H>#'UVO$&8AOM4.S9_4<7Y&F M1R.5=L<891_VF]L\4#L22_',MC8:5F;LK5UZY/BRLH5;%Y3X["UE8X+X_!5R MPZ;/7SQ-DV_FZO!I[6V5!O\I]U!>)PL(4KF$G@7-1-R7:W9_9X M@NQQ%]6_AE+7%-?:8JE"&0K\V1>#&6_>N!'N2_OMH[+5UI?QA)'V(K=[%>+J M_>W<\J;"' F42X.'OJ[9>177YU,0J9\HM)V$T&Y0DF!'D:I!J4B@'%19 Q9; M4U4:=G.AGT%>XL4UM+H%_$/WO\R2JWW8ZTP@&ZCU'Q@>==53(UH)X]Q3W# 5 M$)N'!G'S>]N[A51Z6P#S,R]T3*O_DT.V]^;O!Z=;1 (#O#-H-P'$:1@>L92L M;.N@EOUYU!6KX,"T(8DU-9$XTY^7HR_8]YM8H&AY3;T""9;Q3PP.QO7B\];[ZF=(F**G@Y6XJ[ M :=6P]>WV+#]M87NW#]^)71EQ2G'Q\L3CMF=32X7V @E/#CQO_X,!H1\+8, M@S *%_6+F2),WY1*_16D-;GXB*H"780G :5!X=U()_V"D!N1+!S)08/A1+! M )/T,.QIBEE,_.9I=?&-:>1-](X'[=V@*QZAL##:P3M85^1CV9'C%"-^/%R4\]EG"P1NH364G-T3 MY3+"2Y0PO/I5G>7G)WU$7TOHW+G^-R^C%# PW%OT/T6Y]%$^Z\[W\/=V51CA8$5+G)6I 6()%>"+B!J4@,%V6=S0 M/=2^M5'QVTAG-9\4M]"K\*8:Q9$KG_.2$DZOXUHB;%J)143LRI$AP>+]L9)367ED-MCVB55>V!OCK$+FN) _%Z<*5R'\,[EK(G1 M&4EC'VDN'N&>E%:SW\U#"M_J.VSO)2W*?Z^"-P!SG.:G9R^810*B)Q>]@/Z_ MZ@6VV259@H\DW^(CXMO')^$W'R1 XQ[Y(ZOX6(=]Q^X9>3!4-6!O56ZGH34- M651WM\6[*"6T* :$Q(FQC3/>&,.I?;1C=-*B.&8RH#ME"JTO:2U""IP,H_J% ME6D3%'H/W 5)'7,-N4^Y;/:7R_Z:DTUG;]/@;8 DP>IM(WI M/V2T-=0QFL/4I-,0__9$P]6 #+31TIB:+[>Q. :PL;/[G^*I]SN4F/8B!.J_ M ,X(O < +<2 ]D$V$4+R*;[<3#2B"QXRBYR0:!ZVU)^.JX8M/)5[NL!G1_AD M,PCU#?N71)G&'2"Z>EHME?/WE/;'B5A'3S9]2P7B MXPD$]'8+CW ="<4TW)F];U#QY<8JNF4 M>,SD4:/%LRV+ MTQT E7P2XOT!NB%B'*\B,S2LE>VH6AE3^X ?B>L$&S=QA M\@T2%!9_ACDE-5GNQ?/YSA M.*TI\1IK"ASUZ6_OZ_D[>O'26"O@BLJN)AKV Q^HP^6\82?VS@9NSCQ:($&^1]V](=N#2"\4$OET@I$@-F+6UU)SD]R8HU1[I-AODU7>(Z MB)SM5T$>N*>">3GU=.VFUD_]/'4(C)< ($G.II*7(AA-L7L?0N6V^MP,A$$@ M(:%0QZ-QI_%HN7?5+;+61(BHS-C:[N$F@K5#_]GV1D/^18NVM,MMC/&W.@SL M<__AD3,08)KZ3D&+&R4,9HRND/UQ8=P$H[SBZX9*Z >0M(R8T4\JJ(T.:AT7]HXC M&Y53[TBJ';:R2IJH8CC/^TXX"*@W!TL30O%MI+%J%(7@?4-7D^=7-RM'+91I M(0]0*[QM9Y/3/^[E[U$DUJY0S%697[0%3IF@[\I,]C=]1*H'<4=C7&" M.4Y\L4GNRIDZB =Q=9*?<1]O\21H30R9@BUF-*LO6HL*<0MC<\4U\46U[>U] ML]); <5^5'8<%Z;OIS::CK3H>R13&2H8L(\X'V-!]_ M$SD(:EPZ5]+OU ZV(!C>[5H ,#BK,%!O&^M6H59VXIAQGF@,GF#Z[=S?%6 MYUJ:0K0]6A\%M9T,AV#-#2I%X "Q:1[! %#3D6X3U^I5Z6WK[U1*?%M!73A+ M*,FNMXY\6%)1-_'Y]7H-#KER/NHUS,Q9Z-[?OCG$F_C$0LL78[E&>#"8D=)! MT0H>863_=DV]#U(MBQ5+%[58H%[GW\=4$G0TUX->*;P*@C&(_GKH=H[2#YE1 M#6F9B)@1,01PN!$)2__X8JVBB:0+3Z=='@)3B!2".(#BG0LKR352A6)::;A7 MI)IDM$ A^()BC0F*<0Q,L[9H >,7S# -L8!'\CE]]4-T7MZASJ71LI9?(J'+ADAW>8DUFV26 R2WV:_A:". M?"OE*]YX9'44+W2-XT1T\*TU,WF)/3WI[Q.X_M1:][)/@E5H20ZMQT68&UZ1 MR])VXG@%2Y@J'(]0#/Q%3G+1A0>[Z%FAT1&GH!=:LN[U)YJ?6L]Y01 #.P" MC)$6QY7;EOP-S,7@2KI@B\GJE?14_=F[AFUR7P/:H\$HLTQ]*F)+'']TQA^C M-R]-'^95=)KF'EWLW8^;]2<4O%7899?M8SA&U6[0]"9KEU+RI:&+23[9:ZIL M+GTS1@YLGPZ+)-,^>87C ,7OQ,:R;,W!NL[*(6;M61PQ.L15 65-V"&=,H]6 MD$=L%$6,>&)C@ 0\7)/*Y"6DNO5#/ZIC;))_.E]E*LI]=(GBQCG?:L)";(D] M2YLBHWN)T0X;NWSX8I!%8(8V997>$M!;\@*U6)4)MSF,QXXT=U.S^& P/\1U M[45GVOG*RPO.@)A)1M;Q=(4*O!)Y?*/9-%W]&M&55A6,NWT9-2<[7A\S=63- M=Q,R7O@,3BI-8 V!#=KB%WL8;<;52-6OH'P"R+*FK&T3-91-*M*]0N4=A6P7 M:T_\0;WK".I:G2E#2-YZ!9OYB#^AX\2Q<;ADZG 0QC0<)L(O=1S<1XOH(ND[TKBY2G/,220J M!E^AABK,-PN$EFOM>?MC?H00JUVI= ?Q"/-BWX1LY\ M9#:_MX:OJ2%9S-?14%P_NJ\3N4'>9'?66SU<_90+.G2:GT_WA<>;I#6) R^, M_HXN4K]&LDG.![E1%TPN!#0,;@ %CWJJ_]89$Y"?>%DOV9AEKTVZ^1YES#ZF M@89I79;2=2"ZET*#%*PEHE*">.SM].ZN/J%[8E0/\M>;4I13CTQ"B1HN TU2 M:Z8D&H?5@T8UYV\XYVO;:,H)\Z$1?15?N;SZ/4UTZ3#,-?;!;.$_R+;EP_G) MF?_[#8%(/EQ,SL@^)>12E#I3JF.)JKKD?C.ZQ!(_>I^"-ZBX/HP#^#(V->@D MZ;8S+U#ZQ^X!/!G[;RJS'9X$6_P2^2]"(I\&'/?/FPM8QT]LZ*4PSZ&\1HXB MCCUS!/>=9.3JBJ_#B6]B8YS52Z'X'N:A"7'>4K93.@HTI0!?A27=CL=#6V=\ MXM1(3:JT\Q Z/(S43'E8NH@E&H;:Y#J97LILZ<3Q97-"6-5)EX ?09B29W/G M$.S(8,4S&DQ@?4LPR?@^[1TCPN3?"IOXVQ>>#J\O$TEG$F*(97&6>, ;. C* M=8^W?;*_[4 Y<6PDTF.B^++/B_8W/QZ/.B1P.B@,=%/C_J#TA)*TA'\)K8LVC>Q2I*I95%\-US^V9UR)[?N,[7-U=CKDS) ;QY>]OEZ48 MBT63U0_P;[OH0>SH@/$H,808RAKH$(@MW#*32O0=_X2="TX4DU$RWF&N?BI> MX>UP TN]?MTC_\#9?35-(%B5@+UG..7Y+K0C)?A5I+Y]&TB'QPZ5&W_DZNFKNI>KE)L*4WV M[.R'Y,KQ$9_G&C:GNBCXX/)1I?#OFO?2YFC[-H_O?%[.:"N7-S6:W&I=8LL7 M;UU2Y"0??^W3EMP0H6U+N-T6ISXY?94F427$M]P2YL73T^]H _,?+NT=ST!- MX7&04W1Q/$59S!0Z=$A%-E\F\14K(65<;Z$/GLXEWUU=A(81C,SD5L6,6MP: M>ADJK):2]/T0./57E?H-)+;R1E M6C/(LEM6TW:NDWO+"#OW]@&@%/;&H2XSOQHKY2SRQS< MWMZ:"*.X>GTD0UHQK\)^:^[Q'+9GSI#:4OZ&A#"@6^R^I"0()_-;/9/3>8&6 M#:?!?O#9FT)?\Y>GWWV?#$F+'R/E0]^<)K$78R3V G$I(WN'$@R8P("*-!XN M&:01ABYV@D>D1?D?"'--?IV^ZBO]_ 5E(6?6MH>@N"D8^IP1/NJ>:$2LAF2 M;R;+D333=90\$Z_&Y__2W13F6# 7QC.P!Y/G$RT.\DM4D2M >QBQIZQ5.J9X M0TU_ 2FAM#/[KBLY I/_-LI"6$D/)#>F(#RF(,O;K,M>_[AQS=I= +LG;:D" M.8U%\?Y;S#+&]F[?G\\?/88WP^.O?]R"]OIKUJPQ6[=T*WCU=/;BV2,VG/5# M5V]Q2+R?M*LW].>-RX!UXP/P^ZH&%4P^X 38^H*6]_K_ %!+ P04 " !B M@558#>LODJ\& "[$P &0 'AL+W=O2<7-_OIW M+B4KSFI[Z[?W8?G T")Y[^&]YUQ2NMAH\YM=2>G8YZ9N[>5DY=SZ?#JUY4HV MPI[IM6PQLM"F$0X_S7)JUT:*RB]JZFD4!-FT$:J=7%WX9W?FZD)WKE:MO#/, M=DTCS..-K/7F0Z/+^9T7P_X=]*;NQ.G]%.YEK_1C_>59>3@ #)6I:.+ C\>Y"WLJ[)$&#\ M/MB6DF+!*+D17NP]Z\X,<]I.2O5+7 MUK=LT\]-\PDK.^MT,RP&@D:U_7_Q>8C#SH(B.+ @&A9$'G?OR*-\+9RXNC!Z MPPS-AC7J^*WZU0"G6DK*O3,855CGKN[[9#"]8/=JV:J%*D7KV'59ZJYUJEVR M.UVK4DG+3CZ*>2WMZ<74P3$MGY:#DYO>273 21BQ'W7K5I:]:2M9/3(1 M=K2%?1,=M?A:EFPQ![>_$!>_OV^]_KN74&M/EEWXY[>\E^ M>R2E<[L6I;R<0"M6F@EJI7PS$;N;H5= M,=%6?>?-[YUZ$+5LG=T'_;CQCRO)%KJ&6BD:CG(.]?4.$942#KAOF7QRXWUC MH\ZHTLFJ'U]+PQRLW>K6(JB5H)%[AW^-7[/%_1:^[#E#3F4SQYIM7JF)GK;V MA<\7F)GS*,[0"Y. YWG$/OP)@VK+N@/GT&%W1JZ%JIC\C))F90]: Z&!THR! M32:LE;!\$IZR[[XIHC!ZQ68\#((O[)Y$IRSD>9*CG<4I^ZB=J+\F. 2^X+,B M)O!IR(L@9[]^^>>AO.LW@>!KSU%"6NJ&=M$SP,C:!]?I/N"U[JJ->(3G$C"L MHDF<;5:J7+&-L,R' >ONY=KU,1]"?N8W-OJKY%ICM:7H+50KP 'L4K76*=>1 M4;OKNI;.2>/S6AI9*<"XR7\4\(\"_@\4D(T*R([2];6R9:TMF2<^K03"X_%>$X6!F-ALV&O=S=VB MJ[=G^]ZCX:BG_:?:/K7X4J;0G!7-3>^@N6\6 VP_^$@\;@OGY0_BYYQ&^8\C@%HS.>IB'[ MV2@G7^K%8E\2(H1P)$4YV.*\Z,IOL==O.IJ MGV#L U%QCQX2G?1K8A+[9"4E]SWNN'LS>]3!X[5!P<- P6,I)<6RMRX-6!X!YJ95M0O M\9!9O7 ;VE$\N'C:0(>;K!E*PJ#KKW5UMS>"G+62BAO>>RS%'<;ICE/@Y28F24\S^)#D0QY&H9#>R":&2^B8&CWQZJ WO(9RPN>);._BEA( MATZ+#)_8A/T>5+[NFZ^LP2C9.Z^$^\(*=Q$7. M@R(^]7T.+7>/=>Z_"_Y8Q3N*L)!$3$RK_ M1NL/0N+87-4UD514%=A@M]0C8HGVT>\0RQ% M$[*?$.H5NX8-O&ZR.&??,I!@:-YT%&H6S>A!L&VNK1(L2M"#D:'YER_((0T_ M-?T]A&XLW^ZV1_(Q&_,Q.QK"][I=OJ3Z5P&-OR7]SOEMU046>,RO;R"56M2]%?5 ZDL_ZS*T]J_D2-]>K1(D_U:&IK:8OL M.0<.)/X3"L[V]DM2CN(8AVQ.O2#C85BP>W!/K#5*2!+S)$I9%O 8E\+O058 M9M!^! :D >I+PGZ2E'T8U%Z=\AF.[IT6>\BA#&4(U N-Z5N N )M9 M0J4PB5#$\G"O4*<['U1 TJ7_;$273]R;^F\KX]/QR]1U_T'F:7K_6>M'87 S M093E DN#LQSO'J;_5-3_<'KM/\_,M8.J?'&PO=V]R:W-H965T1N*[0U$4Q8I< M26PHKFY)^G%_?;_9)2G2EA2EZ:%%_8/,Q^Z\YYN9Y=F#5%_*I1 5>USE17D^ M6E;5^G0R*9.E6/'R1*Y%@3=SJ5:\PJU:3,JU$CS5FU;YQ+7M<++B63&Z.-// M;M7%F:RK/"O$K6)EO5IQ]70ER=\U(DYF47^CF;7H^LDD@D8ND M(@H<_^[%ML<%M M-KA:;L-(2_F:5_SB3,D'IF@UJ-&%5E7OAG!904[Y7"F\S;"ONKA,?JNS,B,+ ME1;[DY3I0Y;GC!UM4O%ADLURPR[(45RJ)8E>U.D(AT2F$#F3G"W%?S*W4OQM4A.F.=8S+5=;P\]KS.$I^EY M.^A=U26>E"6[EJM95G 3,S"#UIWU[,3^=CDK*X5X^OLV0Q@V_G8VE&.GY9HG MXGR$)"J%NA>CBQ]_<$+[ISU*^)T2_C[J%Y^1LVD-A\DYNZU5LD2\LEN5)7!A MGLM$:[5-Z+UDMPM]MQ1L+D'U(2L6K*+(8#I*@!35DE5XS3N>)! ]6;="K;50 M6*H?SUKC)\^,;[ B^UV4>MV<9XK=\[S&?4.1F]#DY!\E4KTKS_@LR^$L+,/[ M>D7/*[W\EJ^%TKH,7(K<$:?LV+2^.V2>1R$4!R<%:D]428V519?-,6^M0T>_:-'RVX=1(0-L2NA!X M#+$%\8(@EA>%4#(QS)5(!-X2&<>R?1=A(=8\2YEX!,"7Q YT)&RD@#O0#X9H M^#FQA]6H ZIZTJN(T1K(7%FL0&[X5N $[.-:&P&QH @)7\GYJ[IL9&[7>?&4 MW<"_!VFXTXWV:_YD3 [I M>9*H6O04'SN6[P?'[+5H'*O$O2C@_;%CX_%&,2-RST569RJB$7UM<2&+5]T& MUXI=[_B9.;;3#JS(CO8N'5 .+3=P>NI4_'$05Y#5COQC=B%,;$$E2 <195IA%30X%D37U[8;JLT3O(<$F10Y $.#!6A8ZHLEU_Z.@ MKTH$RH8O(UZ M>,ZV[2:)NG!W F0+[-+ !Q#]U;RFJLSF2JXT3?B#(HFLCSU&RG%LP7%MU PU MT (?H1P[ENM%_WWL"ZRI&VW%/M^* N\;L"_PHR$(Q5L@*#)V/@R"D'U3%W:\ M? %#<1!M!2'+=KQ]Z>Q9OH.='P?R#U:XGN7ZWL$9'[A6. V_GO%N, 4T. >D M?!L9>WJH/;)F]B(P&M$! ME%6VTCM1Z>9U#@?=$T%%:QL81$J^Z99IQ/A%(\:O>K; L\M[9-Q"L)\-B7?9 M'/'Q)+@JX5O%4PQLZLM$7[$/?"7(\@A,!\%SC_EK30DEDF4A<[EX8JYO.:[- M G:MYPP$SR>1:X^5RVP-H$#41/2^"9L7VAVUQ?<[I6:%D36V I+6[HE;;<1% MLT^O>^*J@;AX3UD8[1&W2=0]41AV41@>WFDKR?2(B'@T8_*.+GL_28JUNN!U MFI'1UB"JB4&1CBB;T13]O("9^J8AH\0PVE4Q3#)K7IB6K=?W(MRRP8(??YBZ M3O13.U)C>F9F\7%39BJ42DA2R I@D*"P0+7^BB9U& M[Z&$&)IJGO<%E>NFB'Q-[&J):OL@ZSQE2WZ/\BX$H=$R0ZRDU $IG4R@\#20 M(RO2C'#H7OMJ7E(Z0 AQ0HE%3@ MSRM3HC5"-*BQT] 66"4Y^*,AXFFJ5\!>J**JRG[ONIY-V1S #$,6TDZL0$,( M_J@%FE*/'2U%:HB%:M7)=>(FLJS02&X*X5"MC5L0@F1R UT*K2@D)-7:MFMC M-0VCR$+B<\+>#@)JR=/6@XTJ6V++R$KV,+5G6\RVGB3VW28Z$X IVWBAT-0Q M0UPY(Z12&4$$2%&$RK;8GO1RN=7GKP J\>N;464ON, C8\;'>]I$Z*N M38@.;A/>RWMAG($0:WOK;6W"?I(#,HNV14]K;<'6#^4.1W@M/+HFIONMYQ7/ M]?$"XOTY$*/1@_71"U[N0A-WZND&_SW"">E( C*D82;37AABECFF820^[C-[ MZ3//"2PGG#[GUBL?S5G#7F[D46+GTS"SEZ-'"OI3RP/O?[S\TV+?]1)HGB&' MS7A;I+VPWGT6\2$#OSSG@Q#7=<<@*F>I2)0^U]&A[L7TMC> Y?VA0_,WD4W3 M^X FAD,E@(C(U['[O6+W"DR_A2B!A652EU0_^ SQ>+(G5:9=JDR_8ZXCB??E MS%[:VV>[%W.\.7G4)QO:, WP;HZHFL.,TUV-@/E4T%NSM+<$]>-%D#[#Q M,?0[FXNM T[H6IYG,R^P(LQ .Z8<$*"AK!EV>N,3T P/S AU+='A%73BZN/. M_%XILJ'9UFPV)SEE6;$+SL5ZZM:J#[ M<7PK\B+="(%YA*L=VHPCR[6]8W-\&@[&07I$YQYCCPXW6HW&KA5XOMY@AWAN MM!H'4TTD#-LS#MX3>5!LQZ131"@?P52;,Y'MP0 ;^+;E!-H:SM2*W>F^Z3'N M8CT^.-9OL@*]R:MW:&>V?'.SV(WI;P9V?V/.C+8EPE[&VQ-A0+HYCNH@H!"/ M%9#COJTKS:@!K)JCB[;T)U'=15+X-%T?K4D%7J^:8U==P/OG'FB+2LTJ:6!M M-JQ%2">?#CM=RW=#N@OP8]E!1-J&_+--9,Q#"?'[MGG8?KR_--]O- MZ=Z".=Q?(L;QFALVG2NZ( MLM:(9A>-Y'AM#^7.*-SEZ&?F-TP]@F$K >0.\E9QPT&3BWNKT8-I8#"& MM0SR/=ZBPZ.OX$64W,C:E)I\J LH_@L0(+F>(3TP7-"SB->0#TD<^82&-#Z# M%_<9QPXO?@7O2[T%;?!>&>V3:U@9PNJ"?/C5MHD%MP9N_?1.-P_=G,DCZ#))SZ*?/[!3)LS"G2=Z70-92 M8*_R>D.X)NS0KT2N"=LR+FS@=S@.WFF&#*IG,KHGXQ-XRD5;6 Q32GV\1W+! MM.9K#@7>=5/RFN1,E^X4W +P*+8([0X(&]<@I:6LM12\8 :]%DRP.L?D[:U' MAMI2PVL"U0I4?U4<("[H\,3>5265X?\@V%)J0SXIJ35YJ'&L":?]A.-,OU3_ MC3)F\)%Q1;XQT0)Y&-X-B4$#W6*)CK+\BXPS/QF-[0)_%^/!LVHIJPI4SID@ M#6N0%QWY89J2MV]2&M'WY"*B Z>;C,F]-&AV(DQ,[[\@U'ODTBY]+D&+!K"Z< MO"Q7%&,=TXQDY"(>3P9.CN+H?VHUH8D_H;90<>JJY<!H MM"*)C7M \ [+MC;=E.VU_1MUU8WF9_/N@4->&UM@ 6MT#8>3D4=4]VAT@I&- M&]0K:7#LNV6)[RPH:X#[:RG-0; !^I=[_B]02P,$% @ 8H%56*P)WK24 M P [0@ !D !X;"]W;W)K&ULG59M;]LX#/XK MA#<,=X!1V[(=)UD2H$EON +KH6B[[[*1ZU!M$ S^JLM93;V/,=AP$.M]@Q?6%W&)-*RNI*FYHJM:! MWBKDA7.JRH"%X2"HN*B]V<3I;M5L(AM3BAIO%>BFJKAZGF,I=U,O\O:*.['> M&*L(9I,M7^,]FB_;6T6SH$[T@0PVDZ64 MCW9R74R]T!+"$G-C$3@-3[C LK1 1.-[A^GU(:WCH;Q'_^1RIUR67.-"EM]$ M8393;^A!@2O>E.9.[O[$+I_4XN6RU.X?=JUMFGB0-]K(JG,F!I6HVY'_Z.IP MX# ,7W%@G0-SO-M CN45-WPV47('REH3FA5*%H5Y&=FG[A0 M\)67#<(-(K)7$",&-[(V&PU_U 46 MQP !T>LYLCW'.3N+>(7Y!<21#RQD\1F\N,\Y=GCQVSE?"9V7TJ:MX>_+I3:* MMLD_IY)N(9/3D/;HC/66YSCUZ&QH5$_HS3Z\BP;AQS.$DYYP<@Y]=D]'L6A* M!+F"SX(O12F,(,9=QPJPVQON,&^4$O4:YEP+?2J)LV%.)_&P05C9@CVY@A$# MV2A8B9K7N> E<*V1]DMU1$7U5):6"M"/:UC)DNX /09J*%9+5'U3X3,^80G7 M^_$:'J0A\ 77&^!U ;D5\'LCB(7=G^-VZ3VDB3_,(A(^O!NRB'U\4=$FQ&#U;(:^F$VV \MX9.!#^$[Z_